private void btnAddCostCenteretails_Click(object sender, EventArgs e) { if (txtMajorCostCenterName.Text != "") { CenterId = 0; CenterId = (gvCostCenterDetails.Rows.Count) + 1; CostCenter objCostCenter = new CostCenter(CenterId); objCostCenter.objMajorCostCenterDetails = this; objCostCenter.Show(); } else { MessageBox.Show("Please Enter MajorCostCenterName", "SSERP", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMajorCostCenterName.Focus(); } }
private void gvCostCenterDetails_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { if (e.ColumnIndex == gvCostCenterDetails.Columns["Edit_CostCenterDel"].Index) { if (Convert.ToBoolean(gvCostCenterDetails.Rows[e.RowIndex].Cells["Edit_CostCenterDel"].Selected) == true) { Int32 SlNo = Convert.ToInt32(gvCostCenterDetails.Rows[e.RowIndex].Cells["SlNo_CostCenter"].Value); DataRow[] dr = dtCostCenterDetails.Select("SlNo_CostCenter=" + SlNo); CostCenter objCostCenter = new CostCenter(dtCostCenterDetails, dr); objCostCenter.objMajorCostCenterDetails = this; objCostCenter.ShowDialog(); } } if (e.ColumnIndex == gvCostCenterDetails.Columns["Del_CostCenterDel"].Index) { if (Convert.ToBoolean(gvCostCenterDetails.Rows[e.RowIndex].Cells["Del_CostCenterDel"].Selected) == true) { DialogResult dlgResult = MessageBox.Show("Do you want delete this record?", "Confirm?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.Yes) { DataGridViewRow dgvr = gvCostCenterDetails.Rows[e.RowIndex]; gvCostCenterDetails.Rows.Remove(dgvr); } if (gvCostCenterDetails.Rows.Count > 0) { for (int i = 0; i < gvCostCenterDetails.Rows.Count; i++) { gvCostCenterDetails.Rows[i].Cells["SlNo_CostCenter"].Value = (i + 1).ToString(); } } } } } }