Esempio n. 1
0
 public void OnAuthorization(AuthorizationContext filterContext)
 {
     try
     {
         G9_Service sv = new G9_Service();
         var userType = sv.getLoaiTaiKhoanByUserName(HttpContext.Current.User.Identity.Name);
         bool flag = false;
         var listPer = sv.getListPermissionByRole(userType.MaLoaiTK);
         String textAction = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName + "_" + filterContext.ActionDescriptor.ActionName;
         foreach (var cur in listPer)
         {
             if (textAction == cur.ControllerName)
             {
                 flag = true;
                 break;
             }
         }
         if (!flag)
             filterContext.Result = new RedirectResult("../Home/Warning");
     }
     catch
     {
         filterContext.Result = new RedirectResult("../Home/Warning");
     }
 }
Esempio n. 2
0
 public void CreateTKB(HttpContext context)
 {
     try
     {
         int lop = Int32.Parse(context.Request.QueryString["lop"]);
         string namHoc = context.Request.QueryString["namHoc"];
         G9Service.G9_Service sv = new G9Service.G9_Service();
         bool success = sv.NewTKB(lop, namHoc);
         JavaScriptSerializer serializer = new JavaScriptSerializer();
         if (success)
         {
             string result = serializer.Serialize(success);
             context.Response.Write(result);
         }
     }
     catch (Exception ex) { context.Response.Write(ex.Message); }
 }
Esempio n. 3
0
        public void CheckUpdateTKB(HttpContext context)
        {
            try
            {
                int maChiTiet = Int32.Parse(context.Request.QueryString["maChiTiet"]);
                int maMonHoc = Int32.Parse(context.Request.QueryString["maMonHoc"]);
                int maGiaoVien = Int32.Parse(context.Request.QueryString["maGiaoVien"]);
                int maPhong = Int32.Parse(context.Request.QueryString["maPhong"]);
                G9Service.G9_Service sv = new G9Service.G9_Service();
                string success = sv.CheckUpdateTKB(maChiTiet, maMonHoc, maGiaoVien, maPhong);
                JavaScriptSerializer serializer = new JavaScriptSerializer();

                string result = serializer.Serialize(success);
                context.Response.Write(result);
            }
            catch (Exception ex) { context.Response.Write(ex.Message); }
        }
Esempio n. 4
0
 public void GetDanhSachMonHoc(HttpContext context)
 {
     try
     {
         G9Service.G9_Service sv = new G9Service.G9_Service();
         List<MonHoc> lstMonHoc = sv.GetDanhSachMonHoc().ToList();
         JavaScriptSerializer serializer = new JavaScriptSerializer();
         string result = serializer.Serialize(lstMonHoc);
         context.Response.Write(result);
     }
     catch (Exception ex) { context.Response.Write(ex.Message); }
 }
Esempio n. 5
0
 public void GetDanhSachGiaoVien(HttpContext context)
 {
     try
     {
         int maMonHoc = Int32.Parse(context.Request.QueryString["maMonHoc"]);
         G9Service.G9_Service sv = new G9Service.G9_Service();
         List<GiaoVien> lstGiaoVien = sv.GetDanhSachGiaoVienTheoMonHoc(maMonHoc).ToList();
         JavaScriptSerializer serializer = new JavaScriptSerializer();
         string result = serializer.Serialize(lstGiaoVien);
         context.Response.Write(result);
     }
     catch (Exception ex) { context.Response.Write(ex.Message); }
 }
Esempio n. 6
0
 private void DeleteChiTietTKB(HttpContext context)
 {
     try
     {
         int maChiTiet = Int32.Parse(context.Request.QueryString["maChiTiet"]);
         G9Service.G9_Service sv = new G9Service.G9_Service();
         bool success = sv.DeleteChiTietTKB(maChiTiet);
         JavaScriptSerializer serializer = new JavaScriptSerializer();
         if (success)
         {
             string result = serializer.Serialize(success);
             context.Response.Write(result);
         }
     }
     catch (Exception ex) { context.Response.Write(ex.Message); }
 }
Esempio n. 7
0
 public void SaveTKB(HttpContext context)
 {
     try
     {
         int maTKB = Int32.Parse(context.Request.QueryString["maTKB"]);
         int maMonHoc = Int32.Parse(context.Request.QueryString["maMonHoc"]);
         int maGiaoVien = Int32.Parse(context.Request.QueryString["maGiaoVien"]);
         int maPhong = Int32.Parse(context.Request.QueryString["maPhong"]);
         int thu = Int32.Parse(context.Request.QueryString["thu"]);
         int tiet = Int32.Parse(context.Request.QueryString["tiet"]);
         G9Service.G9_Service sv = new G9Service.G9_Service();
         bool success = sv.SaveChiTietTKB(maTKB,thu,tiet, maMonHoc, maGiaoVien, maPhong);
         JavaScriptSerializer serializer = new JavaScriptSerializer();
         if (success)
         {
             string result = serializer.Serialize(success);
             context.Response.Write(result);
         }
     }
     catch (Exception ex) { context.Response.Write(ex.Message); }
 }