public ActionResult Create() { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; ViewBag.CompanyLogo = loginsession.CompanyLogo; ViewBag.Layout1 = BAL.Common.LayoutType(loginsession.UserType); String actionName = this.ControllerContext.RouteData.Values["action"].ToString(); String controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ViewBag.Menu = BAL.Common.GetActiveMenu(controllerName, actionName, BAL.Common.LayoutType(loginsession.UserType)); ViewBag.RoleName = loginsession.RoleName; BAL.UserRegister objUserRegister = new BAL.UserRegister(); ViewBag.Security = new SelectList(BAL.SecurityQuestion.SecurityQuestionDDR(), "Value", "Text"); ViewBag.Role = new SelectList(BAL.RoleModels.RoleDDL(), "Value", "Text"); UserInformation Userinfo = new UserInformation(); Userinfo.UserID = Convert.ToInt64(loginsession.UserID); if (Userinfo.UserType()==1) //for others user { Int64? ClientID = Userinfo.GetClientID(); if (Userinfo.GetClientID() != null) { String SelectClient = Userinfo.ClientList()[0].Value; ViewBag.Client = new SelectList(Userinfo.ClientList(), "Value", "Text", SelectClient); ViewBag.HiddenSycous = 1;//Userinfo.UserType(); objUserRegister.UserType = true; } } if (Userinfo.UserType() == 0) { //for sycous user ViewBag.Client = new SelectList(BAL.ClientModel.ClientDropDownList(), "Value", "Text"); ViewBag.HiddenSycous = 0;// false; objUserRegister.UserType = false; } //return View(); return View(objUserRegister); } else { return RedirectToAction("Index", "Home"); } }
// // GET: /UserReg/ public ActionResult Index() { if (Session["Login"] != null) { IEnumerable<DAL.UserRegistrationDetails> reg = null; try { LoginSession loginsession = (LoginSession)Session["Login"]; ViewBag.CompanyLogo = loginsession.CompanyLogo; ViewBag.Layout1 = BAL.Common.LayoutType(loginsession.UserType); String actionName = this.ControllerContext.RouteData.Values["action"].ToString(); String controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ViewBag.Menu = BAL.Common.GetActiveMenu(controllerName, actionName, BAL.Common.LayoutType(loginsession.UserType)); ViewBag.RoleName = loginsession.RoleName; UserInformation Userinfo = new UserInformation(); Userinfo.UserID = Convert.ToInt64(loginsession.UserID); Int64? ClientID = Userinfo.GetClientID(); if ((Request.QueryString["Field"] != null) && (Request.QueryString["search"] != null)) { String Field = Request.QueryString["Field"].ToString(); String value = Request.QueryString["search"].ToString(); ViewBag.searchField = new SelectList(BAL.RegistrationModels.SearchFieldDDList(), "Value", "Text", Field); reg = BAL.RegistrationModels.UserRegistrationList(Field, value, ClientID.ToString()); } else { ViewBag.searchField = new SelectList(BAL.RegistrationModels.SearchFieldDDList(), "Value", "Text"); reg = BAL.RegistrationModels.UserRegistrationList(ClientID.ToString()); } return View(reg); } catch (Exception ex) { throw; } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult Permission(String User_ID) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; ViewBag.CompanyLogo = loginsession.CompanyLogo; ViewBag.Layout1 = BAL.Common.LayoutType(loginsession.UserType); String actionName = this.ControllerContext.RouteData.Values["action"].ToString(); String controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ViewBag.Menu = BAL.Common.GetActiveMenu(controllerName, actionName, BAL.Common.LayoutType(loginsession.UserType)); ViewBag.RoleName = loginsession.RoleName; if (User_ID != null) { String Dec_UserID = BAL.Security.URLDecrypt(User_ID); if ((Dec_UserID != "0") && (Dec_UserID != null)) { IEnumerable<DAL.SiteList> site = null; try { UserInformation Userinfo = new UserInformation(); Userinfo.UserID = Convert.ToInt64(Dec_UserID); ViewBag.UserName = Userinfo.GetUserName(); ViewBag.UserNumber = Userinfo.UserNumber(); if (Userinfo.UserType()==1) { Int64? ClientID = Userinfo.GetClientID(); if (Userinfo.GetClientID() != null) { ViewBag.ClientName = Userinfo.GetClientName(); if (Userinfo.ClientList().Count > 0) { String SelectClient = Userinfo.ClientList()[0].Value; ViewBag.ClinetID = SelectClient; Userinfo.SelectedClientID = Convert.ToInt64(SelectClient); ViewBag.ClientName = new SelectList(Userinfo.ClientList(), "Value", "Text", SelectClient); // site = BAL.SiteModel.SiteList(Convert.ToInt64(SelectClient)); site = Userinfo.SiteList(); } } } else { if (Userinfo.ClientList().Count > 0) { String SelectClient = Userinfo.ClientList()[0].Value; Userinfo.SelectedClientID = Convert.ToInt64(SelectClient); ViewBag.ClinetID = SelectClient; ViewBag.ClientName = new SelectList(Userinfo.ClientList(), "Value", "Text", SelectClient); // site = BAL.SiteModel.SiteList(Convert.ToInt64(SelectClient)); site = Userinfo.SiteList(); } } return View(site); } catch (Exception ex) { return Content(ex.Message); } // return View(); } } else { if ((Request.QueryString["Client"] != null) && (Request.QueryString["hidUserID"] != null)) { String ClientID = Request.QueryString["Client"].ToString(); String UserID = Request.QueryString["hidUserID"].ToString(); IEnumerable<DAL.SiteList> site = null; UserInformation Userinfo = new UserInformation(); Userinfo.UserID = Convert.ToInt64(UserID); ViewBag.UserName = Userinfo.GetUserName(); ViewBag.UserNumber = Userinfo.UserNumber(); if (Userinfo.UserType() ==1) { if (Userinfo.ClientList().Count > 0) { String SelectClient = ClientID; ViewBag.ClinetID = SelectClient; Userinfo.SelectedClientID = Convert.ToInt64(SelectClient); ViewBag.ClientName = new SelectList(Userinfo.ClientList(), "Value", "Text", SelectClient); // site = BAL.SiteModel.SiteList(Convert.ToInt64(SelectClient)); site = Userinfo.SiteList(); return View(site); } } } } return View(); } else { return RedirectToAction("Index", "Home"); } }
public ActionResult Edit(String User_ID) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; ViewBag.CompanyLogo = loginsession.CompanyLogo; ViewBag.Layout1 = BAL.Common.LayoutType(loginsession.UserType); String actionName = this.ControllerContext.RouteData.Values["action"].ToString(); String controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ViewBag.Menu = BAL.Common.GetActiveMenu(controllerName, actionName, BAL.Common.LayoutType(loginsession.UserType)); ViewBag.RoleName = loginsession.RoleName; if (User_ID != null) { String Dec_UserID = BAL.Security.URLDecrypt(User_ID); if ((Dec_UserID != "0") && (Dec_UserID != null)) { UserRegister Registration = new UserRegister(); try { Registration = BAL.RegistrationModels.EditUserRegistration(Dec_UserID); ViewBag.UserID = Registration.User_ID; UserInformation Userinfo = new UserInformation(); Userinfo.UserID = Convert.ToInt64(loginsession.UserID); if (Userinfo.UserType() == 1) //for others user { if (Registration.ClientID != null) { ViewBag.Client = new SelectList(Userinfo.ClientList(), "Value", "Text", Registration.ClientID); } else { Int64? ClientID = Userinfo.GetClientID(); if (Userinfo.GetClientID() != null) { String SelectClient = Userinfo.ClientList()[0].Value; ViewBag.Client = new SelectList(Userinfo.ClientList(), "Value", "Text", SelectClient); // objUserRegister.UserType = true; } } ViewBag.HiddenSycous = "1";//Userinfo.UserType(); } if (Userinfo.UserType() == 0) { //for sycous user if (Registration.ClientID != null) { ViewBag.Client = new SelectList(BAL.ClientModel.ClientDropDownList(), "Value", "Text", Registration.ClientID); //ViewBag.HiddenSycous = 0; } else { ViewBag.Client = new SelectList(BAL.ClientModel.ClientDropDownList(), "Value", "Text" ); } ViewBag.HiddenSycous = "0";// false; // objUserRegister.UserType = false; } } catch (Exception ex) { return Content(ex.Message); } return View(Registration); } } else { return RedirectToAction("Index", "UserReg"); } return View(); } else { return RedirectToAction("Index", "Home"); } }