Ejemplo n.º 1
0
        private void  solicitar_permisos()
        {
            Conector c = new Conector(sServidor, sNombreBD, sUsuario, sPass);

            c.OpenConnection();
            MySqlDataReader Reader = c.consultarConRetorno("select  U.nombre_usuario, ap.nombre_aplicacion, D.ingresar, D.modificar, D.eliminar, D.imprimir,D.consultar from Usuario U, Aplicacion ap, Detalle_aplicacion_derecho D where D.id_usuario = " + "14" + " and D.id_usuario = U.id_usuario and D.id_aplicacion = ap.id_aplicacion; ");

            if (Reader.Read())
            {
                I  = Convert.ToInt32(Reader["ingresar"]);
                M  = Convert.ToInt32(Reader["modificar"]);
                Im = Convert.ToInt32(Reader["imprimir"]);
                C  = Convert.ToInt32(Reader["consultar"]);
                E  = Convert.ToInt32(Reader["eliminar"]);
            }

            MessageBox.Show("Se han actualizado los permisos");
            if (I == 1)
            {
                btn_guardar.Enabled = true;
            }
            else
            {
                btn_guardar.Enabled = false;
            }
            if (M == 1)
            {
                btn_modificar.Enabled = true;
            }
            else
            {
                btn_modificar.Enabled = false;
            }
            if (Im == 1)
            {
                btn_imprimir.Enabled = true;
            }
            else
            {
                btn_imprimir.Enabled = false;
            }
            if (C == 1)
            {
                btn_buscar.Enabled = true;
            }
            else
            {
                btn_buscar.Enabled = false;
            }
            if (E == 1)
            {
                btn_eliminar.Enabled = true;
            }
            else
            {
                btn_eliminar.Enabled = false;
            }
        }