Ejemplo n.º 1
0
    public ConsultaUser SelectUser(string Username)
    {
        ConsultaUser datos = new ConsultaUser();

        string Select = "Select U.Nombre, U.Apellido, M.Email " +
                        "FROM PLABAL.dbo.Users U, PLABAL.dbo.Memberships M" +
                        " WHERE U.UserName = @User AND U.UserId = M.UserId";

        ConnPlabal.Open();
        cmdPlabal = new SqlCommand(Select, ConnPlabal);
        cmdPlabal.Parameters.AddWithValue("@User", Username);
        drPlabal = cmdPlabal.ExecuteReader();
        drPlabal.Read();

        if (drPlabal.HasRows)
        {
            datos.Nombre   = drPlabal[0].ToString();
            datos.Apellido = drPlabal[1].ToString();
            datos.Correo   = drPlabal[2].ToString();
        }
        else
        {
        }
        drPlabal.Close();
        ConnPlabal.Close();

        return(datos);
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        usuario = Request.QueryString["Usuario"];
        role    = Request.QueryString["role"];
        Administrador adm = new Administrador();

        if (!string.IsNullOrEmpty(usuario))
        {
            if (!IsPostBack)
            {
                //BtnIngresar.Visible = false;
                PanelUser1.Visible = true;

                ConsultaUser _Usuario = adm.SelectUser(usuario);
                Userheredado.Text = _Usuario.Nombre + " " + _Usuario.Apellido;
                DataTable roles = adm.RolesList();
                DDListroles.DataSource     = roles;
                DDListroles.DataTextField  = "Description";
                DDListroles.DataValueField = "RoleId";
                DDListroles.DataBind();
                DDListroles.Items.Insert(0, new ListItem("Seleccionar", "0"));

                DataTable TablaClientes = adm.Clientes();
                DDListcliente.DataSource     = TablaClientes;
                DDListcliente.DataTextField  = "Empresa";
                DDListcliente.DataValueField = "ID";
                DDListcliente.DataBind();
                DDListcliente.Items.Insert(0, new ListItem("Seleccionar", "0"));
            }
            else
            {
            }
        }
        else
        {
            if (!IsPostBack)
            {
                // BtnIngresar.Visible = false;
                DataTable roles = adm.RolesList();
                DDListroles.DataSource     = roles;
                DDListroles.DataTextField  = "Description";
                DDListroles.DataValueField = "RoleId";
                DDListroles.DataBind();
                DDListroles.Items.Insert(0, new ListItem("Seleccionar", "0"));

                PanelUser.Visible = true;
                DataTable Usuarios = adm.ListaUsers();
                DDListUser.DataSource     = Usuarios;
                DDListUser.DataTextField  = "Usuario";
                DDListUser.DataValueField = "UserName";
                DDListUser.DataBind();
                DDListUser.Items.Insert(0, new ListItem("Seleccionar", "0"));

                DataTable TablaClientes = adm.Clientes();
                DDListcliente.DataSource     = TablaClientes;
                DDListcliente.DataTextField  = "Empresa";
                DDListcliente.DataValueField = "ID";
                DDListcliente.DataBind();
                DDListcliente.Items.Insert(0, new ListItem("Seleccionar", "0"));
            }
            else
            {
            }
        }
    }