示例#1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string consulta = txtIdentificacion.Text;

            if (consulta == "")
            {
                MessageBox.Show("¡Debe ingresar una identificación!", "¡Atención!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                CtrEmpleado cEmpleado = new CtrEmpleado();
                dgvConsultar.DataSource = cEmpleado.Listar(txtIdentificacion.Text.Trim());
            }
        }
示例#2
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtTipoDocumento.Text) || string.IsNullOrWhiteSpace(txtIdentificacion.Text) || string.IsNullOrWhiteSpace(txtNombres.Text) ||
                string.IsNullOrWhiteSpace(txtApellidos.Text) || string.IsNullOrWhiteSpace(cbxSexo.Text) ||
                string.IsNullOrWhiteSpace(txtTelefono.Text) || string.IsNullOrWhiteSpace(txtCelular.Text))
            {
                MessageBox.Show("¡Hay uno o más campos vacios!", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                CtrEmpleado cEmpleado = new CtrEmpleado();

                int resultado = cEmpleado.Actualizar(txtTipoDocumento.Text.Trim(), txtIdentificacion.Text.Trim(), txtNombres.Text.Trim(), txtApellidos.Text.Trim(), cbxSexo.Text.Trim(),
                txtTelefono.Text.Trim(), txtCelular.Text.Trim(),txtCargo.SelectedValue.ToString());

                if (resultado > 0)
                {
                    MessageBox.Show("¡Empleado actualizado correctamente!", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dgvConsultar.DataSource = cEmpleado.cargarEmpleadoHabilitado();
                    dgvConsultar.Columns[0].HeaderText = "Tipo documento";
                    dgvConsultar.Columns[1].HeaderText = "Número documento";
                    dgvConsultar.Columns[2].HeaderText = "Nombres";
                    dgvConsultar.Columns[3].HeaderText = "Apellidos";
                    dgvConsultar.Columns[4].HeaderText = "Género";
                    dgvConsultar.Columns[5].HeaderText = "Teléfono fijo";
                    dgvConsultar.Columns[6].HeaderText = "Teléfono celular";
                    dgvConsultar.Columns[7].HeaderText = "Cargo";

                    dgvConsultar2.DataSource = cEmpleado.cargarEmpleadoInhabilitado();
                    dgvConsultar2.Columns[0].HeaderText = "Tipo documento";
                    dgvConsultar2.Columns[1].HeaderText = "Número documento";
                    dgvConsultar2.Columns[2].HeaderText = "Nombres";
                    dgvConsultar2.Columns[3].HeaderText = "Apellidos";
                    dgvConsultar2.Columns[4].HeaderText = "Género";
                    dgvConsultar2.Columns[5].HeaderText = "Teléfono fijo";
                    dgvConsultar2.Columns[6].HeaderText = "Teléfono celular";
                    dgvConsultar2.Columns[7].HeaderText = "Cargo";

                    Limpiar();
                    Deshabilitar();
                }
                else
                {
                    MessageBox.Show("¡No se pudo actualizar el empleado!", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                }
            }
        }
示例#3
0
        private void empleado_Load(object sender, EventArgs e)
        {
            Deshabilitar();
            CtrEmpleado cEmpleado = new CtrEmpleado();
            dgvConsultar.DataSource = cEmpleado.cargarEmpleadoHabilitado();
            dgvConsultar.Columns[0].HeaderText = "Tipo documento";
            dgvConsultar.Columns[1].HeaderText = "Número documento";
            dgvConsultar.Columns[2].HeaderText = "Nombres";
            dgvConsultar.Columns[3].HeaderText = "Apellidos";
            dgvConsultar.Columns[4].HeaderText = "Género";
            dgvConsultar.Columns[5].HeaderText = "Teléfono fijo";
            dgvConsultar.Columns[6].HeaderText = "Teléfono celular";
            dgvConsultar.Columns[7].HeaderText = "Cargo";

            dgvConsultar2.DataSource = cEmpleado.cargarEmpleadoInhabilitado();
            dgvConsultar2.Columns[0].HeaderText = "Tipo documento";
            dgvConsultar2.Columns[1].HeaderText = "Número documento";
            dgvConsultar2.Columns[2].HeaderText = "Nombres";
            dgvConsultar2.Columns[3].HeaderText = "Apellidos";
            dgvConsultar2.Columns[4].HeaderText = "Género";
            dgvConsultar2.Columns[5].HeaderText = "Teléfono fijo";
            dgvConsultar2.Columns[6].HeaderText = "Teléfono celular";
            dgvConsultar2.Columns[7].HeaderText = "Cargo";
        }
示例#4
0
        private void btnInhabilitar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Inhabilitar empleado?", "¡Atención!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                CtrEmpleado cEmpleado = new CtrEmpleado();

                int resultado = cEmpleado.Inhabilitar(txtIdentificacion.Text.Trim());

                if (resultado > 0)
                {
                    MessageBox.Show("¡Empleado inhabilitado correctamente!", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dgvConsultar.DataSource = cEmpleado.cargarEmpleadoHabilitado();
                    dgvConsultar.Columns[0].HeaderText = "Tipo documento";
                    dgvConsultar.Columns[1].HeaderText = "Número documento";
                    dgvConsultar.Columns[2].HeaderText = "Nombres";
                    dgvConsultar.Columns[3].HeaderText = "Apellidos";
                    dgvConsultar.Columns[4].HeaderText = "Género";
                    dgvConsultar.Columns[5].HeaderText = "Teléfono fijo";
                    dgvConsultar.Columns[6].HeaderText = "Teléfono celular";
                    dgvConsultar.Columns[7].HeaderText = "Cargo";

                    dgvConsultar2.DataSource = cEmpleado.cargarEmpleadoInhabilitado();
                    dgvConsultar2.Columns[0].HeaderText = "Tipo documento";
                    dgvConsultar2.Columns[1].HeaderText = "Número documento";
                    dgvConsultar2.Columns[2].HeaderText = "Nombres";
                    dgvConsultar2.Columns[3].HeaderText = "Apellidos";
                    dgvConsultar2.Columns[4].HeaderText = "Género";
                    dgvConsultar2.Columns[5].HeaderText = "Teléfono fijo";
                    dgvConsultar2.Columns[6].HeaderText = "Teléfono celular";
                    dgvConsultar2.Columns[7].HeaderText = "Cargo";

                    Limpiar();
                    Deshabilitar();
                }
                else
                {
                    MessageBox.Show("¡El empleado no se pudo inhabilitar!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }