private void cargarCombos() { try { Datos.Conexion = Comun.Conexion; u = (WN_Usuario)Session["Usuario"]; Datos.IDEstado = u.IDEstado; Datos.Estado = u.DesEstado; ZRN.ObtenerCombosZonaDeRiesgo(Datos); cmbTipoRiesgo.DataSource = Datos.ListaTipoRiesgos; cmbTipoRiesgo.DataTextField = "Descripcion"; cmbTipoRiesgo.DataValueField = "IDTipoRiesgo"; cmbTipoRiesgo.DataBind(); cmbMunicipio.DataSource = Datos.ListaMunicipio; cmbMunicipio.DataTextField = "Descripcion"; cmbMunicipio.DataValueField = "IDEstado"; cmbMunicipio.DataBind(); CH_PartidoPolitico datos = new CH_PartidoPolitico { Conexion = Comun.Conexion }; CH_CatalogosNegocio CPPN = new CH_CatalogosNegocio(); CPPN.ObtenerComboColaboradoresTipo(datos); DatosGlobales = datos; cmbColaboradores.DataSource = DatosGlobales.DatosAuxColab.ListaColaboradores; cmbColaboradores.DataTextField = "Nombre"; cmbColaboradores.DataValueField = "IDColaborador"; cmbColaboradores.DataBind(); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { WN_Usuario u = (WN_Usuario)Session["Usuario"]; Datos.Conexion = Comun.Conexion; CH_ZonaRiesgoNegocio ZRN = new CH_ZonaRiesgoNegocio(); ZRN.ObtenerCombosZonaDeRiesgo(Datos); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Form.Count > 0) { string RememberMe = string.Empty; if (Request.Form["remember"] != null) { Request.Form["remember"].ToString(); } bool BandRememberMe = RememberMe.Equals("on"); WN_Usuario user = new WN_Usuario(); user.Usuario = Request.Form["username"].ToString(); user.Password = Request.Form["password"].ToString(); Autenticacion.Autenticar(user); if (user.Opcion == 3) { Session["Usuario"] = user; FormsAuthentication.RedirectFromLoginPage(user.IDUsuario, BandRememberMe); } else if (user.Opcion == 1) { DialogMessage.Show(TipoMensaje.Error, "El usuario no existe", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 2) { DialogMessage.Show(TipoMensaje.Error, "No tiene permisos para acceder a la página", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 4) { DialogMessage.Show(TipoMensaje.Error, "La cuenta no está activa", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 5) { DialogMessage.Show(TipoMensaje.Error, "La cuenta está caducada", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 6) { DialogMessage.Show(TipoMensaje.Error, "La cuenta está bloqueada", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 7) { DialogMessage.Show(TipoMensaje.Error, "La cuenta no está validada", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 8) { DialogMessage.Show(TipoMensaje.Error, "Contraseña incorrecta", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 9) { DialogMessage.Show(TipoMensaje.Error, "La cuenta no existe", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } } }
protected void Page_Load(object sender, EventArgs e) { //Comun.Conexion = "Server=tcp:serv-campaniaelectoral.database.windows.net,1433;Initial Catalog=CSLDB_CAMPANIAELECTORAL;Persist Security Info=False;User ID=campaniaAdmin;Password=C4mp4n14373C;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"; //Comun.IDUsuario = "SystemWeb"; //if (Session["Usuario"] == null) // Response.Redirect("Login.aspx?idE='La sesión ha concluido, debe ingresar de nuevo su usuario y contraseña'"); IPrincipal usr = HttpContext.Current.User; if (usr.Identity.IsAuthenticated || usr.Identity.AuthenticationType == "Forms") { if (Session["Usuario"] == null) { //Obtener de base de datos. WN_Usuario Usuario = new WN_Usuario(); Usuario.IDUsuario = usr.Identity.Name; Autenticacion.AutenticarSeccion(Usuario); listaPadres = Usuario.ModulosPadres; listaHijos = Usuario.ModulosHijos; listaNietos = Usuario.ModuloNietos; Comun.IDUsuario = Usuario.IDUsuario; Session["Usuario"] = Usuario; // Response.Redirect("Login.aspx?idE='La sesión ha concluido, debe ingresar de nuevo su usuario y contraseña'"); } else { WN_Usuario u = (WN_Usuario)Session["Usuario"]; listaPadres = u.ModulosPadres; listaHijos = u.ModulosHijos; listaNietos = u.ModuloNietos; Comun.IDUsuario = u.IDUsuario; Session["Usuario"] = u; } } else { Response.Redirect("Login.aspx", false); } }
public WN_Usuario Autenticar(WN_Usuario user) { //WN_Usuario _datos = new WN_Usuario(); object[] parametros = { user.Usuario, user.Password }; DataSet ds = SqlHelper.ExecuteDataset(Comun.Conexion, "CH_spCSLDB_Login3", parametros); if (ds != null) { DataTableReader Dr = ds.Tables[0].CreateDataReader(); //Verificamos que valor trae opcion pare luego comparar while (Dr.Read()) { user.Opcion = Dr.GetInt32(Dr.GetOrdinal("Opcion")); break; } if (ds.Tables.Count == 5) { if (user.Opcion == 3) { DataTableReader Dr1 = ds.Tables[1].CreateDataReader(); //DAtos del usuario while (Dr1.Read()) { user.IDUsuario = Dr1.GetString(Dr1.GetOrdinal("id_user")); user.Nombre = Dr1.GetString(Dr1.GetOrdinal("nombre")); user.Usuario = Dr1.GetString(Dr1.GetOrdinal("user")); user.Apellidos = Dr1.GetString(Dr1.GetOrdinal("apPaterno")) + " " + Dr1.GetString(Dr1.GetOrdinal("apMaterno")); user.Correo = Dr1.GetString(Dr1.GetOrdinal("correo")); user.Imagen = Dr1.GetString(Dr1.GetOrdinal("Imagen")); user.IDEstado = Dr1.GetInt32(Dr1.GetOrdinal("estado")); user.IDMunicipio = Dr1.GetInt32(Dr1.GetOrdinal("municipio")); user.IDTipoUsuario = Dr1.GetInt32(Dr1.GetOrdinal("id_profile")); user.DesEstado = Dr1.GetString(Dr1.GetOrdinal("DesEstado")); break; } List <WN_Permisos> listaIdsPadres = new List <WN_Permisos>(); //Lista de los IDs Padres del usuario logeado WN_Permisos modulosPadre; DataTableReader Dr2 = ds.Tables[2].CreateDataReader(); while (Dr2.Read()) { modulosPadre = new WN_Permisos(); modulosPadre.IdModulo = Dr2.GetString(Dr2.GetOrdinal("id_page")); modulosPadre.IDPadre = Dr2.GetString(Dr2.GetOrdinal("id_padre")); modulosPadre.IdTipo = Dr2.GetInt32(Dr2.GetOrdinal("id_tipopage")); modulosPadre.Iconos = Dr2.GetString(Dr2.GetOrdinal("iconos")); modulosPadre.NombreModulo = Dr2.GetString(Dr2.GetOrdinal("desc")); modulosPadre.FrmModulo = Dr2.GetString(Dr2.GetOrdinal("url")); modulosPadre.OrdenPadre = Dr2.GetInt32(Dr2.GetOrdinal("ordenPadre")); listaIdsPadres.Add(modulosPadre); } user.ModulosPadres = listaIdsPadres; List <WN_Permisos> listaIdsHijos = new List <WN_Permisos>(); //Lista de los IDs Hijos del usuario logeado WN_Permisos modulosHijos; DataTableReader Dr3 = ds.Tables[3].CreateDataReader(); while (Dr3.Read()) { modulosHijos = new WN_Permisos(); modulosHijos.IdModulo = Dr3.GetString(Dr3.GetOrdinal("id_page")); modulosHijos.IDPadre = Dr3.GetString(Dr3.GetOrdinal("id_padre")); modulosHijos.IdTipo = Dr3.GetInt32(Dr3.GetOrdinal("id_tipopage")); modulosHijos.NombreModulo = Dr3.GetString(Dr3.GetOrdinal("desc")); modulosHijos.Iconos = Dr2.GetString(Dr2.GetOrdinal("iconos")); modulosHijos.FrmModulo = Dr3.GetString(Dr3.GetOrdinal("url")); modulosHijos.OrdenHijo = Dr3.GetInt32(Dr3.GetOrdinal("ordenHijo")); modulosHijos.OrdenPadre = Dr3.GetInt32(Dr3.GetOrdinal("ordenPadre")); modulosHijos.Opc = Dr3.GetInt32(Dr3.GetOrdinal("opc")); listaIdsHijos.Add(modulosHijos); } user.ModulosHijos = listaIdsHijos; List <WN_Permisos> listaIdsNietos = new List <WN_Permisos>(); //Lista de los IDs Nietos del usuario logeado WN_Permisos modulosNietos; DataTableReader Dr4 = ds.Tables[4].CreateDataReader(); while (Dr4.Read()) { modulosNietos = new WN_Permisos(); modulosNietos.IdModulo = Dr4.GetString(Dr4.GetOrdinal("id_page")); modulosNietos.IDPadre = Dr4.GetString(Dr4.GetOrdinal("id_padre")); modulosNietos.IdTipo = Dr4.GetInt32(Dr4.GetOrdinal("id_tipopage")); modulosNietos.NombreModulo = Dr4.GetString(Dr4.GetOrdinal("desc")); modulosNietos.Iconos = Dr2.GetString(Dr2.GetOrdinal("iconos")); modulosNietos.FrmModulo = Dr4.GetString(Dr4.GetOrdinal("url")); modulosNietos.OrdenHijo = Dr4.GetInt32(Dr4.GetOrdinal("ordenHijo")); modulosNietos.OrdenPadre = Dr4.GetInt32(Dr4.GetOrdinal("ordenPadre")); modulosNietos.Nieto = Dr4.GetInt32(Dr4.GetOrdinal("nieto")); listaIdsNietos.Add(modulosNietos); } user.ModuloNietos = listaIdsNietos; user.Band = true; } } } else { user.Band = false; } return(user); }
public static WN_Usuario AutenticarSeccion(WN_Usuario user) { DA_AutenticarNegocio autnegocio = new DA_AutenticarNegocio(); return(autnegocio.AutenticarSeccion(user)); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Form.Count > 0) { //string Usuario = Request.Form["username"].ToString(); //string Password = Request.Form["password"].ToString(); string RememberMe = string.Empty; if (Request.Form["remember"] != null) { Request.Form["remember"].ToString(); } bool BandRememberMe = RememberMe.Equals("on"); WN_Usuario user = new WN_Usuario(); user.Usuario = Request.Form["username"].ToString(); user.Password = Request.Form["password"].ToString(); WN_Configuracion confg = new WN_Configuracion(); Autenticacion.Autenticar(user); if (user.Opcion == 3) { Session["Usuario"] = user; Session["Configuracion"] = confg; FormsAuthentication.RedirectFromLoginPage(user.IDUsuario, BandRememberMe); } else if (user.Opcion == 1) { DialogMessage.Show(TipoMensaje.Error, "El usuario no existe", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 2) { DialogMessage.Show(TipoMensaje.Error, "No tiene permisos para acceder a la página", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 4) { DialogMessage.Show(TipoMensaje.Error, "La cuenta no está activa", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 5) { DialogMessage.Show(TipoMensaje.Error, "La cuenta está caducada", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 6) { DialogMessage.Show(TipoMensaje.Error, "La cuenta está bloqueada", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 7) { DialogMessage.Show(TipoMensaje.Error, "La cuenta no está validada", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 8) { DialogMessage.Show(TipoMensaje.Error, "Contraseña incorrecta", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } else if (user.Opcion == 9) { DialogMessage.Show(TipoMensaje.Error, "La cuenta no existe", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); } //if (Autenticacion.Autenticar(user)) //{ //Session["Usuario"] = user; //Session["Configuracion"] = confg; //string IDUsuario = "AA2C1EF1-2AB7-4E41-9739-B9B1CFCD9154"; ////Inicia la validación de Two factor Authentication //FormsAuthentication.RedirectFromLoginPage(IDUsuario, BandRememberMe); //} //else //{ // DialogMessage.Show(TipoMensaje.Error, "Error en credenciales", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, false); //} } }
public WN_Usuario AutenticarSeccion(WN_Usuario user) { DA_AutenticarDatos autdatos = new DA_AutenticarDatos(); return(autdatos.AutenticarSeccion(user)); }