protected void Page_Load(object sender, EventArgs e) { txtPassword.Attributes.Add("onkeypress", "button_click(this,'" + btnLogin.ClientID + "')"); txtUsuario.Attributes.Add("onkeypress", "button_click(this,'" + btnLogin.ClientID + "')"); if (Session["manejoSesionServices"] != null) { manejoSesionServices = (ManejoSesionServices)Session["manejoSesionServices"]; if (manejoSesionServices.BolStatusSesion) { if (!IsPostBack) { Response.Redirect(manejoSesionServices.ObtenerHome()); SetFocus(txtUsuario); } else { SetFocus(txtUsuario); } } else { SetFocus(txtUsuario); } } else { manejoSesionServices = new ManejoSesionServices(); Session["manejoSesionServices"] = manejoSesionServices; SetFocus(txtUsuario); } }
protected void Page_Load(object sender, EventArgs e) { txtPassword.Attributes.Add("onkeypress", "button_click(this,'" + btnLogin.ClientID + "')"); txtUsuario.Attributes.Add("onkeypress", "button_click(this,'" + btnLogin.ClientID + "')"); if (Session["manejoSesionServices"] != null) { manejoSesionServices = (ManejoSesionServices)Session["manejoSesionServices"]; if (manejoSesionServices.BolStatusSesion) { if (!IsPostBack) { Response.Redirect(manejoSesionServices.ObtenerHome()); SetFocus(txtUsuario); } else { SetFocus(txtUsuario); divAlert.Visible = false; pnlAlertRecovery.Visible = false; lblMensajeAlertRecovery.Text = ""; divAlertRecovery.Attributes.Add("class", "alert alert-danger alert-dismissible fade"); } } else { SetFocus(txtUsuario); } } else { manejoSesionServices = new ManejoSesionServices(); Session["manejoSesionServices"] = manejoSesionServices; SetFocus(txtUsuario); } }
protected void Page_Load(object sender, EventArgs e) { Session["URLBase"] = URLBase; #region Validaciones iniciales antes de cargar la página // Verificar que exista el manejador de la sesión if (Session["manejoSesionServices"] != null) { System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; // Obtener administrador de la sesión manejoSesionServices = (ManejoSesionServices)Session["manejoSesionServices"]; // Verificar el status de la sesión if (manejoSesionServices.BolStatusSesion) { if (!IsPostBack) { manejoSesionServices.perfilesRepository.appWebRepository.ObtenerAppWeb(manejoSesionServices.perfilesRepository.perfiles.UidAppWeb); manejoSesionServices.ObtenerAppWeb(); //manejoSesionServices.CargarMenu(manejoSesionServices.perfilesRepository.appWebRepository.appWeb.UidAppWeb); //dlMenu.DataSource = manejoSesionServices.lsmodulos; //dlMenu.DataBind(); manejoSesionServices.CargarAccesosPermitidos(manejoSesionServices.perfilesRepository.perfiles.UidSegPerfil); Session["lsAccesosPermitidos"] = manejoSesionServices.lsAccesosPermitidos; ValidarAcceso(); //manejoSesionServices.ObtenerEmpresasUsuarios(); //lblNombreComercial.Text = manejoSesionServices.CUsuario.EEmpresas.StrNombreComercial; if (manejoSesionServices.perfilesRepository.appWebRepository.appWeb.IntGerarquia == 1) { lblTitleMenu.Text = "Panel Administrativo"; ViewState["ColorSide"] = "#b9504c"; dlMenu.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("514433C7-4439-42F5-ABE4-6BF1C330F0CA")).ToList().OrderBy(x => x.IntGerarquia); dlMenu.DataBind(); dlSubMenuFranquicia.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("6d70f88d-3ce0-4c8b-87a1-92666039f5b2")).ToList().OrderBy(x => x.IntGerarquia); dlSubMenuFranquicia.DataBind(); dlSubMenuCliente.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("0D910772-AE62-467A-A7A3-79540F0445CB")).ToList().OrderBy(x => x.IntGerarquia); dlSubMenuCliente.DataBind(); if (Session["NombreComercial"] == null) { Session["UidFranquiciaMaster"] = Guid.Empty; aMenuFranquicia.Attributes.Add("class", "dropdown-toggle disabled"); lblNombreComercial.Text = " seleccione una franquicia"; } else if (Session["NombreComercial"] != null) { aMenuFranquicia.Attributes.Add("class", "dropdown-toggle font-weight-bold"); lblNombreComercial.Text = Session["NombreComercial"].ToString(); } if (Session["NombreClienteMaster"] == null) { Session["UidClienteMaster"] = Guid.Empty; aMenuCliente.Attributes.Add("class", "dropdown-toggle disabled"); lblDescripcionCliente.Text = " seleccione un comercio"; } else if (Session["NombreClienteMaster"] != null) { aMenuCliente.Attributes.Add("class", "dropdown-toggle font-weight-bold"); lblDescripcionCliente.Text = Session["NombreClienteMaster"].ToString(); } } else if (manejoSesionServices.perfilesRepository.appWebRepository.appWeb.IntGerarquia == 2) { lblTitleMenu.Text = "Panel Franquicia"; ViewState["ColorSide"] = "#024693"; lblGvSaldo.Text = "Saldo: $0.00"; liMenuFranquicia.Visible = false; dlMenu.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("6d70f88d-3ce0-4c8b-87a1-92666039f5b2")).ToList().OrderBy(x => x.IntGerarquia); dlMenu.DataBind(); dlSubMenuCliente.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("0D910772-AE62-467A-A7A3-79540F0445CB")).ToList().OrderBy(x => x.IntGerarquia); dlSubMenuCliente.DataBind(); manejoSesionServices.ObtenerFranquiciaUsuario(); lblNombreComercial.Text = "<b>FRANQUICIA:</b> " + manejoSesionServices.usuarioCompletoRepository.franquiciatarios.VchNombreComercial; if (Session["NombreClienteMaster"] == null) { Session["NombreComercial"] = lblNombreComercial.Text; Session["UidFranquiciaMaster"] = manejoSesionServices.usuarioCompletoRepository.franquiciatarios.UidFranquiciatarios; lblDescripcionCliente.Text = " seleccione un comercio"; aMenuCliente.Attributes.Add("class", "dropdown-toggle disabled"); Session["UidClienteMaster"] = Guid.Empty; } else if (Session["NombreClienteMaster"] != null) { lblDescripcionCliente.Text = " " + Session["NombreClienteMaster"].ToString(); //string DescripcionSucursal = Session["DescripcionSucursal"].ToString(); //string Identificador = Session["Identificador"].ToString(); //string IdSucursal = Session["IdSucursal"].ToString(); } } else if (manejoSesionServices.perfilesRepository.appWebRepository.appWeb.IntGerarquia == 3) { lblTitleMenu.Text = "Panel Comercio"; ViewState["ColorSide"] = "#a33eb7"; liMenuFranquicia.Visible = false; liMenuCliente.Visible = false; dlMenu.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("0D910772-AE62-467A-A7A3-79540F0445CB")).ToList().OrderBy(x => x.IntGerarquia); dlMenu.DataBind(); manejoSesionServices.ObtenerFranquiciaClienteUsuario(); lblNombreComercial.Text = "<b>FRANQUICIA:</b> " + manejoSesionServices.usuarioCompletoRepository.franquiciatarios.VchNombreComercial; lblDescripcionCliente.Text = " <b>COMERCIO:</b> " + manejoSesionServices.usuarioCompletoRepository.clientes.VchNombreComercial; Session["UidClienteMaster"] = manejoSesionServices.usuarioCompletoRepository.clientes.UidCliente; Session["UidUsuarioMaster"] = manejoSesionServices.usuarioCompletoRepository.usuarioCompleto.UidUsuario; manejoSesionServices.clienteCuentaRepository.ObtenerDineroCuentaCliente(manejoSesionServices.usuarioCompletoRepository.clientes.UidCliente); lblGvSaldo.Text = "Saldo: $" + manejoSesionServices.clienteCuentaRepository.clienteCuenta.DcmDineroCuenta.ToString("N2"); } else if (manejoSesionServices.perfilesRepository.appWebRepository.appWeb.IntGerarquia == 4) { lblTitleMenu.Text = "Panel Usuario"; ViewState["ColorSide"] = "#5b3c64"; liMenuFranquicia.Visible = false; liMenuCliente.Visible = false; dlMenu.DataSource = manejoSesionServices.lsAccesosPermitidos.Where(x => x.UidAppWeb == new Guid("9C8AD059-A37B-42EE-BF37-FEB7ACA84088")).ToList(); dlMenu.DataBind(); //manejoSesionServices.ObtenerFranquiciaClienteUsuario(); //lblNombreComercial.Text = "<b>FRANQUICIA:</b> " + manejoSesionServices.usuarioCompletoRepository.franquiciatarios.VchNombreComercial; //lblDescripcionCliente.Text = " <b>CLIENTE:</b> " + manejoSesionServices.usuarioCompletoRepository.clientes.VchNombreComercial; manejoSesionServices.ObtenerFranquiciaClienteUsuario(); Session["UidUsuarioMaster"] = manejoSesionServices.usuarioCompletoRepository.usuarioCompleto.UidUsuario; PrefijosTelefonicosServices prefijosTelefonicosServices = new PrefijosTelefonicosServices(); prefijosTelefonicosServices.CargarPrefijosTelefonicos(); ddlPrefijo.DataSource = prefijosTelefonicosServices.lsPrefijosTelefonicos; ddlPrefijo.DataTextField = "VchCompleto"; ddlPrefijo.DataValueField = "UidPrefijo"; ddlPrefijo.DataBind(); bool nuevo = false; foreach (var item in usuariosCompletosServices.ObtenerDatossUsuario(manejoSesionServices.usuarioCompletoRepository.usuarioCompleto.UidUsuario)) { txtNombres.Text = item.StrNombre; txtApePaterno.Text = item.StrApePaterno; txtApeMaterno.Text = item.StrApeMaterno; ddlPrefijo.SelectedIndex = ddlPrefijo.Items.IndexOf(ddlPrefijo.Items.FindByValue(item.UidPrefijo.ToString())); txtTelefono.Text = item.StrTelefono; if (item.UidEstatusCuenta.ToString().ToUpper() == "5E64EF92-5A3E-4C9A-91A4-AC5523D3587C") { nuevo = true; } } if (nuevo) { mpeActivarUsuario.Show(); } } } else { } LblNombreUsuario.Text = manejoSesionServices.usuarioCompletoRepository.usuarioCompleto.StrNombre + " " + manejoSesionServices.usuarioCompletoRepository.usuarioCompleto.StrApePaterno; //Session["UiIdEmpleadoPerfilUsuario"] = manejoSesionServices.CUsuario.UiIdEmpleado; //Session["AppWebGerarquia"] = manejoSesionServices.CPerfil.CAppWeb.STRGerarquia; //LblNombreEmpresa.Text = manejoSesionServices.CUsuario.CEmpresa.NombreEmpresa; //LblNombreEmpresaHeader.Text = manejoSesionServices.CUsuario.CEmpresa.NombreEmpresa; lblversion.Text = "Versión: " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); lblFecha.Text = DateTime.Today.ToLongDateString(); } else { Response.Redirect(URLBase + "Views/Login.aspx"); } } else { Response.Redirect(URLBase + "Views/Login.aspx"); } #endregion Validaciones iniciales antes de cargar la página }