public ActionResult SaveUserAuthorization(int index, int UserID, int formid, int parentformid, int branchid, string backdatedvoucher, bool visible, bool edit, bool save, bool delete_id, bool view)
        {
            UserAuthorizationForms rm = new UserAuthorizationForms();

            rm.index            = index;
            rm.FormID           = formid;
            rm.UserID           = UserID;
            rm.ParentID         = parentformid;
            rm.BranchID         = branchid;
            rm.BackDatedVoucher = backdatedvoucher;
            rm.isVisible        = visible;
            rm.isDelete         = delete_id;
            rm.isEdit           = edit;
            rm.isSave           = save;
            rm.isView           = view;
            rm.CreatedBy        = Convert.ToInt32(Session["UserLoginId"]);
            formid = _userAuthorizationService.InsertUserAuthorization_DetailsUserWise(rm);
            var jsonResult = Json(formid, JsonRequestBehavior.AllowGet);

            return(jsonResult);
        }
 public int InsertUserAuthorization_DetailsUserWise(UserAuthorizationForms uaf)
 {
     return(_userAuthorizationRepository.InsertUserAuthorization_DetailsUserWise(uaf));
 }
Beispiel #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="InsertUserAuthorization_DetailsUserWise"></param>
        /// <returns></returns>
        public int InsertUserAuthorization_DetailsUserWise(UserAuthorizationForms city)
        {
            try
            {
                if (city.isVisible == false)
                {
                    city.isEdit   = false;
                    city.isSave   = false;
                    city.isDelete = false;
                    city.isSearch = false;
                }

                //var state = _context.Database.SqlQuery<UserAuthorizationForms>("T_Update_UserAuthorization_DetailsUserWise @index,@UserID,@ParentID,@FormID,@isVisible,@isEdit,@isView,isSave,@isDelete",
                //new SqlParameter("index", city.index),
                //new SqlParameter("UserID", city.UserID),
                //new SqlParameter("ParentID", city.ParentID),
                //new SqlParameter("FormID", city.FormID),
                //new SqlParameter("isVisible", city.isVisible),
                //new SqlParameter("isEdit", city.isEdit),
                //new SqlParameter("isView", city.isView),
                //new SqlParameter("isSave", city.isSave),
                //new SqlParameter("isDelete", city.isDelete)).FirstOrDefault();

                UserAuthorization tblUserAuthorization = new UserAuthorization();
                tblUserAuthorization = _context.UserAuthorizations.Where(x => x.UserID == city.UserID && x.FormID == city.FormID && x.BranchId == city.BranchID && x.isActive == "Y").FirstOrDefault();
                if (tblUserAuthorization == null)
                {
                    tblUserAuthorization                  = new UserAuthorization();
                    tblUserAuthorization.FormID           = city.FormID;
                    tblUserAuthorization.UserID           = city.UserID;
                    tblUserAuthorization.ParentID         = city.ParentID;
                    tblUserAuthorization.BranchId         = city.BranchID;
                    tblUserAuthorization.BackDatedVoucher = Convert.ToInt32(city.BackDatedVoucher);
                    tblUserAuthorization.isVisible        = city.isVisible;
                    tblUserAuthorization.isEdit           = city.isEdit;
                    tblUserAuthorization.isSave           = city.isSave;
                    tblUserAuthorization.isDelete         = city.isDelete;
                    tblUserAuthorization.isView           = city.isView;
                    tblUserAuthorization.isDefault        = false;
                    tblUserAuthorization.CreatedBy        = city.CreatedBy;
                    tblUserAuthorization.CreatedDate      = DateTime.Now;
                    tblUserAuthorization.isActive         = "Y";
                    _context.UserAuthorizations.Add(tblUserAuthorization);
                    _context.SaveChanges();
                }
                else
                {
                    tblUserAuthorization.FormID           = city.FormID;
                    tblUserAuthorization.UserID           = city.UserID;
                    tblUserAuthorization.ParentID         = city.ParentID;
                    tblUserAuthorization.BranchId         = city.BranchID;
                    tblUserAuthorization.BackDatedVoucher = Convert.ToInt32(city.BackDatedVoucher);
                    tblUserAuthorization.isVisible        = city.isVisible;
                    tblUserAuthorization.isEdit           = city.isEdit;
                    tblUserAuthorization.isSave           = city.isSave;
                    tblUserAuthorization.isDelete         = city.isDelete;
                    tblUserAuthorization.isView           = city.isView;
                    tblUserAuthorization.isDefault        = false;
                    tblUserAuthorization.CreatedBy        = city.CreatedBy;
                    tblUserAuthorization.CreatedDate      = DateTime.Now;
                    tblUserAuthorization.isActive         = "Y";
                    _context.SaveChanges();
                }
                return(1);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }