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); } }
private void cargarDataGridView() { dgvEmpleados.DataSource = null; dgvEmpleados.DataSource = Empleado.ObtenerTablaEmpleados(); dgvHistorico.DataSource = null; dgvHistorico.DataSource = CargoAscenso.ObtenerTablaCargoAscenso(); }