Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
            }
        }
Esempio n. 4
0
        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));
        }