protected void getOferente() { string nombre = "Bienvenido " + Session["Nombre"].ToString(); string documento = Session["Documento"].ToString(); L_Oferente.Text = nombre; List <EncapsulateUsuario> listUsuario = new DataUsuario().leerUsuario().Where(x => x.DocIdentidad == documento).ToList(); EncapsulateUsuario datosUsuario = listUsuario.First(); TB_Nombre.Text = datosUsuario.Nombre; TB_Apellido.Text = datosUsuario.Apellido; TB_Direccion.Text = datosUsuario.Direccion; TB_Correo.Text = datosUsuario.Correo; TB_Telefono.Text = Convert.ToInt64(datosUsuario.Telefono).ToString(); TB_Edad.Text = Convert.ToUInt32(datosUsuario.Edad).ToString(); TB_Documento.Text = datosUsuario.DocIdentidad; TB_Contrasena.Attributes.Add("value", datosUsuario.Contrasena); }
protected void B_Iniciar_Click(object sender, EventArgs e) { try { EncapsulateUsuario usuario = new EncapsulateUsuario(); usuario.DocIdentidad = TB_Doc_Identidad.Text; usuario.Contrasena = TB_Contrasena.Text; List <EncapsulateUsuario> listUsuario = new DataUsuario().iniciarSesion(usuario); if (listUsuario.Count > 0) { EncapsulateUsuario usuarioIniciar = listUsuario.First(); Session["Nombre"] = usuarioIniciar.Nombre; Session["Documento"] = usuarioIniciar.DocIdentidad; switch (usuarioIniciar.IdRol) { case 1: Response.Redirect("~/View/SuperAdministrador/SuperAdministrador.aspx"); break; case 2: Response.Redirect("~/View/Oferente/Oferente.aspx"); break; case 3: Response.Redirect("Cliente.aspx"); break; } } else { string mensaje = "DATOS DE ACCESO INCORRECTOS"; mostrarMensaje(mensaje); TB_Doc_Identidad.Text = ""; } } catch (Exception Ex) { throw Ex; } }