Example #1
0
        protected void grdTaxSetting_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            TaxBO bo = new TaxBO();

            if (!e.NewValues["Code"].ToString().Equals(e.OldValues["Code"].ToString()))
            {
                if (bo.checkIsDupplicateTaxCode(session, e.NewValues["Code"].ToString()))
                {
                    throw new Exception(string.Format("Mã '{0}' đã tồn tại. Xin vui lòng nhập mã khác", e.NewValues["Code"].ToString()));
                }
            }
        }
Example #2
0
        ///////
        protected void grdTaxSetting_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
        {
            TaxBO bo = new TaxBO();

            if (bo.checkIsDupplicateTaxCode(session, e.NewValues["Code"].ToString()))
            {
                throw new Exception(string.Format("Mã '{0}' đã tồn tại. Xin vui lòng nhập mã khác", e.NewValues["Code"].ToString()));
            }

            ASPxGridView grid = sender as ASPxGridView;

            e.NewValues["TaxTypeId!Key"] = grid.GetMasterRowKeyValue();
        }