Ejemplo n.º 1
0
 public JsonResult SaveSetupPage(CSF_PagePartial obj)
 {
     try
     {
         CSF_Users_DAO objUserDao = new CSF_Users_DAO();
         int           intUserID  = objUserDao.GetUserIDByUserName(HttpContext.User.Identity.Name);
         obj.UserCreate = intUserID;
         CSF_Pages_DAO dao = new CSF_Pages_DAO();
         int           id  = dao.PagePartialSave(obj);
         if (id > 0)
         {
             return(Json(new { state = true, message = "Thêm mới thành công" }, JsonRequestBehavior.AllowGet));
         }
         return(Json(new { state = false, message = "Lỗi thêm mới" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { state = false, message = ex }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 2
0
 public int PagePartialSave(CSF_PagePartial entity)
 {
     try
     {
         if (entity.ID == 0)
         {
             entity.CreateDate = DateTime.Now;
             MyContext.CSF_PagePartial.Add(entity);
         }
         else
         {
             MyContext.Entry(entity).State = EntityState.Modified;
         }
         MyContext.SaveChanges();
         return(entity.ID);
     }
     catch (Exception ex)
     {
         Logs.WriteLog(ex);
         throw;
     }
 }
Ejemplo n.º 3
0
        public JsonResult CopyPageSetup(string pagenguon, string pagedich)
        {
            try
            {
                int IDPageNguon             = Convert.ToInt32(pagenguon);
                int IDPageDich              = Convert.ToInt32(pagedich);
                DT_WebGISEntities MyContext = new DT_WebGISEntities();
                MyContext.CSF_Pages_CopyPage(IDPageNguon, IDPageDich);//delete ban ghi cu
                var             listPageNguon = MyContext.CSF_PagePartial.Where(x => x.PageID == IDPageNguon).ToList();
                CSF_PagePartial objPP;
                foreach (var item in listPageNguon.Where(x => x.IsBox == true))
                {
                    int idItem = item.ID;
                    objPP        = new CSF_PagePartial();
                    objPP        = item;
                    objPP.PageID = IDPageDich;
                    MyContext.CSF_PagePartial.Add(objPP);
                    MyContext.SaveChanges();
                    var newID = objPP.ID;
                    foreach (var itemC in listPageNguon.Where(x => x.BoxParent == idItem))
                    {
                        objPP           = new CSF_PagePartial();
                        objPP           = itemC;
                        objPP.PageID    = IDPageDich;
                        objPP.BoxParent = newID;
                        MyContext.CSF_PagePartial.Add(objPP);
                        MyContext.SaveChanges();
                    }
                }

                return(Json(new { state = true, message = "Copy pageSetup thành công" }, JsonRequestBehavior.AllowGet));
                //return Json(new { state = false, message = "Lỗi copy pageSetup" }, JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                return(Json(new { state = false, message = ex }, JsonRequestBehavior.AllowGet));
            }
        }