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 WelderOKRateService { public static Model.Sp_WelderOKRate GetWelderOKRate(string rateId) { return Funs.DB.Sp_WelderOKRate.FirstOrDefault(e => e.RateId == rateId); } /// /// 添加持证焊工焊接合格率 /// /// public static void AddWelderOKRate(Model.Sp_WelderOKRate welderOKRate) { Model.SGGLDB db = Funs.DB; Model.Sp_WelderOKRate newWelderOKRate = new Model.Sp_WelderOKRate(); newWelderOKRate.UnitId = welderOKRate.UnitId; db.Sp_WelderOKRate.InsertOnSubmit(newWelderOKRate); db.SubmitChanges(); } /// /// 修改工艺管道图片 /// /// public static void UpdateWelderOKRate(Model.Sp_WelderOKRate welderOKRate) { Model.SGGLDB db = Funs.DB; Model.Sp_WelderOKRate newWelderOKRate = db.Sp_WelderOKRate.FirstOrDefault(e => e.RateId == welderOKRate.RateId); if (newWelderOKRate != null) { newWelderOKRate.TotalFilmNum = welderOKRate.TotalFilmNum; newWelderOKRate.OneToatalFilmNum = welderOKRate.OneToatalFilmNum; newWelderOKRate.OneToatalJointNum = welderOKRate.OneToatalJointNum; newWelderOKRate.OnePassJointNum = welderOKRate.OnePassJointNum; newWelderOKRate.OnePassFilmNum = welderOKRate.OnePassFilmNum; newWelderOKRate.OneRepairFilmNum = welderOKRate.OneRepairFilmNum; newWelderOKRate.TwoRepairFilmNum = welderOKRate.TwoRepairFilmNum; newWelderOKRate.ThreeRepairFilmNum = welderOKRate.ThreeRepairFilmNum; newWelderOKRate.CRepairFilmNum = welderOKRate.CRepairFilmNum; newWelderOKRate.NoRepairFilmNum = welderOKRate.NoRepairFilmNum; newWelderOKRate.KPassFilmNum = welderOKRate.KPassFilmNum; newWelderOKRate.RMaterialFilmNum = welderOKRate.RMaterialFilmNum; newWelderOKRate.OKRate = welderOKRate.OKRate; newWelderOKRate.OKJointRate = welderOKRate.OKJointRate; newWelderOKRate.Remark = welderOKRate.Remark; db.SubmitChanges(); } } /// /// 删除持证焊工焊接合格率 /// /// public static void DeleteWelderOKRate(string rateId) { Model.SGGLDB db = Funs.DB; Model.Sp_WelderOKRate welderOKRate = db.Sp_WelderOKRate.FirstOrDefault(e => e.RateId == rateId); if (welderOKRate != null) { db.Sp_WelderOKRate.DeleteOnSubmit(welderOKRate); db.SubmitChanges(); } } /// /// /// /// /// /// public static bool IsExistYearMonth(string years, string months) { bool isExist = false; var q = Funs.DB.Sp_WelderOKRate.Where(x => x.Years == years && x.Months == months); { if (q.Count() > 0) { isExist = true; } } return isExist; } } }