public JsonResult GetDetail(string id) { WorkflowSettingHeader objhdr = new WorkflowSettingHeader(); int _id = id == ""?0: Convert.ToInt32(id); objhdr = new WorkflowSettingBLL().Detail(_id); return(Json(new { Detail = objhdr.ls_details, Id = objhdr.Id, TypeID = objhdr.TypeID, Version = objhdr.Version, TotalLevel = objhdr.ApprovalLevel }, JsonRequestBehavior.AllowGet)); }
public JsonResult ListWFSetting() { IEnumerable <WorkflowSettingHeader> lists = new List <WorkflowSettingHeader>(); lists = new WorkflowSettingBLL().GetHeader(); var JsonResult = Json(new { Data = lists }, JsonRequestBehavior.AllowGet); JsonResult.MaxJsonLength = Int32.MaxValue; return(JsonResult); }
public JsonResult RemoveSetting(string id) { string _status = MyEnums.enumStatus.SUCCESS.ToString(); string _errMsg = string.Empty; int result = new WorkflowSettingBLL().Delete(Convert.ToInt32(id), out _errMsg); if (result <= 0 || _errMsg != string.Empty) { _status = MyEnums.enumStatus.ERROR.ToString(); } return(Json(new { Status = _status, Mesg = _errMsg }, JsonRequestBehavior.AllowGet)); }
public JsonResult AddNewSetting() { string _status = MyEnums.enumStatus.SUCCESS.ToString(); string _errMsg = string.Empty; int _result = 0; List <WorkflowSettingModel> lswfDetail = new List <WorkflowSettingModel>(); WorkflowSettingHeader wfHdr = new WorkflowSettingHeader(); if (Session["UserLogon"] != null) { List <WorkflowSettingModel> details = new List <WorkflowSettingModel>(); details = JsonConvert.DeserializeObject <List <WorkflowSettingModel> >(Request.Form["WFApproval"]); try { if (Request.Form["ID"] == "") { wfHdr.TypeID = Convert.ToInt32(Request.Form["DocType"].ToString()); wfHdr.Version = Convert.ToInt32(Request.Form["Version"].ToString()); wfHdr.ApprovalLevel = details.Count; wfHdr.CreatedBy = "SYSTEM"; wfHdr.CreatedDate = DateTime.Now; _result = new WorkflowSettingBLL().Insert(wfHdr, details, out _errMsg); } else { wfHdr.Id = Convert.ToInt32(Request.Form["ID"].ToString()); wfHdr.TypeID = Convert.ToInt32(Request.Form["DocType"].ToString()); wfHdr.Version = Convert.ToInt32(Request.Form["Version"].ToString()); wfHdr.ApprovalLevel = details.Count; wfHdr.ModifiedBy = "SYSTEM"; wfHdr.ModifiedDate = DateTime.Now; _result = new WorkflowSettingBLL().Update(wfHdr, details, out _errMsg); } } catch (Exception ex) { _errMsg = ex.Message; } } return(Json(new { Status = _status, Mesg = _errMsg }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetAction(string type, string currlevel) { List <string> lsActions = new List <string>(); List <Select2DropDownModel> actionddl = new List <Select2DropDownModel>(); if (Session["UserLogon"] != null) { string _usr = Utilities.GetUserNameLogon((UserAppsModel)Session["UserLogon"]); lsActions = new WorkflowSettingBLL().GetActionList(_usr, Convert.ToInt32(type), Convert.ToInt32(currlevel)); foreach (string s in lsActions) { actionddl.Add(new Select2DropDownModel { id = s.ToString(), text = s.ToString() }); } } var JsonResult = Json(new { Data = actionddl }, JsonRequestBehavior.AllowGet); JsonResult.MaxJsonLength = Int32.MaxValue; return(JsonResult); }