private void btnUpdate_Click(object sender, EventArgs e) { try { if (!GlobalFunctions.checkRights("tsm" + lType.Name, "Update")) { return; } for (int i = 0; i < lCountCol; i++) { lRecord[i] = dgvLists.CurrentRow.Cells[i].Value.ToString(); } if (lRecord.Length > 0) { if (lRecord[0].ToString() != "") { switch (lType.Name) { case "EarningType": EarningTypeDetailUI loEarningTypeDetail = new EarningTypeDetailUI(lRecord); loEarningTypeDetail.ParentList = this; loEarningTypeDetail.ShowDialog(); break; case "DeductionType": DeductionTypeDetailUI loDeductionTypeDetail = new DeductionTypeDetailUI(lRecord); loDeductionTypeDetail.ParentList = this; loDeductionTypeDetail.ShowDialog(); break; case "TaxType": TaxTypeDetailUI loTaxTypeDetail = new TaxTypeDetailUI(lRecord); loTaxTypeDetail.ParentList = this; loTaxTypeDetail.ShowDialog(); break; case "IncomeTaxTable": IncomeTaxTableDetailUI loIncomeTaxTableDetail = new IncomeTaxTableDetailUI(lRecord); loIncomeTaxTableDetail.ParentList = this; loIncomeTaxTableDetail.ShowDialog(); break; } } } } catch (Exception ex) { ErrorMessageUI em = new ErrorMessageUI(ex.Message, this.Name, "btnUpdate_Click"); em.ShowDialog(); return; } }
private void btnCreate_Click(object sender, EventArgs e) { try { if (!GlobalFunctions.checkRights("tsm" + lType.Name, "Create")) { return; } if (dgvLists.Rows.Count == 0) { refresh("ViewAll", "", "", false); } switch (lType.Name) { case "EarningType": EarningTypeDetailUI loEarningTypeDetail = new EarningTypeDetailUI(); loEarningTypeDetail.ParentList = this; loEarningTypeDetail.ShowDialog(); break; case "DeductionType": DeductionTypeDetailUI loDeductionTypeDetail = new DeductionTypeDetailUI(); loDeductionTypeDetail.ParentList = this; loDeductionTypeDetail.ShowDialog(); break; case "TaxType": TaxTypeDetailUI loTaxTypeDetail = new TaxTypeDetailUI(); loTaxTypeDetail.ParentList = this; loTaxTypeDetail.ShowDialog(); break; case "IncomeTaxTable": IncomeTaxTableDetailUI loIncomeTaxTableDetail = new IncomeTaxTableDetailUI(); loIncomeTaxTableDetail.ParentList = this; loIncomeTaxTableDetail.ShowDialog(); break; } } catch (Exception ex) { ErrorMessageUI em = new ErrorMessageUI(ex.Message, this.Name, "btnCreate_Click"); em.ShowDialog(); return; } }