Пример #1
0
 public FrmCargaDatosPasajero(Viaje viaje,decimal cantPasajes,decimal cantEncomiendas,FrmIngresoCantidades ingresoCantidades,int nroOrdenPasaje)
 {
     formularioAnterior = ingresoCantidades;
     formularioAnterior.Visible = false;
     InitializeComponent();
     ordenPasaje = nroOrdenPasaje;
     cantPasajesActual = cantPasajes;
     cantEncomiendasActual = cantEncomiendas;
     if (ordenPasaje <= cantPasajes && ordenPasaje > 0)
     {
         LblNroPasajero.Text = "#" + ordenPasaje;
         ordenPasaje++;
     }
     else
     {
         this.Visible = false;
         //Cargar el formulario de datos del pago
     }
 }
Пример #2
0
        private void DgvViaje_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Funciona solo cuando el usuario hace click en una fila (no en la cabecera)
            if (e.RowIndex == -1)
                return;

            _viajes = ViajePersistencia.ObtenerTodos();

            //Obtengo la ruta correspondiente a la fila seleccionada
            var viajeSeleccionado = _viajes.Find(v => (v.ID == (int)DgvViaje.Rows[e.RowIndex].Cells[0].Value));

            if (viajeSeleccionado != null)
            {
                //El usuario tocó el botón de seleccionar
                if (e.ColumnIndex == 7)
                {
                    var ingresoCantidades = new FrmIngresoCantidades(viajeSeleccionado,this);
                    ingresoCantidades.ShowDialog();
                }
            }
        }