private void grd_editTax_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; int taxId = 0; BLL.ClsTaxData taxData = new BLL.ClsTaxData(); try { //check for do action if (COMM_METHODS.checkActPermission(this.Name, USERNAME)) { if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { taxId = Convert.ToInt32(senderGrid.SelectedCells[e.ColumnIndex].Value); taxData = MANAGEDB.getSingleTaxData(taxId); FrmAddTax frmTax = new FrmAddTax(taxData, USERNAME); frmTax.WindowState = FormWindowState.Normal; frmTax.ShowDialog(); grd_editTax.DataSource = MANAGEDB.getTaxDetails(); } } else { COM_MESSAGE.permissionMessage("Sorry You dont have permission to do action !!!"); } } catch (Exception ex) { COM_MESSAGE.exceptionMessage(ex.Message); } }
public FrmAddTax(BLL.ClsTaxData tax, string userName) { try { COM_MESSAGE = new CommonControls.Classes.ClsMessages(); VALIDATION = new CommonControls.Classes.ClsValidation(); COMM_METHODS = new CommonControls.Classes.ClsCommonMethods(); ADD_TAX = new BLL.ClsTaxData(); MANAGEDB = new BLL.ClsMetaDataDbChanges(); InitializeComponent(); IS_UPDATING = true; USERNAME = userName; btn_add.Visible = false; btn_delete.Visible = true; btn_update.Visible = true; fillData(tax); this.StartPosition = FormStartPosition.CenterScreen; this.ActiveControl = txt_symbol; } catch (Exception ex) { COM_MESSAGE.exceptionMessage(ex.Message); } }
private void fillData(BLL.ClsTaxData taxData) { try { txt_taxId.Text = taxData._taxId.ToString(); txt_symbol.Text = taxData._symbol; txt_description.Text = taxData._description; txt_taxPercentage.Text = taxData._taxPercentage.ToString(); if (!taxData._effectFrom.Equals(DateTime.MinValue)) { chk_timePeriod.Checked = true; grp_duration.Enabled = true; dateTime_from.Value = taxData._effectFrom; dateTime_to.Value = taxData._effectTo; } else { chk_timePeriod.Checked = false; grp_duration.Enabled = false; } } catch (Exception ex) { COM_MESSAGE.exceptionMessage(ex.Message); } }
public FrmAddTax(string userName) { try { COM_MESSAGE = new CommonControls.Classes.ClsMessages(); VALIDATION = new CommonControls.Classes.ClsValidation(); COMM_METHODS = new CommonControls.Classes.ClsCommonMethods(); ADD_TAX = new BLL.ClsTaxData(); MANAGEDB = new BLL.ClsMetaDataDbChanges(); InitializeComponent(); USERNAME = userName; btn_add.Visible = true; btn_delete.Visible = false; btn_update.Visible = false; grp_duration.Enabled = false; IS_UPDATING = false; IS_SUCCESS_MESSAGE = false; this.WindowState = FormWindowState.Maximized; this.ActiveControl = txt_symbol; } catch (Exception ex) { COM_MESSAGE.exceptionMessage(ex.Message); } }