private void button1_Click(object sender, EventArgs e)
        {
            if (usuario.Administrador)
            {
                if (txtID.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo ID_Usuario", "ERROR*");
                }
                else
                {
                    int        del = int.Parse(txtID.Text);
                    Usuario    obj = new Usuario();
                    Usuariodao vd  = new Usuariodao();
                    bool       g   = vd.Delete(del);

                    if (g)
                    {
                        MessageBox.Show("Usuario eliminado con exito", "MENSAJE");
                    }
                    else
                    {
                        MessageBox.Show("No se a encontrado algun usuario con ese id", "ERROR*");
                    }
                }
            }
            else
            {
                MessageBox.Show("Usted no tiene permisos para esta acción");
            }
        }
예제 #2
0
        /*
         * Método para optener la información de un usuario
         *
         */


        private void VentanaEditarUsuario_Load(object sender, EventArgs e)
        {
            cmbUsuario.Enabled = true;
            Usuariodao     z  = new Usuariodao();
            List <Usuario> us = z.GetAll();

            for (int i = 0; i < us.Count; i++)
            {
                cmbUsuario.Items.Add(us.ElementAt(i).Id_Usuario);
            }
        }
예제 #3
0
        private void VentanaRegistros_Load(object sender, EventArgs e)
        {
            dtgVentas.DataSource = vd.GetAll();
            Usuariodao     z  = new Usuariodao();
            List <Usuario> us = z.GetAll();

            for (int i = 0; i < us.Count; i++)
            {
                cmcUsuario.Items.Add(us.ElementAt(i).Id_Usuario);
            }
        }
예제 #4
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");
                }
            }
        }
        /*
         * Métodos de llamada a la otros componentes como los modelos y los DAOS
         * para realizar consultas
         */

        private void button1_Click(object sender, EventArgs e)
        {
            if (usuario.Administrador)
            {
                if (txtNombre.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo nombre", "ERROR*");
                }
                else if (txtApellidos.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Apellidos", "ERROR*");
                }
                else if (txtDireccion.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Dirección", "ERROR*");
                }
                else if (txtPassword.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Contraseña", "ERROR*");
                }
                else
                {
                    Usuario    obj = new Usuario();
                    Usuariodao vd  = new Usuariodao();
                    String     z   = cmbTipo.SelectedItem.ToString();
                    DateTime   dat = dtpFecha.Value; //"1/1/2010"

                    bool x = false;
                    if (z.Equals("ADMINISTRADOR"))
                    {
                        x = true;
                    }

                    obj.Nombre        = txtNombre.Text;
                    obj.Apellidos     = txtApellidos.Text;
                    obj.Fecha_Nac     = dat;
                    obj.Direccion     = txtDireccion.Text;
                    obj.Administrador = x;
                    obj.Contraseña    = txtPassword.Text;
                    string  g = vd.Registrar(obj);
                    Usuario d = vd.Ultimo();
                    MessageBox.Show("Usuario agregado con exito" + ".\n" + "ID_USUARIO: " + d.Id_Usuario + ".\n" + "Conraseña: " + txtPassword.Text);
                }
            }
            else
            {
                MessageBox.Show("Usted no tiene permisos para esta acción");
            }
        }
예제 #6
0
        /*
         * Método para editar la información de un usuario
         */

        private void button3_Click(object sender, EventArgs e)
        {
            if (usuario.Administrador)
            {
                if (cmbUsuario.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo ID", "ERROR*");
                }
                else
                {
                    string     f   = "";
                    Usuario    obj = new Usuario();
                    Usuariodao vd  = new Usuariodao();
                    Usuario    d   = vd.Especifico(int.Parse(cmbUsuario.Text));
                    txtNombre.Text    = d.Nombre;
                    txtApellidos.Text = d.Apellidos;
                    txtFecha.Text     = d.Fecha_Nac + "";
                    txtDireccion.Text = d.Direccion;
                    if (d.Administrador)
                    {
                        f = "ADMINISTRADOR";
                    }
                    else
                    {
                        f = "EMPLEADO";
                    }
                    cmbTipo.Text     = f;
                    txtPassword.Text = d.Contraseña;

                    txtNombre.Enabled    = true;
                    txtApellidos.Enabled = true;
                    txtFecha.Enabled     = true;
                    txtDireccion.Enabled = true;
                    txtPassword.Enabled  = true;
                    cmbTipo.Enabled      = true;
                }
            }
            else
            {
                MessageBox.Show("Usted no tiene permisos para esta acción");
            }
        }
예제 #7
0
        /*
         * Verificación de campos vacios y llamada a métodos
         */

        private void button1_Click(object sender, EventArgs e)
        {
            if (usuario.Administrador)
            {
                if (txtNombre.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Nombre", "ERROR*");
                }
                else if (txtApellidos.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Apellidos", "ERROR*");
                }
                else if (txtFecha.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Fecha Nac.", "ERROR*");
                }
                else if (txtDireccion.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Direccion", "ERROR*");
                }
                else if (txtPassword.Text.Equals(""))
                {
                    MessageBox.Show("Falta llenar el campo Contraseña", "ERROR*");
                }
                else
                {
                    Usuario    obj = new Usuario();
                    Usuariodao vd  = new Usuariodao();
                    String     z   = cmbTipo.SelectedItem.ToString();
                    DateTime   dat = Convert.ToDateTime(txtFecha.Text); //"1/1/2010"

                    bool x = false;
                    if (z.Equals("ADMINISTRADOR"))
                    {
                        x = true;
                    }

                    obj.Contraseña    = txtPassword.Text;
                    obj.Nombre        = txtNombre.Text;
                    obj.Apellidos     = txtApellidos.Text;
                    obj.Fecha_Nac     = dat;
                    obj.Direccion     = txtDireccion.Text;
                    obj.Administrador = x;
                    obj.Id_Usuario    = int.Parse(cmbUsuario.Text);
                    bool g = vd.Update(obj);
                    if (g)
                    {
                        MessageBox.Show("Se modifico el registro correctamente", "Correcto");
                    }
                    else
                    {
                        MessageBox.Show("Ocurrio un error al querer actualizar", "ERROR*");
                    }



                    txtNombre.Text       = "";
                    txtApellidos.Text    = "";
                    txtFecha.Text        = "";
                    txtDireccion.Text    = "";
                    cmbTipo.Text         = "ADMINISTRADOR";
                    txtPassword.Text     = "";
                    cmbUsuario.Text      = "";
                    txtNombre.Enabled    = false;
                    txtApellidos.Enabled = false;
                    txtFecha.Enabled     = false;
                    txtDireccion.Enabled = false;
                    txtPassword.Enabled  = false;
                    cmbTipo.Enabled      = false;
                }
            }
            else
            {
                MessageBox.Show("Usted no tiene permisos para esta acción");
            }
        }
예제 #8
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");
                }
            }
        }