//  [HttpGet]
        public ActionResult NewARRule(int id)
        {
            ViewBag.EntryType = "A";
            try
            {
                eTracLoginModel objLoginSession = new eTracLoginModel();
                objLoginSession = (eTracLoginModel)Session["eTrac"];

                ARRules ARR = new ARRules();

                if (id > 0)
                {
                    ViewBag.EntryType = "U";
                    ARR = ARS.GetAllARRules(null, null, null, null, "", null, "", id).ToList().FirstOrDefault();
                }


                return(PartialView("~/Views/GlobalSettings/_AddNewARRule.cshtml", ARR));
            }
            catch (Exception ex)
            { ViewBag.Message = ex.Message; ViewBag.AlertMessageClass = ObjAlertMessageClass.Danger; return(View("Error")); }
        }
        //  [HttpPost]
        public ActionResult NewARRuleSubmit(ARRules ARRs, string EntryType)
        {
            try
            {
                if (EntryType == "A")
                {
                    ARRs.EntryBy   = HttpContext.User.Identity.Name;
                    ARRs.EntryDate = System.DateTime.Now;
                }
                else
                {
                    ARRs.UpdateBy   = HttpContext.User.Identity.Name;
                    ARRs.UpdateDate = System.DateTime.Now;
                }

                eTracLoginModel objLoginSession = new eTracLoginModel();
                objLoginSession = (eTracLoginModel)Session["eTrac"];

                XmlDocument   xmlDoc1        = new XmlDocument();
                XmlSerializer xmlSerializer1 = new XmlSerializer(ARRs.GetType());

                using (MemoryStream xmlStream1 = new MemoryStream())
                {
                    xmlSerializer1.Serialize(xmlStream1, ARRs);
                    xmlStream1.Position = 0;
                    xmlDoc1.Load(xmlStream1);
                }
                DataTable DT = ARS.InsertUpdateARRules(xmlDoc1.InnerXml, EntryType);
                ViewBag.AdministratorList = null;
                ViewBag.IsPageRefresh     = false;
                return(View("~/Views/GlobalSettings/_RuleList.cshtml"));
                //return null;
            }
            catch (Exception ex)
            { ViewBag.Message = ex.Message; ViewBag.AlertMessageClass = ObjAlertMessageClass.Danger; return(View("Error")); }
        }