Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
        }
    }