示例#1
0
        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();
            }
        }
示例#2
0
        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();
                            }
                        }
                    }
                }
            }
        }