public ActionResult InsertUpdateOIAutoAcceptance(OIAutoAcceptanceEntity obj) { string MatchGradeValue = "A,B,F,X,Z"; obj.MG_Company = obj.MG_Company.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_Company.Contains("#") ? "#" : obj.MG_Company); obj.MG_StreetNo = obj.MG_StreetNo.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_StreetNo.Contains("#") ? "#" : obj.MG_StreetNo); obj.MG_StreetName = obj.MG_StreetName.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_StreetName.Contains("#") ? "#" : obj.MG_StreetName); obj.MG_City = obj.MG_City.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_City.Contains("#") ? "#" : obj.MG_City); obj.MG_State = obj.MG_State.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_State.Contains("#") ? "#" : obj.MG_State); obj.MG_PostalCode = obj.MG_PostalCode.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_PostalCode.Contains("#") ? "#" : obj.MG_PostalCode); obj.MG_Phone = obj.MG_Phone.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_Phone.Contains("#") ? "#" : obj.MG_Phone); obj.MG_Webdomain = obj.MG_Webdomain.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_Webdomain.Contains("#") ? "#" : obj.MG_Webdomain); obj.MG_Country = obj.MG_Country.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_Country.Contains("#") ? "#" : obj.MG_Country); obj.MG_EIN = obj.MG_EIN.Replace(" ", "") == MatchGradeValue ? "#" : (obj.MG_EIN.Contains("#") ? "#" : obj.MG_EIN); OIAutoAcceptanceFacade fac = new OIAutoAcceptanceFacade(this.CurrentClient.ApplicationDBConnectionString); try { int result = fac.InsertUpdateAutoAcceptanceRules(obj); if (obj.RuleId > 0) { return(Json(new { result = true, message = CommonMessagesLang.msgCommanUpdateMessage }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = true, message = CommonMessagesLang.msgCommanInsertMessage }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { result = true, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult DeleteAutoAcceptance(string Parameters) { // Get Query string in Encrypted mode and decrypt Query string and set Parameters if (!string.IsNullOrEmpty(Parameters)) { Parameters = StringCipher.Decrypt(Parameters.Replace(Utility.Utility.urlseparator, "+"), General.passPhrase); } OIAutoAcceptanceFacade fac = new OIAutoAcceptanceFacade(this.CurrentClient.ApplicationDBConnectionString); fac.DeleteAutoAcceptance(Parameters); return(Json(CommonMessagesLang.msgCommanDeleteMessage)); }
public ActionResult IndexOIAutoAcceptance(int?page, int?sortby, int?sortorder, int?pagevalue) { #region Pagination code int pageNumber = (page ?? 1); if (!(sortby.HasValue && sortby.Value > 0)) { sortby = 22; } if (!(sortorder.HasValue && sortorder.Value > 0)) { sortorder = 1; } int sortParam = int.Parse(sortby.ToString() + sortorder.ToString()); int totalCount = 0; int currentPageIndex = page.HasValue ? page.Value : 1; int pageSize = pagevalue.HasValue ? pagevalue.Value : 30; #endregion List <OIAutoAcceptanceEntity> model = new List <OIAutoAcceptanceEntity>(); OIAutoAcceptanceFacade fac = new OIAutoAcceptanceFacade(this.CurrentClient.ApplicationDBConnectionString); model = fac.GetAutoAcceptanceRulesPaging(pageSize, currentPageIndex, out totalCount); #region "set Viewbag" ViewBag.SortBy = sortby; ViewBag.SortOrder = sortorder; ViewBag.pageno = currentPageIndex; ViewBag.pagevalue = pageSize; #endregion IPagedList <OIAutoAcceptanceEntity> pagedAcceptance = null; if (model != null && model.Count > 0) { pagedAcceptance = new StaticPagedList <OIAutoAcceptanceEntity>(model.ToList(), currentPageIndex, pageSize, totalCount); } // MP-1046 Create Individual URL redirection for all Tabs to make better format for URL if (Request.Headers["X-PJAX"] == "true") { return(PartialView("~/Views/OI/OISetting/IndexOIAutoAcceptance.cshtml", pagedAcceptance)); } else { ViewBag.SelectedTab = "OI Auto Acceptance"; return(View("~/Views/OI/OISetting/Index.cshtml", pagedAcceptance)); } }
public ActionResult InsertUpdateOIAutoAcceptance(string Parameters) { int RuleId = 0; if (!string.IsNullOrEmpty(Parameters)) { Parameters = StringCipher.Decrypt(Parameters.Replace(Utility.Utility.urlseparator, "+"), General.passPhrase); RuleId = Convert.ToInt32(Utility.Utility.SplitParameters(Parameters, Utility.Utility.Colonseparator, 0, 1)); } OIAutoAcceptanceFacade fac = new OIAutoAcceptanceFacade(this.CurrentClient.ApplicationDBConnectionString); OIAutoAcceptanceEntity model = new OIAutoAcceptanceEntity(); if (RuleId > 0) { model = fac.GetAutoAcceptanceRuleById(RuleId); } return(View("~/Views/OI/OISetting/InsertUpdateOIAutoAcceptance.cshtml", model)); }