示例#1
0
        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();
                }
            }
        }
示例#2
0
        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();
                }
            }
        }