Пример #1
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (dgvPasajes.SelectedRows.Count == 1)
            {
                var filtros = new PasajesFiltros
                {
                    Id            = Convert.ToInt32(dgvPasajes.SelectedRows[0].Cells["idPasaje"].Value.ToString()),
                    TipoDocumento = dgvPasajes.SelectedRows[0].Cells["tipoDocumento"].Value.ToString(),
                    NroDocumento  = dgvPasajes.SelectedRows[0].Cells["nroDocumento"].Value.ToString(),
                };

                Pasaje pasaje = _pasajesServicio.ObtenerPasaje(filtros);
                if (pasaje.Vuelo.Estado.IdEstado != 11)
                {
                    new formEditarPasaje(this, filtros).Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("El pasaje seleccionado es de un vuelo ya finalizado", "Información");
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar solo una fila", "Información");
            }
        }
Пример #2
0
 public formEditarPasaje(formPasajes frmPasajes, PasajesFiltros f)
 {
     _pasajerosServicio = new PasajerosServicio();
     _pasajesServicio   = new PasajesServicio();
     //_pasajero = new Pasajero();
     _frmPasajes                 = frmPasajes;
     _tipoDocumentosServicio     = new TipoDocumentosServicio();
     _tipoPasajesServicio        = new TipoPasajesServicio();
     _aeropuertosServicioOrigen  = new AeropuertosServicio();
     _aeropuertosServicioDestino = new AeropuertosServicio();
     _embarquesServicio          = new EmbarquesServicio();
     _vuelosServicio             = new VuelosServicio();
     _pasaje = _pasajesServicio.ObtenerPasaje(f);
     InitializeComponent();
 }