private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (Validar())
            {
                BibliotecaDB.Entidades.Empleado empleadoNuevo = new BibliotecaDB.Entidades.Empleado(Convert.ToInt32(txtNroDocumento.Text), txtNombre.Text, txtApellido.Text, Convert.ToInt32(cmbGeneros.SelectedValue), dtpFechaNacimiento.Value.Date, txtCorreo.Text, txtTelefono.Text, txtObservaciones.Text, txtInstagram.Text);

                if (ControladorEmpleados.RegistrarEmpleado(empleadoNuevo))
                {
                    MessageBox.Show("Empleado cargado con exito", "Operacion exitosa");
                }
                else
                {
                    MessageBox.Show("No se pudo cargar el Empleado", "Operacion fallida");
                }
            }
        }
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (Validar())
            {
                empleado.dni             = Convert.ToInt32(txtNroDocumento.Text);
                empleado.nombres         = txtNombre.Text;
                empleado.apellidos       = txtApellido.Text;
                empleado.id_genero       = (int)cmbGeneros.SelectedValue;
                empleado.fechanacimiento = dtpFechaNacimiento.Value;
                empleado.correo          = txtCorreo.Text;
                empleado.telefono        = txtTelefono.Text;
                empleado.observaciones   = txtObservaciones.Text;
                empleado.instagram       = txtInstagram.Text;

                if (ControladorEmpleados.ModificarEmpleado(empleado))
                {
                    MessageBox.Show("Empleado cargado con exito", "Operacion exitosa");
                }
                else
                {
                    MessageBox.Show("No se pudo cargar el Empleado", "Operacion fallida");
                }
            }
        }
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     ControladorEmpleados.BajaEmpleado(legajoDelEmpleado);
     this.Close();
 }
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            pnlEmpleadoSeleccionado.Visible = false;
            switch (cmbTipoEmpleado.SelectedIndex)
            {
            case 0:
                if (chkFiltroXCampo.Checked)
                {
                    if (Validar())
                    {
                        switch (cmbCampo.SelectedIndex)
                        {
                        case 0:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosPorDni(Convert.ToInt32(txtCampo1.Text));
                            break;

                        case 1:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosPorNombres(txtCampo1.Text);
                            break;

                        case 2:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosPorApellido(txtCampo1.Text);
                            break;

                        case 3:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosPorNombresYApellidos(txtCampo1.Text, txtCampo2.Text);
                            break;

                        default:
                            break;
                        }
                    }
                }
                else
                {
                    gdrEmpleados.DataSource = ControladorEmpleados.ConsultarEmpleados();
                }
                break;

            case 1:
                if (chkFiltroXCampo.Checked)
                {
                    if (Validar())
                    {
                        switch (cmbCampo.SelectedIndex)
                        {
                        case 0:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosActivosPorDni(Convert.ToInt32(txtCampo1.Text));
                            break;

                        case 1:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosActivosPorNombres(txtCampo1.Text);
                            break;

                        case 2:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosActivosPorApellido(txtCampo1.Text);
                            break;

                        case 3:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosActivosPorNombresYApellidos(txtCampo1.Text, txtCampo2.Text);
                            break;

                        default:
                            break;
                        }
                    }
                }
                else
                {
                    gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosActivos();
                }
                break;

            case 2:
                if (chkFiltroXCampo.Checked)
                {
                    if (Validar())
                    {
                        switch (cmbCampo.SelectedIndex)
                        {
                        case 0:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosBorradosPorDni(Convert.ToInt32(txtCampo1.Text));
                            break;

                        case 1:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosBorradosPorNombres(txtCampo1.Text);
                            break;

                        case 2:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosBorradosPorApellido(txtCampo1.Text);
                            break;

                        case 3:
                            gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosBorradosPorNombresYApellidos(txtCampo1.Text, txtCampo2.Text);
                            break;

                        default:
                            break;
                        }
                    }
                }
                else
                {
                    gdrEmpleados.DataSource = ControladorEmpleados.ConnsultarEmpleadosBorrados();
                }
                break;

            default:
                break;
            }
            ColorearFilas();
        }
예제 #5
0
 public AdminEmpleados()
 {
     ce = new ControladorEmpleados();
     InitializeComponent();
     cargarListViewEmpleados();
 }