public CreateNewStudentForm() { InitializeComponent(); this.Business = new StudentManagement(); this.btnAdd.Click += BtnAdd_Click; this.btnCancel.Click += BtnCancel_Click; this.btnClear.Click += BtnClear_Click; }
public UpdateStudentForm(int id) { InitializeComponent(); this.StudentID = id; this.Business = new StudentManagement(); this.Load += UpdateStudentForm_Load; this.btnUpdate.Click += BtnUpdate_Click; this.btnCancel.Click += BtnCancel_Click; this.btnClear.Click += BtnClear_Click; }
public void SearchByGenderAndType_Test() { StudentManagement management = new StudentManagement(); management.Students = new System.Collections.Generic.List <Student>(); management.Students.Add(new Student() { Name = "student test", Gender = Gender.M, StudenType = new StudentType() { Description = "Kinder" }, LastUpdate = DateTime.Now }); var studentsFinded = management.SearchByGenderAndType("M", "Kinder"); Assert.IsTrue(studentsFinded.Count == 1); }
public void DeleteStudent_Test() { StudentManagement management = new StudentManagement(); management.Students = new System.Collections.Generic.List <Student>(); management.Students.Add(new Student() { Name = "student test", Gender = Gender.M, StudenType = new StudentType() { Description = "Kinder" }, LastUpdate = DateTime.Now }); management.DeleteStudent("student test"); var totalStudents = management.Students.FindAll(x => x.Name.Equals("student test")); Assert.IsTrue(totalStudents.Count == 0); }
static void Main(string[] args) { StudentManagement management = new StudentManagement(); if (args[1].ToLower().Contains("name")) { management.LoadStudentsFromCSV(args[0]); string nameToSearch = args[1].Split('=')[1]; List <Student> names = management.SearchByName(nameToSearch); print(names); } if (args[1].ToLower().Contains("type") && args.ToList().Count == 2) { management.LoadStudentsFromCSV(args[0]); string typeToSearch = args[1].Split('=')[1]; List <Student> names = management.SearchByStudentType(typeToSearch); print(names); } if (args.ToList().Count == 3 && args[1].ToLower().Contains("type") && args[2].ToLower().Contains("gender")) { management.LoadStudentsFromCSV(args[0]); string typeToSearch = args[1].Split('=')[1]; string genderToSearch = args[2].Split('=')[1]; Console.WriteLine(genderToSearch); List <Student> names = management.SearchByGenderAndType(genderToSearch, typeToSearch); print(names); } //management.LoadStudentsFromCSV("input.csv"); //management.CreateNewStudent("kinder", "Paola Jordan", Gender.M); //management.DeleteStudent("Paola Jordan"); ////var names = management.SearchByName("Jho"); //var studenTypes = management.SearchByStudentType("kinder"); //var genderTypes = management.SearchByGenderAndType("F", "Kinder"); }
public StudentsController(StudentManagement context) { studentOperations = new StudentOperations(context); }
static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; StudentManagement stdM = new StudentManagement(); LecturerManagement lecM = new LecturerManagement(); lecM.ReadLecturerList(); stdM.ReadStudentList(); int m; do { Menu: switch (m = MainMenu()) { case 1: Lecturer: Console.Clear(); switch (MenuLecManagement()) { case 1: Console.Clear(); lecM.AddNewLecturer(); goto Lecturer; case 2: Console.Clear(); lecM.SaveList(); lecM.ViewListLecturer(); goto Lecturer; case 3: Console.Clear(); lecM.SearchIDLecturer(); goto Lecturer; case 4: Console.Clear(); lecM.SearchNameLecturer(); goto Lecturer; case 5: Console.Clear(); lecM.DeleteLecturerInf(); goto Lecturer; case 6: Console.Clear(); lecM.EditLecturerInf(); goto Lecturer; case 7: goto Menu; default: break; } break; case 2: Student: Console.Clear(); do { switch (MenuStdManagement()) { case 1: Console.Clear(); stdM.AddNewStudent(); goto Student; case 2: Console.Clear(); stdM.ViewListStudent(); stdM.SaveList(); goto Student; case 3: Console.Clear(); stdM.SearchIDStudent(); goto Student; case 4: Console.Clear(); stdM.SearchNameStudent(); goto Student; case 5: Console.Clear(); stdM.DeleteStudentInf(); goto Student; case 6: Console.Clear(); stdM.EditStudentInf(); goto Student; case 7: goto Menu; default: break; } } while (m != 7); break; case 3: Environment.Exit(0); break; default: break; } } while (m != 3); }
public ProgramTypesController(StudentManagement context) { ProgramOperations = new ProgramTypeOperations(context); }