public ActionResult SaveRegist(gov_department item) {
     if (Session.getCurrentUser() == null)
         return Redirect("/admin/account/logon");
     if (!SercurityServices.HasPermission((int)TypeModule.MODULE_HETHONG, Session.getCurrentUser().username, TypeAudit.CoCauToChuc))
     {
         return Redirect("/admin/error/error403");
     }
     item.entry_username = Session.getCurrentUser().username;
     item.entry_datetime = DateTime.Now;
     item.update_username = Session.getCurrentUser().username;
     item.update_datetime = DateTime.Now;
     try
     {
         item = _cnttDB.gov_department.Add(item);
         int rs = _cnttDB.SaveChanges();
         if (rs > 0)
         {
             insertHistory(AccessType.themMoiCoCauToChuc, Constant.THEM(Constant.ITEM_COCAUTOCHUC, Constant.ID, item.id.ToString()));
             TempData["message"] = Constant.REGIST_SUCCESSFULL;
         }
         else
         {
             TempData["err"] = Constant.REGIST_ERR;
         }
     }
     catch (Exception ex)
     {
         TempData["err"] = Constant.REGIST_ERR;
     }
     return Redirect("Index");
 }
        public ActionResult SaveEdit(gov_department item)
        {
            if (Session.getCurrentUser() == null)
                return Redirect("/admin/account/logon");
            if (!SercurityServices.HasPermission((int)TypeModule.MODULE_HETHONG, Session.getCurrentUser().username, TypeAudit.CoCauToChuc))
            {
                return Redirect("/admin/error/error403");
            }

            gov_department departmentInfo = _cnttDB.gov_department.Find(item.id);
            if(departmentInfo == null)
                return Redirect("/admin/error/error405");
            departmentInfo.description = item.description;
            departmentInfo.is_home = item.is_home;
            departmentInfo.link = item.link;
            departmentInfo.name = item.name;
            departmentInfo.order_number = item.order_number;
            departmentInfo.update_username = Session.getCurrentUser().username;
            departmentInfo.update_datetime = DateTime.Now;
            try
            {
                int rs = _cnttDB.SaveChanges();
                if (rs > 0)
                {
                    insertHistory(AccessType.chinhSuaCoCauToChuc, Constant.CHINHSUA(Constant.ITEM_COCAUTOCHUC, Constant.ID, item.id.ToString()));
                    TempData["message"] = Constant.EDIT_SUCCESSFULL;
                } else{
                    TempData["err"] = Constant.EDIT_ERR;
                }
            } catch(Exception re){
                TempData["err"] = Constant.EDIT_ERR;
            }
            return Redirect("Index");
        }