Пример #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (dgvEmpleados.SelectedRows.Count > 0)
            {
                CargoAscenso ca = new CargoAscenso();
                Empleado     em = new Empleado();
                Cargo        c  = new Cargo();
                em.Codigo = (int)dgvEmpleados.SelectedRows[0].Cells[0].Value;
                c.Codigo  = (int)dgvEmpleados.SelectedRows[0].Cells[13].Value;

                ca.FechaCambio     = dtpFechaCambio.Value;
                ca.Empleado        = em;
                ca.CargoSaliente   = c;
                ca.CargoEntrante   = (Cargo)cboCargoEntrante.SelectedItem;
                ca.SalarioEntrante = int.Parse(txtSalarioEntrante.Text);

                if (CargoAscenso.RegistrarCargoAscenso(ca))
                {
                    MessageBox.Show("Se Agrego satisfactoriamente", "Mantenimiento Cargo/Ascensos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    cargarDataGridView();
                }
                else
                {
                    MessageBox.Show("Ocurrio un error durante el Proceso. Favor, verifique los datos ingresados y vuelva a intentarlo", "Mantenimiento Empleados", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Emplead@", "Mantenimiento Cargo/Ascensos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        private void cargarDataGridView()
        {
            dgvEmpleados.DataSource = null;
            dgvEmpleados.DataSource = Empleado.ObtenerTablaEmpleados();

            dgvHistorico.DataSource = null;
            dgvHistorico.DataSource = CargoAscenso.ObtenerTablaCargoAscenso();
        }