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); }
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 { } } }