Exemple #1
0
        //metodo de validacion de usuario
        public void x(string a, string b, string c)
        {
            usu = c;                                     //guarda en una variable global el nombre de usuario
            Lgestionusuario ge  = new Lgestionusuario(); //instancia lgestionusuario
            string          q   = ge.d(b);               //recibe al cedula del usuario y sobrecarga
            PnUsuario       reg = new PnUsuario();       //instancia pnusuario

            reg.N(q);                                    //envia la cedula del usuaio al metodod n de pnusuario

            if (c == "admi")                             //valida tipo de usuario y
            {
                Usuario.Text    = "Administrador";
                LogAdm.Visible  = true;
                label7.Text     = a;
                label6.Text     = b;
                label4.Text     = "Administrador";
                coheadm.Visible = true;
                admi.Visible    = true;
            }
            else if (c == "caje")

            {
                Usuario.Text      = "Cajero";
                Logcajero.Visible = true;
                label7.Text       = a;
                label6.Text       = b;
                label4.Text       = "Cajero";
                coheCjero.Visible = true;
                caje.Visible      = true;
                //cambia de color los controles principales
                BarraTitulo.BackColor = Color.FromArgb(192, 189, 125);
                panel1.BackColor      = Color.FromArgb(138, 131, 98);
                panelMenu.BackColor   = Color.FromArgb(89, 87, 65);
                //inabilita botones
                btnUsuarios.Enabled = false;
                //color del boton
                btnreportes.Normalcolor     = Color.FromArgb(138, 131, 98);
                btnClientes.Normalcolor     = Color.FromArgb(138, 131, 98);
                btnVentas.Normalcolor       = Color.FromArgb(138, 131, 98);
                btnProductos.Normalcolor    = Color.FromArgb(138, 131, 98);
                btnDomicilios.Normalcolor   = Color.FromArgb(138, 131, 98);
                btnfacproveedor.Normalcolor = Color.FromArgb(138, 131, 98);
                btnProveedores.Normalcolor  = Color.FromArgb(138, 131, 98);
                btnlugar.Normalcolor        = Color.FromArgb(138, 131, 98);
                //color de animacion
                btnreportes.OnHovercolor     = Color.FromArgb(192, 189, 125);
                btnClientes.OnHovercolor     = Color.FromArgb(192, 189, 125);
                btnVentas.OnHovercolor       = Color.FromArgb(192, 189, 125);
                btnProductos.OnHovercolor    = Color.FromArgb(192, 189, 125);
                btnDomicilios.OnHovercolor   = Color.FromArgb(192, 189, 125);
                btnfacproveedor.OnHovercolor = Color.FromArgb(192, 189, 125);
                btnProveedores.OnHovercolor  = Color.FromArgb(192, 189, 125);
                btnlugar.OnHovercolor        = Color.FromArgb(192, 189, 125);
                //boton activo
                btnreportes.Activecolor     = Color.FromArgb(192, 189, 125);
                btnClientes.Activecolor     = Color.FromArgb(192, 189, 125);
                btnVentas.Activecolor       = Color.FromArgb(192, 189, 125);
                btnProductos.Activecolor    = Color.FromArgb(192, 189, 125);
                btnDomicilios.Activecolor   = Color.FromArgb(192, 189, 125);
                btnfacproveedor.Activecolor = Color.FromArgb(192, 189, 125);
                btnProveedores.Activecolor  = Color.FromArgb(192, 189, 125);
                btnlugar.Activecolor        = Color.FromArgb(192, 189, 125);
            }
            else if (c == "domi")
            {
                Usuario.Text            = "Domiciliario";
                Logdomiciliario.Visible = true;
                label7.Text             = a;
                label6.Text             = b;
                label4.Text             = "Domiciliario";
                cohedomicili.Visible    = true;
                domi.Visible            = true;
                //cambia de color los controles principales
                BarraTitulo.BackColor = Color.FromArgb(150, 197, 188);
                panel1.BackColor      = Color.FromArgb(99, 129, 125);
                panelMenu.BackColor   = Color.FromArgb(66, 87, 76);
                //inabilita botones
                btnUsuarios.Enabled     = false;
                btnProveedores.Enabled  = false;
                btnfacproveedor.Enabled = false;
                //color del boton
                btnreportes.Normalcolor     = Color.FromArgb(99, 129, 125);
                btnClientes.Normalcolor     = Color.FromArgb(99, 129, 125);
                btnVentas.Normalcolor       = Color.FromArgb(99, 129, 125);
                btnProductos.Normalcolor    = Color.FromArgb(99, 129, 125);
                btnDomicilios.Normalcolor   = Color.FromArgb(99, 129, 125);
                btnfacproveedor.Normalcolor = Color.FromArgb(99, 129, 125);
                btnProveedores.Normalcolor  = Color.FromArgb(99, 129, 125);
                btnlugar.Normalcolor        = Color.FromArgb(99, 129, 125);
                //color de animacion
                btnreportes.OnHovercolor     = Color.FromArgb(150, 197, 188);
                btnClientes.OnHovercolor     = Color.FromArgb(150, 197, 188);
                btnVentas.OnHovercolor       = Color.FromArgb(150, 197, 188);
                btnProductos.OnHovercolor    = Color.FromArgb(150, 197, 188);
                btnDomicilios.OnHovercolor   = Color.FromArgb(150, 197, 188);
                btnfacproveedor.OnHovercolor = Color.FromArgb(150, 197, 188);
                btnProveedores.OnHovercolor  = Color.FromArgb(150, 197, 188);
                btnlugar.OnHovercolor        = Color.FromArgb(150, 197, 188);
                //boton activo
                btnreportes.Activecolor     = Color.FromArgb(150, 197, 188);
                btnClientes.Activecolor     = Color.FromArgb(150, 197, 188);
                btnVentas.Activecolor       = Color.FromArgb(150, 197, 188);
                btnProductos.Activecolor    = Color.FromArgb(150, 197, 188);
                btnDomicilios.Activecolor   = Color.FromArgb(150, 197, 188);
                btnfacproveedor.Activecolor = Color.FromArgb(150, 197, 188);
                btnProveedores.Activecolor  = Color.FromArgb(150, 197, 188);
                btnlugar.Activecolor        = Color.FromArgb(150, 197, 188);
            }
        }
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            PnUsuario f = new PnUsuario();

            f.ShowDialog();
        }