Example #1
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     this.mode              = Mode.Null;
     this._addSub           = new popupEmployee();
     this._addSub.employeeF = this;
     this._addSub.edit      = false;
     this._addSub.Show();
 }
Example #2
0
        private void dgvEmployee_KeyDown(object sender, KeyEventArgs e)
        {
            Keys keyCode = e.KeyCode;

            if (keyCode == Keys.Return)
            {
                DataGridView dataGridView = (DataGridView)sender;
                int          index        = dataGridView.SelectedRows[0].Index;
                try
                {
                    if (this.mode == Mode.Edit)
                    {
                        this._addSub                     = new popupEmployee();
                        this._addSub.edit                = true;
                        this._addSub.employeeF           = this;
                        this._addSub.row                 = index;
                        this._addSub.tbAccCode.Text      = dataGridView.get_Item(6, index).Value.ToString();
                        this._addSub.tbEName.Text        = dataGridView.get_Item(1, index).Value.ToString();
                        this._addSub.tbNation.Text       = dataGridView.get_Item(2, index).Value.ToString();
                        this._addSub.tbPhone.Text        = dataGridView.get_Item(4, index).Value.ToString();
                        this._addSub.tbAddress.Text      = dataGridView.get_Item(5, index).Value.ToString();
                        this._addSub.tbID.Text           = dataGridView.get_Item(3, index).Value.ToString();
                        this._addSub.cbRole.SelectedItem = dataGridView.get_Item(7, index).Value.ToString();
                        this._addSub.tbBalance.Visible   = false;
                        this._addSub.lblBalance.Visible  = false;
                        this._addSub.Text                = "تعديل موظف";
                        this._addSub.Show();
                    }
                    else
                    {
                        if (this.mode != Mode.Delete || MessageBox.Show("متاكد من حذف الموظف؟", "حذف", MessageBoxButtons.OKCancel) == 1)
                        {
                            int num = Convert.ToInt32(dataGridView.get_Item(6, index).Value);
                            this._employee.deleteEmployee(num);
                            this.dgvEmployee.DataSource = this._employee.getEmployee();
                            this.dgvEmployee.Refresh();
                        }
                    }
                }
                catch (Exception exception)
                {
                    MessageBox.Show(string.Concat(" لايمكن حذف الموظف ", exception.Message));
                }
                goto L_0242;
            }
L_0242:
        }