Ejemplo n.º 1
0
 private void btn_Save_Click(object sender, EventArgs e)
 {
     if (!BLL.ClassBLL.Instance.IsNotEmpty(panelControl1))
     {
         return;
     }
     Entities.GIANGDAY teaching;
     Entities.GIAOVIEN newTeacher = new Entities.GIAOVIEN(txt_TeacherName_TeachingDivision.Text, (cb_TeacherSex_TeachingDivision.Text.Equals("Nam")) ? true : false, cb_TeacherDateOfBirth_TeachingDivision.DateTime, txt_TeacherQualification_TeachingDivision.Text, int.Parse(txt_TeacherExperience_TeachingDivision.Text));
     if (this.teacher.CompareTo(newTeacher) == 1)//Nếu giáo viên mình đang thao tác là đã có trong danh sách giáo viên
     {
         teaching = new Entities.GIANGDAY(this.Teacher.MaGV, int.Parse(BLL.ClassBLL.Instance.getTextFromGridControl(grd_ClassList_View, "MALOP")), int.Parse(BLL.ClassBLL.Instance.getTextFromGridControl(grd_SubjectsList_View, "MAMH")));
     }
     else//Còn nếu chưa có thì phải insert vô danh sách giáo viên trước rồi mới thay đổi phân công
     {
         BLL.ClassBLL.Instance.insertTeacher(newTeacher);
         teaching = new Entities.GIANGDAY(BLL.ClassBLL.Instance.getTeacherIDLast(), int.Parse(BLL.ClassBLL.Instance.getTextFromGridControl(grd_ClassList_View, "MALOP")), int.Parse(BLL.ClassBLL.Instance.getTextFromGridControl(grd_SubjectsList_View, "MAMH")));
     }
     if (!BLL.ClassBLL.Instance.insertTeaching(teaching))//Nếu không Insert được tức là môn đó đã có người dạy => ta phải update chứ ko phải là insert
     {
         BLL.ClassBLL.Instance.updateTeaching(teaching);
     }
     showSubject();//Hiển thị lại danh sách sau khi sửa
 }
Ejemplo n.º 2
0
 public bool updateTeaching(Entities.GIANGDAY teaching)
 {
     return(ClassDAL.Instance.updateTeaching(teaching));
 }
Ejemplo n.º 3
0
 public bool insertTeaching(Entities.GIANGDAY teaching)
 {
     return(ClassDAL.Instance.insertTeaching(teaching));
 }