private bool Save() { bool result = false; using (var ctx = new EF6.RT2020Entities()) { var item = ctx.SupplierTerms.Find(_TermsId); if (item == null) { item = new EF6.SupplierTerms(); item.TermsId = new Guid(); item.TermsCode = txtTermsCode.Text; ctx.SupplierTerms.Add(item); _TermsId = item.TermsId; } item.TermsName = txtTermsName.Text; item.TermsName_Chs = txtTermsNameAlt1.Text; item.TermsName_Cht = txtTermsNameAlt2.Text; if ((Guid)cboParentTerms.SelectedValue != Guid.Empty) { item.ParentTerms = (Guid)cboParentTerms.SelectedValue; } ctx.SaveChanges(); result = true; } return(result); }
public static EF6.SupplierTerms Get(Guid id) { EF6.SupplierTerms result = null; using (var ctx = new EF6.RT2020Entities()) { var st = ctx.SupplierTerms.Find(id); if (st != null) { result = st; } } return(result); }