using System.Linq; namespace BLL { /// /// CT销售合同 /// public class CTSalesContractsService { /// /// 根据主键获取CT销售合同 /// /// /// public static Model.EMC_CTSalesContracts GetCTSalesContractsById(string ctSalesContractsId) { return Funs.DB.EMC_CTSalesContracts.FirstOrDefault(e => e.CTSalesContractsId == ctSalesContractsId); } /// /// 添加CT销售合同 /// /// public static void AddCTSalesContracts(Model.EMC_CTSalesContracts ctSalesContracts) { Model.EMC_CTSalesContracts newCTSalesContracts = new Model.EMC_CTSalesContracts(); newCTSalesContracts.CTSalesContractsId = ctSalesContracts.CTSalesContractsId; newCTSalesContracts.ContractNumber = ctSalesContracts.ContractNumber; newCTSalesContracts.ContractTitle = ctSalesContracts.ContractTitle; newCTSalesContracts.Customer = ctSalesContracts.Customer; newCTSalesContracts.CustomerNum = ctSalesContracts.CustomerNum; newCTSalesContracts.PriceType = ctSalesContracts.PriceType; newCTSalesContracts.ServiceType = ctSalesContracts.ServiceType; newCTSalesContracts.ContractPrice = ctSalesContracts.ContractPrice; newCTSalesContracts.VAT = ctSalesContracts.VAT; newCTSalesContracts.ContractTermStart = ctSalesContracts.ContractTermStart; newCTSalesContracts.ContractTermEnd = ctSalesContracts.ContractTermEnd; newCTSalesContracts.Status = ctSalesContracts.Status; newCTSalesContracts.DeptOfRevenue = ctSalesContracts.DeptOfRevenue; newCTSalesContracts.ConfirmedBy = ctSalesContracts.ConfirmedBy; newCTSalesContracts.Remark = ctSalesContracts.Remark; Funs.DB.EMC_CTSalesContracts.InsertOnSubmit(newCTSalesContracts); Funs.DB.SubmitChanges(); } /// /// 修改CT销售合同 /// /// public static void UpdateCTSalesContracts(Model.EMC_CTSalesContracts ctSalesContracts) { Model.EMC_CTSalesContracts newCTSalesContracts = Funs.DB.EMC_CTSalesContracts.FirstOrDefault(e => e.CTSalesContractsId == ctSalesContracts.CTSalesContractsId); if (newCTSalesContracts != null) { newCTSalesContracts.ContractNumber = ctSalesContracts.ContractNumber; newCTSalesContracts.ContractTitle = ctSalesContracts.ContractTitle; newCTSalesContracts.Customer = ctSalesContracts.Customer; newCTSalesContracts.CustomerNum = ctSalesContracts.CustomerNum; newCTSalesContracts.PriceType = ctSalesContracts.PriceType; newCTSalesContracts.ServiceType = ctSalesContracts.ServiceType; newCTSalesContracts.ContractPrice = ctSalesContracts.ContractPrice; newCTSalesContracts.VAT = ctSalesContracts.VAT; newCTSalesContracts.ContractTermStart = ctSalesContracts.ContractTermStart; newCTSalesContracts.ContractTermEnd = ctSalesContracts.ContractTermEnd; newCTSalesContracts.Status = ctSalesContracts.Status; newCTSalesContracts.DeptOfRevenue = ctSalesContracts.DeptOfRevenue; newCTSalesContracts.ConfirmedBy = ctSalesContracts.ConfirmedBy; newCTSalesContracts.Remark = ctSalesContracts.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除CT销售合同 /// /// public static void DeleteCTSalesContractsById(string CTSalesContractsId) { Model.EMC_CTSalesContracts ctSalesContracts = Funs.DB.EMC_CTSalesContracts.FirstOrDefault(e => e.CTSalesContractsId == CTSalesContractsId); if (ctSalesContracts != null) { Funs.DB.EMC_CTSalesContracts.DeleteOnSubmit(ctSalesContracts); Funs.DB.SubmitChanges(); } } } }