Esempio n. 1
0
        private void bModify_Click(object sender, EventArgs e)
        {
            int employeeID       = (int)this.DGVEmployees.CurrentRow.Cells["colId"].Value;
            int selectedRowIndex = DGVEmployees.CurrentRow.Index;

            EmployeeEditForm form = new EmployeeEditForm(employeeID);

            form.ReloadEmployees += (s, ea) =>
            {
                EmployeeEventArgs eventArgs = ea as EmployeeEventArgs;
                if (eventArgs != null)
                {
                    EmployeeViewModel employee = MapingHelper.MapEmployeeModelToEmployeeViewModel(eventArgs.Employee);
                    BSEmployees[selectedRowIndex] = employee;
                }
            };
            form.ShowDialog();
        }
Esempio n. 2
0
        private void btnModify_Click(object sender, EventArgs e)
        {
            int emplpyeeId       = Convert.ToInt32(dgvEmployees.CurrentRow.Cells["colId"].Value);
            int selectedRowIndex = dgvEmployees.CurrentRow.Index;
            EmployeeEditForm frm = new EmployeeEditForm(emplpyeeId);

            frm.ReloadEmployees += (s, ea) =>
            {
                EmployeeEventArgs eventArgs = ea as EmployeeEventArgs;
                if (eventArgs != null)
                {
                    EmployeeViewModel employee = MappingHelper.MapEmployeeModelToEmployeeViewModel(eventArgs.Employee);
                    bsEmployees[selectedRowIndex] = employee;
                }
            };

            frm.ShowDialog();
        }