/// <summary> /// Удаляет работника из коллекции /// </summary> /// <param name="selEmployee"></param> public void DelEmp(Employee selEmployee) { if (DbEmployees.Count == 0) return; if (!DbEmployees.Contains(selEmployee)) return; //DbEmployees.RemoveAt(id); DbEmployees.Remove(selEmployee); }
/// <summary> /// Удаляет работника из коллекции /// </summary> /// <param name="selEmployee"></param> public void DelEmp(Employee selEmployee) { if (DbEmployees.Count == 0) { return; } if (!DbEmployees.Contains(selEmployee)) { return; } DbEmployees.Remove(selEmployee); }
/// <summary> /// Удаление департамента и всех его сотрудников /// </summary> /// <param name="id">Идентификатор департамента</param> public void DelDep(int id) { for (int i = DbEmployees.Count-1; i >=0 ; i--) { if (DbEmployees[i].DepID==id) { DbEmployees.RemoveAt(i); } } for (int i = DbDepartments.Count - 1; i >= 0; i--) { if(DbDepartments[i].DepId == id) DbDepartments.RemoveAt(i); } }
/// <summary> /// Добавление работника в коллекцию /// </summary> /// <param name="fName"></param> /// <param name="lName"></param> /// <param name="age"></param> /// <param name="strAge"></param> /// <param name="depId"></param> public void AddEmp(string fName, string lName, string strAge, int depId) { //var age = int.Parse(strAge); DbEmployees.Add(new Employee(fName, lName, strAge, depId)); }
/// <summary> /// Добавление работника в коллекцию /// </summary> /// <param name="fName"></param> /// <param name="lName"></param> /// <param name="age"></param> /// <param name="strAge"></param> /// <param name="depId"></param> public void AddEmp(string fName, string lName, string strAge, int depId) { DbEmployees.Add(new Employee(fName, lName, strAge, depId)); }