Example #1
0
        public int DeleteTeacher(string IDTeacher)
        {
            // tạo ra biến ghi nhận lỗi
            string strError = "";

            try
            {
                strError = "Text not number";
                Teacher teacher = new Teacher();
                teacher.MaGV = int.Parse(IDTeacher);
                strError     = "er2";
                //Xử lý dữ liệu
                return(teacherDAO.DeleteTeacher(teacher));
            }
            catch (Exception ex)
            {
                switch (strError)
                {
                case "Text not number":
                {
                    MessageBox.Show("Chương trình không nhận kí tự chữ", "WARNING DeleteTeacher");

                    break;
                }

                default:
                    MessageBox.Show("Không thể xóa thông tin giáo viên");
                    break;
                }

                return(0);
            }
        }
        public JsonResult DeleteTeacher(Teacher teacher)
        {
            if (teacher == null)
            {
                return(Json(new { Message = "Erro", HasError = true }));
            }

            var dao     = new TeacherDAO();
            var message = dao.DeleteTeacher(teacher);

            return(Json(new { Message = message }));
        }
Example #3
0
        private void simpleButtonOK_Click(object sender, EventArgs e)
        {
            TeacherDAO  d = new TeacherDAO();
            TeacherBean b = new TeacherBean();

            foreach (DataRow r in tabTeacher.Rows)
            {
                b.StaffNumber = r["StaffNumber"].ToString();
                b.Id          = Convert.ToInt32(r["Id"].ToString());
                string status = r["Status"].ToString();
                if (status == "Adding")
                {
                    d.AddTeacher(b);
                }
                else if (status == "Deleting")
                {
                    d.DeleteTeacher(b);
                }
            }
        }