private void btnAgregar_Click(object sender, EventArgs e) { if (lstCambiosCargos.SelectedItem != null) { CambioCargo cambio = new CambioCargo(); cambio.fecha = dtpFecha.Value; cambio.empleado = (Empleado)lstCambiosCargos.SelectedItem; cambio.cargoAnterior = ((Empleado)lstCambiosCargos.SelectedItem).cargo; cambio.cargoNuevo = (Cargo)cboCargoNuevo.SelectedValue; cambio.nuevoSalario = double.Parse(txtNuevoSalario.Text); CambioCargo.AgregarHistoricoCambioCargo(cambio); cambio.empleado.CambiarCargo(cambio.cargoNuevo, cambio.nuevoSalario); ActualizarListaCambiosCargos(); } }
private void ActualizarListaCambiosCargos() { lstCambiosCargos.DataSource = null; lstCambiosCargos.DataSource = CambioCargo.ObtenerHistoricoCambioCargos(); }