Example #1
0
        public static void InsertOrUpdateResellerGroup(CanonResellerGroup newValue)
        {
            CanonDataContext db = Cdb.Instance;
            ResellerGroup rg = null;

            if (newValue.ID == -1)
            {
                rg = new ResellerGroup();
                db.ResellerGroups.InsertOnSubmit(rg);
            }
            else
            {
                rg = db.ResellerGroups.FirstOrDefault(r => r.ID == newValue.ID);
            }

            rg.FileAs = newValue.FileAs;
            rg.Code = newValue.Code;

            db.SubmitChanges();
        }
Example #2
0
        public static void InsertOrUpdateResellerGroup(CanonResellerGroup newValue)
        {
            CanonDataContext db = Cdb.Instance;
            ResellerGroup    rg = null;

            if (newValue.ID == -1)
            {
                rg = new ResellerGroup();
                db.ResellerGroups.InsertOnSubmit(rg);
            }
            else
            {
                rg = db.ResellerGroups.FirstOrDefault(r => r.ID == newValue.ID);
            }

            rg.FileAs = newValue.FileAs;
            rg.Code   = newValue.Code;

            db.SubmitChanges();
        }
Example #3
0
        protected void gridResellerGroups_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            try
            {
                SessionManager.IsEditFormCreated = false;

                CanonResellerGroup crg = new CanonResellerGroup();
                crg.ID = int.Parse(e.Keys[0].ToString());
                crg.FileAs = e.NewValues["FileAs"].ToString();
                crg.Code = e.NewValues["Code"].ToString();
                CanonResellerGroup.InsertOrUpdateResellerGroup(crg);

                e.Cancel = true;
                this.gridResellerGroups.CancelEdit();
                this.BindData();
            }
            catch (Exception ex)
            {
                Logger.Log(string.Format("exception {0}", ex.ToString()), LogLevel.Error);
            }
        }