Exemplo n.º 1
0
        /// <summary>
        ///  thêm 1 dòng dữ liệu mới gồm mã học sinh,mã lớp vào bảng XẾP LỚP
        /// </summary>
        /// <param name="IDStudent"> string </param>
        /// <param name="IDGrade"> string</param>
        /// <returns></returns>
        public int AddStudentToGrade(string IDStudent, string IDGrade)
        {
            // tạo ra biến ghi nhận lỗi
            string strError = "";

            try
            {
                Arrange_Class arrange_class = new Arrange_Class();
                arrange_class.MaHS = int.Parse(IDStudent);
                arrange_class.MaLH = int.Parse(IDGrade);
                return(arrangeClassDAO.AddStudentToGrade(arrange_class));
            }
            catch (Exception ex)
            {
                switch (strError)
                {
                default:
                {
                    string str = "Học sinh đã tồn tại. Xin kiểm tra lại!!\nHãy chắc rằng học sinh chưa tồn tại ở một lớp nào khác";
                    MessageBox.Show(str, "WARNING ArrangeClass");
                    break;
                }
                }

                return(0);
            }
        }
Exemplo n.º 2
0
        public DataTable ShowArrangeClassIf(Arrange_Class arrange_class)
        {
            string sql            = "SELECT xl.MaXL , hs.TenHS FROM dbo.XEPLOP xl  ,dbo.HOCSINH hs WHERE	hs.MaHS = xl.MaHS AND  xl.MaLH = @a1";
            List <SqlParameter> p = new List <SqlParameter>();

            p.Add(new SqlParameter("@a1", arrange_class.MaLH));
            return(DATA.Instance.ReadAllData(sql, p));
        }
Exemplo n.º 3
0
        // xóa giáo viên theo ID
        public int DeleteStudentFromGrade(Arrange_Class arrange_class)
        {
            string sql            = string.Format("EXEC dbo.DeleteStudentFromXEPLOP  @a1", arrange_class.MaXL);
            List <SqlParameter> p = new List <SqlParameter>();

            p.Add(new SqlParameter("@a1", arrange_class.MaXL));

            return(DATA.Instance.WriteData(sql, p));
        }
Exemplo n.º 4
0
        /// <summary>
        ///  xóa 1 dòng dữ liệu có mã xếp lớp được chọn từ bảng XẾP LỚP
        /// </summary>
        /// <param name="IDArrangeClass"> typevalues : string </param>
        /// <returns> delete MaXL </returns>
        public int DeleteStudentFromGrade(string IDArrangeClass)
        {
            try
            {
                Arrange_Class arrange_class = new Arrange_Class();
                arrange_class.MaXL = int.Parse(IDArrangeClass);

                return(arrangeClassDAO.DeleteStudentFromGrade(arrange_class));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
        /// <summary>
        ///  nhập vào mã lớp để hiển thị danh sách học sinh có trong lớp
        /// </summary>
        /// <param name="IDClass"> typevalues : string </param>
        /// <returns>xl.MaXL , hs.TenHS</returns>
        public DataTable ShowArrangeClassIf(string IDClass)
        {
            try
            {
                Arrange_Class arrange_class = new Arrange_Class();
                arrange_class.MaLH = int.Parse(IDClass);

                return(arrangeClassDAO.ShowArrangeClassIf(arrange_class));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 6
0
        public int AddStudentToGrade(Arrange_Class arrange_class)
        {
            string sql = string.Format("EXEC dbo.InsertXEPLOP @id_student = {0}, @id_class = {1}", arrange_class.MaHS, arrange_class.MaLH);

            return(DATA.Instance.WriteData(sql, null));
        }