private void BtnGuardarLicencia_Click(object sender, EventArgs e) { if (lstResultadoBusqueda.SelectedItems.Count > 0 && lstResultadoBusqueda.SelectedItems[0] != null) { ChoferBE chofer = lstResultadoBusqueda.SelectedItems[0].Tag as ChoferBE; chofer.FechaFinLicencia = dtpFechaFinLicencia.Value; try { Chofer.Guardar(chofer); MessageBox.Show(ObtenerLeyenda("msgLicenciaGuardada")); LimpiarDetalles(); grpDetalles.Enabled = false; grpLicencias.Enabled = false; btnEditar.Enabled = false; btnCargarLicencia.Enabled = false; btnEliminar.Enabled = false; lstResultadoBusqueda.Items.Clear(); } catch { MostrarError(); } } }
private void BtnGuardarChofer_Click(object sender, EventArgs e) { if(ValidarDatos()) { ChoferBE chofer; if (lstResultadoBusqueda.SelectedItems.Count > 0 && lstResultadoBusqueda.SelectedItems[0] != null) { chofer = lstResultadoBusqueda.SelectedItems[0].Tag as ChoferBE; } else { chofer = new ChoferBE(); } int selectedIndex = cmbCochePreferidoDetalle.FindStringExact(cmbCochePreferidoDetalle.Text); if(selectedIndex > 0) { chofer.CochePreferido = cmbCochePreferidoDetalle.Items[selectedIndex] as VehiculoBE; } chofer.Dni = int.Parse(txtDniDetalle.Text); chofer.Nombre = txtNombreDetalle.Text; try { Chofer.Guardar(chofer); MessageBox.Show(ObtenerLeyenda("msgChoferGuardado")); LimpiarDetalles(); grpDetalles.Enabled = false; grpLicencias.Enabled = false; btnEditar.Enabled = false; btnCargarLicencia.Enabled = false; btnEliminar.Enabled = false; lstResultadoBusqueda.Items.Clear(); } catch { MostrarError(); } } }