Пример #1
0
        /*
         * Métodos de verificación y funcionalidad de los botones de la pantalla de login
         * además de la funcionalidad con la consulta de bases de datos y
         * algunos elementos relacionados al manejo de la interfaz
         */
        private void button1_Click(object sender, EventArgs e)
        {
            Usuario    obj = new Usuario();
            Usuariodao vd  = new Usuariodao();
            //String z = Tipotxt.SelectedValue.ToString();
            String z = Tipotxt.SelectedItem.ToString();

            if (Usertxt.Text.Equals("") || Passtxt.Text.Equals("") || z.Equals(""))
            {
                MessageBox.Show("Por favor, introduzca un ID válido", "ERROR*");
            }
            else
            {
                bool x = false;
                if (z.Equals("ADMINISTRADOR"))
                {
                    x = true;
                }

                obj.Id_Usuario    = int.Parse(Usertxt.Text);
                obj.Contraseña    = Passtxt.Text;
                obj.Administrador = x;
                Usuario g = vd.Entrar(obj);


                // string c = "";
                bool val = g.Administrador;

                /*  if (val)
                 * {
                 *   c = "ADMINISTRADOR";
                 * }
                 * else
                 * {
                 *    c = "EMPLEADO";
                 * }*/


                //  MessageBox.Show();
                if (g.Contraseña == obj.Contraseña && x == val)
                {
                    MessageBox.Show("Permiso concedido ", "Éxito");
                    List <Ventas> listav = new List <Ventas>();
                    VentanaMenu   ven    = new VentanaMenu(g, listav);

                    this.Hide();
                    ven.Show();
                }
                else
                {
                    MessageBox.Show("Usuario, Contraseña o Tipo de Usuario incorrectos ", "*Error");
                }
            }
        }
Пример #2
0
        /*
         * MEtodo de verificacion de usuario
         *
         */

        private void button1_Click(object sender, EventArgs e)
        {
            Usuario    obj = new Usuario();
            Usuariodao vd  = new Usuariodao();

            //String z = Tipotxt.SelectedValue.ToString();
            //String z = Tipotxt.SelectedItem.ToString();
            if (Usertxt.Text.Equals("") || Passtxt.Text.Equals(""))
            {
                MessageBox.Show("Por favor, introduzca un ID válido", "ERROR*");
            }
            else
            {
                //bool x = false;
                //if (z.Equals("ADMINISTRADOR"))
                //{
                //    x = true;
                //}

                obj.Id_Usuario = int.Parse(Usertxt.Text);
                obj.Contraseña = Passtxt.Text;
                //obj.Administrador = x;
                Usuario g = vd.Entrar(obj);


                // string c = "";
                bool val = g.Administrador;

                /*  if (val)
                 * {
                 *   c = "ADMINISTRADOR";
                 * }
                 * else
                 * {
                 *    c = "EMPLEADO";
                 * }*/


                //  MessageBox.Show();
                if (g.Contraseña == obj.Contraseña && val)
                {
                    MessageBox.Show("Permiso concedido ", "Éxito");
                    //List<Ventas> listav = new List<Ventas>();
                    switch (ind)
                    {
                    case 1:
                        VentanaRegistros v = new VentanaRegistros(listav, usuario);
                        v.Show();
                        this.Hide();
                        break;

                    case 2:
                        VentanaUsuario ven = new VentanaUsuario(usuario, listav);
                        ven.Show();
                        this.Hide();
                        break;

                    case 3:
                        VentanaPanesMenu ve = new VentanaPanesMenu(usuario, listav);
                        ve.Show();
                        this.Hide();
                        break;

                    case 4:
                        VentanaProveedorMenu p = new VentanaProveedorMenu(usuario, listav);
                        p.Show();
                        this.Hide();
                        break;

                    case 5:
                        VentanaInventarios inv = new VentanaInventarios(usuario, listav);
                        inv.Show();
                        this.Hide();
                        break;
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña ", "*Error");
                }
            }
        }