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);
        }
Exemple #2
0
        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);
        }