Пример #1
0
        private void employeedataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }
            try
            {

                if (e.ColumnIndex == 9) //when paid
                {
                    PaidSalaryForm aForm = new PaidSalaryForm();
                    aForm.EmployeeId = Convert.ToInt32("0" + employeedataGridView.Rows[e.RowIndex].Cells["EmployeeId"].Value);
                    aForm.employeeNamelabel.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeeName"].Value).ToString();
                    aForm.ShowDialog();
                    LoadDataGridView();
                }
                if (e.ColumnIndex == 10) //when update
                {
                    UpdateEmployee aForm = new UpdateEmployee();
                    aForm.EmployyId = Convert.ToInt32("0" + employeedataGridView.Rows[e.RowIndex].Cells["EmployeeId"].Value);
                    aForm.employeeNametextBox.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeeName"].Value).ToString();
                    aForm.employeePhonetextBox.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeePhone"].Value).ToString();
                    aForm.employeeAddresstextBox.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeeAddress"].Value).ToString();
                    aForm.positiontextBox.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeePostion"].Value).ToString();
                    aForm.employeePidtextBox.Text = (employeedataGridView.Rows[e.RowIndex].Cells[4].Value).ToString();
                    aForm.ShowDialog();
                    LoadDataGridView();
                }

                if (e.ColumnIndex == 11) //when delete
                {
                    DialogResult dialogResult = MessageBox.Show("Are you sure want to delete it?", "Alert!", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        EmployeeDAO aEmployeeDao = new EmployeeDAO();
                        string sr = aEmployeeDao.EmployeeDeleted(Convert.ToInt32("0" + employeedataGridView.Rows[e.RowIndex].Cells[0].Value));
                        MessageBox.Show(sr);
                        LoadDataGridView();
                    }
                    else if (dialogResult == DialogResult.No)
                    {
                        //do something else
                    }
                }

            }
            catch (Exception)
            {

            }
        }
Пример #2
0
        private void employeedataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }
            try
            {
                if (e.ColumnIndex == 9) //when paid
                {
                    PaidSalaryForm aForm = new PaidSalaryForm();
                    aForm.EmployeeId             = Convert.ToInt32("0" + employeedataGridView.Rows[e.RowIndex].Cells["EmployeeId"].Value);
                    aForm.employeeNamelabel.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeeName"].Value).ToString();
                    aForm.ShowDialog();
                    LoadDataGridView();
                }
                if (e.ColumnIndex == 10) //when update
                {
                    UpdateEmployee aForm = new UpdateEmployee();
                    aForm.EmployyId = Convert.ToInt32("0" + employeedataGridView.Rows[e.RowIndex].Cells["EmployeeId"].Value);
                    aForm.employeeNametextBox.Text    = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeeName"].Value).ToString();
                    aForm.employeePhonetextBox.Text   = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeePhone"].Value).ToString();
                    aForm.employeeAddresstextBox.Text = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeeAddress"].Value).ToString();
                    aForm.positiontextBox.Text        = (employeedataGridView.Rows[e.RowIndex].Cells["EmployeePostion"].Value).ToString();
                    aForm.employeePidtextBox.Text     = (employeedataGridView.Rows[e.RowIndex].Cells[4].Value).ToString();
                    aForm.ShowDialog();
                    LoadDataGridView();
                }


                if (e.ColumnIndex == 11) //when delete
                {
                    DialogResult dialogResult = MessageBox.Show("Are you sure want to delete it?", "Alert!", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        EmployeeDAO aEmployeeDao = new EmployeeDAO();
                        string      sr           = aEmployeeDao.EmployeeDeleted(Convert.ToInt32("0" + employeedataGridView.Rows[e.RowIndex].Cells[0].Value));
                        MessageBox.Show(sr);
                        LoadDataGridView();
                    }
                    else if (dialogResult == DialogResult.No)
                    {
                        //do something else
                    }
                }
            }
            catch (Exception)
            {
            }
        }