C sharp - Habilitar visibilidad de botones según el tipo de usuario

 
Vista:
sin imagen de perfil

Habilitar visibilidad de botones según el tipo de usuario

Publicado por Carlos (1 intervención) el 12/12/2015 14:12:06
Hola quería saber si es que estoy haciendo bien esto o bien por qué puede ser que no funcione, el código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
protected void lstListaClientes_SelectedIndexChanged(object sender, EventArgs e) //NO APARECEN LOS BOTONES SEGÚN EL TIPO
        {
            if (lstListaClientes.SelectedIndex > -1)
            {
                txtRutActual.Text = lstListaClientes.SelectedValue.ToString();
                Cliente cli = Empresa.Instancia.buscarCliente(Convert.ToInt32(lstListaClientes.SelectedValue));
                lblListaClientes.Text = "Nombre: " + cli.Nombr + " " + "Apellido: " + cli.Apellido + " " + "Dirección: " + cli.Direccion + " " + "Teléfono: " + cli.Telefono + " " + "Rut: " + cli.Rut + " " + "Razón Social: " + cli.RazonSocial + " ";
                if (cli is ClienteMayorista)
                {
                    btnModMayorista.Visible = true;
                    btnModMinorista.Visible = false;
                    btnBajaCliente.Visible = true;
                }
                else if (cli is ClienteMinorista)
                {
                    btnModMayorista.Visible = false;
                    btnModMinorista.Visible = true;
                    btnBajaCliente.Visible = true;
                }
 
                else
                {
                    lblListaClientes.Text = "";
                }
            }
        }

La idea sería que según tipo de cliente se muestren determinados botones al hacer click sobre uno de los clientes que se encuentran en un listbox.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder