using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Web.UI.WebControls; namespace BLL { public static class WelderOKRateStatisticsService { /// /// 根据ID获取统计信息 /// /// /// public static Model.Sp_WelderOKRateStatistics GetWelderOKRateStatistics(string rateId) { return Funs.DB.Sp_WelderOKRateStatistics.FirstOrDefault(e => e.RateId == rateId); } /// /// /// /// /// /// public static bool IsExistYearMonth(string years,string months) { bool isExist = false; var q= Funs.DB.Sp_WelderOKRateStatistics.Where(x =>x.Years==years && x.Months == months); { if (q.Count() > 0) { isExist = true; } } return isExist; } /// /// 添加持证焊工焊接合格率 /// /// public static void AddWelderOKRateStatistics(Model.Sp_WelderOKRateStatistics welderOKRateStatistics) { Model.SGGLDB db = Funs.DB; Model.Sp_WelderOKRateStatistics newWelderOKRateStatistics = new Model.Sp_WelderOKRateStatistics(); db.Sp_WelderOKRateStatistics.InsertOnSubmit(newWelderOKRateStatistics); db.SubmitChanges(); } /// /// 修改工艺管道图片 /// /// public static void UpdateWelderOKRateStatistics(Model.Sp_WelderOKRateStatistics welderOKRateStatistics) { Model.SGGLDB db = Funs.DB; Model.Sp_WelderOKRateStatistics newWelderOKRateStatistics = db.Sp_WelderOKRateStatistics.FirstOrDefault(e => e.RateId == welderOKRateStatistics.RateId); if (newWelderOKRateStatistics != null) { newWelderOKRateStatistics.TotalFilmNum = welderOKRateStatistics.TotalFilmNum; newWelderOKRateStatistics.OneToatalFilmNum = welderOKRateStatistics.OneToatalFilmNum; newWelderOKRateStatistics.OnePassFilmNum = welderOKRateStatistics.OnePassFilmNum; newWelderOKRateStatistics.OneRepairFilmNum = welderOKRateStatistics.OneRepairFilmNum; newWelderOKRateStatistics.TwoRepairFilmNum = welderOKRateStatistics.TwoRepairFilmNum; newWelderOKRateStatistics.ThreeRepairFilmNum = welderOKRateStatistics.ThreeRepairFilmNum; newWelderOKRateStatistics.CRepairFilmNum = welderOKRateStatistics.CRepairFilmNum; newWelderOKRateStatistics.NoRepairFilmNum = welderOKRateStatistics.NoRepairFilmNum; newWelderOKRateStatistics.KPassFilmNum = welderOKRateStatistics.KPassFilmNum; newWelderOKRateStatistics.RMaterialFilmNum = welderOKRateStatistics.RMaterialFilmNum; newWelderOKRateStatistics.OKRate = welderOKRateStatistics.OKRate; newWelderOKRateStatistics.Remark = welderOKRateStatistics.Remark; db.SubmitChanges(); } } /// /// 删除持证焊工焊接合格率 /// /// public static void DeleteWelderOKRateStatistics(string Id) { Model.SGGLDB db = Funs.DB; Model.Sp_WelderOKRateStatistics welderOKRateStatistics = db.Sp_WelderOKRateStatistics.FirstOrDefault(e => e.RateId == Id); if (welderOKRateStatistics != null) { db.Sp_WelderOKRateStatistics.DeleteOnSubmit(welderOKRateStatistics); db.SubmitChanges(); } } } }