Example #1
0
        public static int GetNamHoc(int thang, string maNamHoc)
        {
            NamHoc namHoc = LopBLL.GetInfoNamHoc(maNamHoc);
            int    nam    = 0;

            if (thang < namHoc.NgayBatDau.Month)
            {
                nam = namHoc.NgayKetThuc.Year;
            }
            else
            {
                nam = namHoc.NgayBatDau.Year;
            }
            return(nam);
        }
Example #2
0
        public static List <SucKhoe> GetListSucKhoeTheoThang(string maTre, int tuThang, int denThang, string maNamHoc)
        {
            List <SucKhoe> listSucKhoe = new List <SucKhoe>();

            listSucKhoe.Add(SucKhoeDAL.GetSucKhoeTheoThang(maTre, tuThang, LopBLL.GetNamHoc(tuThang, maNamHoc)));
            while (tuThang != denThang)
            {
                tuThang++;
                if (tuThang > 12)
                {
                    tuThang = 1;
                }
                listSucKhoe.Add(SucKhoeDAL.GetSucKhoeTheoThang(maTre, tuThang, LopBLL.GetNamHoc(tuThang, maNamHoc)));
            }

            return(listSucKhoe);
        }
Example #3
0
        //return -1 khi thời gian cập nhật nhỏ hơn hiện tại
        //return 0 khi thời gian cập nhật bằng hiện tại
        //return 1 khi thời gian cập nhật lớn hơn hiện tại
        public static int CoTheCapNhatSucKhoe(int thang, string maNamHoc)
        {
            int nam = LopBLL.GetNamHoc(thang, maNamHoc);

            if (DateTime.Now.Year > nam)
            {
                return(-1);
            }
            else if (DateTime.Now.Year < nam)
            {
                return(1);
            }
            else if (DateTime.Now.Month < thang)
            {
                return(1);
            }
            else if (DateTime.Now.Month > thang)
            {
                return(-1);
            }
            return(0);
        }
Example #4
0
 public static DataTable GetListSucKhoe(string maLop, int thang, string maNamHoc)
 {
     return(SucKhoeDAL.GetListSucKhoe(maLop, thang, LopBLL.GetNamHoc(thang, maNamHoc)));
 }