Exemplo n.º 1
0
        private void ButtonEdit_Click(object sender, EventArgs e)
        {
            if (grdEmployees.SelectedRows.Count > 0)
            {
                var empEditModel = grdEmployees.SelectedRows[0].DataBoundItem as EmployeeModel;

                if (empEditModel != null)
                {
                    var frmDetail = new EmployeeDetailForm(EditMode.Edit);
                    frmDetail.SelectedEmployee = empEditModel;

                    var dialogResult = frmDetail.ShowDialog();
                    if (dialogResult == DialogResult.OK)
                    {
                        MessageBox.Show(@"Successfully updated the employee", @"Message", MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                        SearchEmployees();
                    }
                }
            }
            else
            {
                MessageBox.Show(@"Please select an employee to edit", @"Message", MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
            }
        }
Exemplo n.º 2
0
        private void ButtonAdd_Click(object sender, EventArgs e)
        {
            var frmDetail = new EmployeeDetailForm(EditMode.AddNew);

            var dialogResult = frmDetail.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                MessageBox.Show(@"Successfully added employee", @"Message", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                SearchEmployees();
            }
        }
Exemplo n.º 3
0
        private void ButtonView_Click(object sender, EventArgs e)
        {
            if (grdEmployees.SelectedRows.Count > 0)
            {
                var empViewModel = grdEmployees.SelectedRows[0].DataBoundItem as EmployeeModel;

                if (empViewModel != null)
                {
                    var frmDetail = new EmployeeDetailForm(EditMode.View);
                    frmDetail.SelectedEmployee = empViewModel;

                    frmDetail.ShowDialog();
                }
            }
            else
            {
                MessageBox.Show(@"Please select an employee to view", @"Message", MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
            }
        }