Пример #1
0
        public verEmpleados()
        {
            InitializeComponent();
            DaoEmpleados de = new DaoEmpleados();

            gridEmpleados.DataSource = de.obtenerEmpleados();
        }
Пример #2
0
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            DaoEmpleados daoEmpleados = new DaoEmpleados();
            String       empleado     = txtUsuario.Text;
            String       password     = txtPassword.Text;
            Empleados    empleados    = daoEmpleados.Login(empleado, password);

            if (empleados != null)
            {
                no_trabajador = empleados.No_Trabajador;
                nombre        = empleados.Nombre;


                if (empleados.Admin)
                {
                    new FrmAdmin().ShowDialog();
                }
                else
                {
                    new FrmVentas().ShowDialog();
                }
            }
            else
            {
                MessageBox.Show("Credenciales incorrectas");
            }
        }
Пример #3
0
        public void Login()
        {
            String       nombre = txtUser.Text.ToString();
            String       pass   = txtPass.Text.ToString();
            DaoEmpleados de     = new DaoEmpleados();
            Empleados    em     = new Empleados();

            em = de.EmpleadoID(nombre);
            if (em != null)
            {
                if (em.password == pass)
                {
                    globalEmpleado.idEmpleado = em.idEmpleado;
                    globalEmpleado.nombre     = em.nombre;
                    menu m = new menu();
                    m.Show();
                    this.Hide();
                }
                else
                {
                    txtmensaje.Text = "Constraseña incorrecta";
                    txtPass.Text    = "";
                }
            }
            else
            {
                txtmensaje.Text = "Usuario no encontrado";
            }
        }
Пример #4
0
        public actualizarEmpleado(int id)
        {
            InitializeComponent();
            Empleados    em = new Empleados();
            DaoEmpleados de = new DaoEmpleados();

            em = de.obtenerEmpleadoPorID(id);
            txtApellidos.Text = em.apellidos;
            txtDireccion.Text = em.direccion;
            txtnombre.Text    = em.nombre;
            txtnss.Text       = em.nss;
            txtPassword.Text  = em.password;
            txtrfc.Text       = em.rfc;
            txtTelefono.Text  = em.telefono;
        }
Пример #5
0
        private void btnActualizarEmpleados_Click(object sender, EventArgs e)
        {
            prBar1.Value = 0;
            DaoEmpleados     de             = new DaoEmpleados();
            List <Empleados> listaEmpleados = new List <Empleados>();

            listaEmpleados = de.importarEmpleados();
            int total = listaEmpleados.Count();

            prBar1.Minimum = 0;
            prBar1.Maximum = total;
            for (int i = 0; i < total; i++)
            {
                de.insertarEmpleadosImportados(listaEmpleados[i]);
                prBar1.Value = i + 1;
            }
        }
Пример #6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int          row = gridEmpleados.SelectedRows[0].Index;
            DaoEmpleados de  = new DaoEmpleados();
            Empleados    em  = new Empleados();

            em.idEmpleado = int.Parse(gridEmpleados.Rows[row].Cells[0].Value.ToString());
            if (de.eliminarEmpleado(em))
            {
                MessageBox.Show("Empleado eliminado");
                gridEmpleados.DataSource = de.obtenerEmpleados();
            }
            else
            {
                MessageBox.Show("Problema al eliminar empleado");
            }
        }
Пример #7
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            daoEmpleados       = new DaoEmpleados();
            btnEditar.Enabled  = false;
            btnGuardar.Enabled = true;
            ckbTaller.Enabled  = true;
            String nombre           = txtNombre.Text;
            String apellido_materno = txtApellidoMaterno.Text;
            String apellido_paterno = txtApellidoPaterno.Text;
            String telefono         = txtTelefono.Text;
            String password         = txtPassword.Text;
            bool   admin            = ckbAdmin.Checked;
            int    no_trabajador    = int.Parse(txtBuscar.Text);

            empleado = new Empleados();
            empleado.No_Trabajador    = no_trabajador;
            empleado.Nombre           = nombre;
            empleado.Apellido_Paterno = apellido_paterno;
            empleado.Apellido_Materno = apellido_materno;
            empleado.Telefono         = telefono;
            empleado.Password         = password;
            empleado.Admin            = admin;
            ckbTaller.Enabled         = true;
            if (daoEmpleados.Update(empleado))
            {
                if (ckbTaller.Checked)
                {
                    int no_taller = int.Parse(txtNo_Taller.Text);

                    new DaoEmpleadoTaller().Update(new EmpleadoTaller(no_trabajador, no_taller));
                }
                else
                {
                    int no_sucursal = int.Parse(txtNo_Sucursal.Text);

                    new DaoEmpleadoSucursal().Update(new EmpleadoSucursal(no_trabajador, no_sucursal));
                }
                MessageBox.Show("Actualizado");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Error al actualizar");
            }
        }
Пример #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            daoEmpleados = new DaoEmpleados();
            String nombre           = txtNombre.Text;
            String apellido_materno = txtApellidoMaterno.Text;
            String apellido_paterno = txtApellidoPaterno.Text;
            String telefono         = txtTelefono.Text;
            String password         = txtPassword.Text;
            bool   admin            = ckbAdmin.Checked;

            empleado                  = new Empleados();
            empleado.Nombre           = nombre;
            empleado.Apellido_Paterno = apellido_paterno;
            empleado.Apellido_Materno = apellido_materno;
            empleado.Telefono         = telefono;
            empleado.Password         = password;
            empleado.Admin            = admin;
            int em = daoEmpleados.Insert(empleado);

            if (em > 0)
            {
                if (ckbTaller.Checked)
                {
                    int no_taller = int.Parse(txtNo_Taller.Text);

                    new DaoEmpleadoTaller().Insert(new EmpleadoTaller(em, no_taller));
                }
                else
                {
                    int no_sucursal = int.Parse(txtNo_Sucursal.Text);

                    new DaoEmpleadoSucursal().Insert(new EmpleadoSucursal(em, no_sucursal));
                }
                MessageBox.Show("Registrado");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Error al registrar");
            }
        }
Пример #9
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            Empleados em = new Empleados();

            em.nss       = txtnss.Text;
            em.rfc       = txtrfc.Text;
            em.nombre    = txtnombre.Text;
            em.apellidos = txtApellidos.Text;
            em.telefono  = txtTelefono.Text;
            em.direccion = txtDireccion.Text;
            em.password  = txtPassword.Text;
            DaoEmpleados de = new DaoEmpleados();

            if (de.agregarEmpleado(em))
            {
                MessageBox.Show("Empleado agregado");
            }
            else
            {
                MessageBox.Show("Problema al agregar empleados");
            }
        }
Пример #10
0
        private void CargarEmpleados()
        {
            List <Empleados> lstEmpleados = new DaoEmpleados().Select();

            dgvEmpleados.DataSource = lstEmpleados;
        }