public ActionResult UserRole(string id, string FirmID) { AssignBizContext(); SecurityUtils.SetGlobalViewbags(this, ActiveMenu, BizContext.UserContext.IsAdmin(), BizContext.UserContext.IsHotelAdmin(), BizContext.HotelID); UserOperationsRepository.Encryption64 ob = new UserOperationsRepository.Encryption64(); string Decryptedoperations = ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode(FirmID)), "58421043"); // string Decryptedoperations = ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode("71536E455441584D3568633D")), "58421043"); long ID = Convert.ToInt64(ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode(id)), "58421043")); Session["UserID"] = ID; UserOperationsRepository modelRepo = new UserOperationsRepository(); ViewBag.securityGroups = UserOperationsRepository.GetSecurityGroup(); // ViewBag.BusinessPartners = model.GetBusinessPartner().FirstOrDefault(f => f.FirmID == Decryptedoperations); ViewBag.BusinessPartners = UserOperationsRepository.GetBusinessPartnersList(Decryptedoperations); // BaseRepository baseRepo = new BaseRepository(); // List<UsersOperationsExt> GetBusinessPartners = new List<UsersOperationsExt>(); //var GetBusinessPartners1 = BizBusinessPartner.GetBusinessPartners(baseRepo.BizDB, null, FirmID); //ViewBag.BusinessPartners = GetBusinessPartners1; ViewBag.Hotels = UserOperationsRepository.GetHotelsList(Decryptedoperations); ViewBag.UserRights = UserOperationsRepository.GetUserRights(ID); ViewBag.UserHotels = UserOperationsRepository.GetUserHotels(ID); ViewBag.UserBusinessPartners = UserOperationsRepository.GetUserBusinessPartners(ID); ViewBag.Username = modelRepo.GetUsername(ID); //ViewBag.SecurityGroup = modelRepo.GetSecurityGroup1(ID); // SecurityUtils.SetGlobalViewbags(this, ActiveMenu); return View(); }
public ActionResult UserRole(string id, string FirmID) { UserOperationsRepository.Encryption64 ob = new UserOperationsRepository.Encryption64(); string Decryptedoperations = ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode(FirmID)), "58421043"); long ID = Convert.ToInt64(ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode(id)), "58421043")); Session["UserID"] = ID; UserOperationsRepository modelRepo = new UserOperationsRepository(); ViewBag.securityGroups = UserOperationsRepository.GetSecurityGroup(); ViewBag.BusinessPartners = UserOperationsRepository.GetBusinessPartners(); ViewBag.Hotels = UserOperationsRepository.GetHotels(); ViewBag.UserRights = UserOperationsRepository.GetUserRights(ID); ViewBag.UserHotels = UserOperationsRepository.GetUserHotels(ID); ViewBag.UserBusinessPartners = UserOperationsRepository.GetUserBusinessPartners(ID); ViewBag.Username = modelRepo.GetUsername(ID); SecurityUtils.SetGlobalViewbags(this, ActiveMenu); return View(); }
public ActionResult UserOperationsEdit(string UserID) { AssignBizContext(); SecurityUtils.SetGlobalViewbags(this, ActiveMenu, BizContext.UserContext.IsAdmin(), BizContext.UserContext.IsHotelAdmin(), BizContext.HotelID); UserOperationsRepository modelRepo = new UserOperationsRepository(); UserOperationsRepository.Encryption64 ob = new UserOperationsRepository.Encryption64(); // ViewBag.Countries = DropDownLists.GetCountries(1); var Countries = new SelectList(DropDownLists.GetCountries(1), "Value", "Text").OrderBy(i => i.Text); ViewBag.Countries = new SelectList(Countries, "Value", "Text"); ViewBag.status = DropDownLists.GetStatus(null); ViewBag.SalutionType = DropDownLists.GetTitle(null); //ViewBag.Firm = DropDownLists.GetFirms("100001"); ViewBag.Firm = DropDownLists.GetFirms(null); if (UserID != "") { long ID = Convert.ToInt64(ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode(UserID)), "58421043")); var UserOperations = modelRepo.GetUserOperations().FirstOrDefault(f => f.ID == ID); return View(UserOperations); // BindViewBagsUsers(UserOperations); } //SecurityUtils.SetGlobalViewbags(this, ActiveMenu); return View(); //} }
public ActionResult UserOperationsEdit(string UserID) { UserOperationsRepository modelRepo = new UserOperationsRepository(); UserOperationsRepository.Encryption64 ob = new UserOperationsRepository.Encryption64(); ViewBag.Countries = DropDownLists.GetCountries(1); ViewBag.status = DropDownLists.GetStatus(0); ViewBag.SalutionType = DropDownLists.GetTitle(1); ViewBag.Firm = DropDownLists.GetFirms("100001"); try { if (UserID != "") { long ID = Convert.ToInt64(ob.Decrypt(ConvertHexToString(System.Web.HttpContext.Current.Server.UrlDecode(UserID)), "58421043")); var UserOperations = modelRepo.GetUserOperations().FirstOrDefault(f => f.ID == ID); return View(UserOperations); // BindViewBagsUsers(UserOperations); } SecurityUtils.SetGlobalViewbags(this, ActiveMenu); } catch (Exception ex) { string hostName1 = Dns.GetHostName(); string GetUserIPAddress = Dns.GetHostByName(hostName1).AddressList[0].ToString(); string PageName = Convert.ToString(Session["PageName"]); //string GetUserIPAddress = GetUserIPAddress1(); using (BaseRepository baseRepo = new BaseRepository()) { //BizContext BizContext1 = new BizContext(); BizApplication.AddError(baseRepo.BizDB, PageName, ex.Message, ex.StackTrace, DateTime.Now, GetUserIPAddress); } Session["PageName"] = ""; string error = ErrorHandling.HandleException(ex); return this.Json(new DataSourceResult { Errors = error }); } return View(); //} }