Exemple #1
0
 private void EmployeesLUE_EditValueChanged(object sender, EventArgs e)
 {
     if (EmployeesLUE.EditValue != null)
     {
         StaffEmployeeView item = (StaffEmployeeView)(EmployeesLUE.GetSelectedDataRow());
         employeesDetailsView.Add(item);
         FillEmployees();
         //foreach (StaffEmployeeView view in employeesDetailsView)
         //{
         //    EmployeesLB.DisplayMember = "FullName";
         //    EmployeesLB.Items.Add(view);
         //}
         EmployeesLB.DataSource = employeesDetailsView;
         EmployeesLUE.EditValue = null;
     }
 }
Exemple #2
0
        private void RemoveEmployeeBt_Click(object sender, EventArgs e)
        {
            if (EmployeesLB.SelectedIndex >= 0)
            {
                StaffEmployeeView employeeForDelete = (from a in employeesDetailsView
                                                       where a.ID == ((StaffEmployeeView)(EmployeesLB.SelectedItem)).ID
                                                       select a).FirstOrDefault();
                if (employeeForDelete != null)
                {
                    employeesDetailsView.Remove(employeeForDelete);
                    //EmployeesLB.Items.RemoveAt(EmployeesLB.SelectedIndex);
                    EmployeesLB.DataSource = employeesDetailsView;

                    if (EmployeesLB.ItemCount > 0)
                    {
                        EmployeesLB.SelectedIndex = 0;
                    }
                }
            }
            EmployeesLB.Update();
        }