private void registrarViaje() { // SETEO ViajeDTO nuevoViaje = new ViajeDTO( autoGlobal.id, ((TurnoDTO)comboTurno.SelectedItem).id, choferGlobal.id, Convert.ToDouble(txtCantKM.Text), dataFechaInicio.Value, dataFechaFin.Value, clienteGlobal.id ); // REGISTRO try { ViajeDAO.addNewViaje(nuevoViaje); MessageBox.Show("Se agrego el viaje correctamente"); // LIMPIAR cleanRegistro(); } catch (ApplicationException ex) { Utility.ShowError("Error al agregar un viaje", ex); } }
private void buttonBuscar_Click(object sender, EventArgs e) { if (validar()) { ViajeDTO viaje = new ViajeDTO(); viaje.FechaSalida = dateTimePickerEnt.Value; viaje.FechaLlegadaEstimada = dateTimePickerSal.Value; RutaDTO ruta = new RutaDTO(); ruta.CiudadOrigen = (CiudadDTO)comboBoxCiudOrig.SelectedItem; ruta.CiudadDestino = (CiudadDTO)comboBoxCiudDest.SelectedItem; viaje.Ruta = ruta; dataGridView1.DataSource = ViajeDAO.GetByFechasCiudadesOrigenDestino(viaje); dataGridView1.Columns[1].Visible = false; dataGridView1.Columns[4].Visible = false; dataGridView1.Columns[9].Visible = false; } if (dataGridView1.DataSource != null) { label5.Show(); label6.Show(); label7.Show(); label8.Show(); comboBoxCantPas.Show(); numericUpDown1.Show(); } }
private void cargarTablaButacas() { ViajeDAO viajeDAO = ViajeDAO.getInstance(); DataTable butacasLibres = viajeDAO.getButacasLibres(this.formPrincipal.viajeSeleccionado.ID, this.pasajes); this.dataGridButacas.DataSource = butacasLibres; }
private void buttonGenerar_Click(object sender, EventArgs e) { if (validarFechas()) { Viaje.FechaSalida = dateTimePickerFechSal.Value; Viaje.FechaLlegadaEstimada = dateTimePickerFechLLEstim.Value; RutaDTO ruta = new RutaDTO(); ruta.IdRuta = Int32.Parse(textBoxRuta.Text); Viaje.Ruta = ruta; AeronaveDTO aeronave = new AeronaveDTO(); aeronave.Numero = Int32.Parse(textBoxAeronave.Text); Viaje.Aeronave = aeronave; if (!ViajeDAO.Exist(Viaje)) { if (!ViajeDAO.Generar(Viaje)) { MessageBox.Show("No se pudo generar el viaje"); } else { MessageBox.Show("Se genero el viaje con exito"); this.Close(); } } else { MessageBox.Show("Ya existe el viaje con los datos ingresados"); } } }
static void Main(string[] args) { ViajeBEAN oViajeBeam = new ViajeBEAN(); ViajeDAO oViajeDao = new ViajeDAO(); int opc; string rsp = ""; do { Console.WriteLine("1 - Registrar Viaje"); Console.WriteLine("2- Listar Viajes"); Console.Write("Ingrese una opcion : "); opc = int.Parse(Console.ReadLine()); switch (opc) { case 1: { Console.Write("Ingrese Id Tarjeta : "); int tarj = int.Parse(Console.ReadLine()); Console.Write("Ingrese IdPais : "); int Pais = int.Parse(Console.ReadLine()); Console.Write("Ingrese Fecha de Inicio de Viaje : "); DateTime fechIni = DateTime.Parse(Console.ReadLine()); Console.Write("Ingrese Fecha de Fin de Viaje : "); DateTime fechFin = DateTime.Parse(Console.ReadLine()); oViajeDao.Registro_Y_Listado_Viaje(tarj, Pais, fechIni, fechFin); } break; case 2: { List <ViajeBEAN> listaViajBEAN = oViajeDao.listaViaje(); Console.WriteLine("LISTA DE Viajes"); Console.WriteLine(""); Console.WriteLine("ID VIAJE \t NUMERO-TARJETA \t TIPO-TARJETA \t NOMBRE-PAIS \t FECHA INICIO \t\t\t\t FECHA FIN"); Console.WriteLine(); for (int i = 0; i < listaViajBEAN.Count; i++) { Console.WriteLine(listaViajBEAN[i].IdViaje + "\t\t" + listaViajBEAN[i].numTarjeta + "\t\t\t " + listaViajBEAN[i].TipoTarj + "\t " + listaViajBEAN[i].nombrePais + "\t\t" + listaViajBEAN[i].FechaInicio + "\t\t" + listaViajBEAN[i].FechaFin); } } break; default: break; } Console.WriteLine(); Console.Write("Desea regresar al menu Principal ?(S/N) : "); rsp = Console.ReadLine(); } while (rsp == "s" || rsp == "S"); }
private void botonBuscar_Click(object sender, EventArgs e) { Mensaje mensaje = Mensaje.Instance; ViajeDAO viajeDAO = ViajeDAO.getInstance(); try { this.validarEntrada(); DateTime fechaViaje = this.dtp_FechaViaje.Value; Ciudad ciudadOrigen = (Ciudad)this.cb_CiudadOrigen.SelectedItem; Ciudad ciudadDestino = (Ciudad)this.cb_CiudadDestino.SelectedItem; DataTable tabla = viajeDAO.buscarViajes(fechaViaje, ciudadOrigen, ciudadDestino); this.dataGridViajes.DataSource = tabla; } catch (Exception ex) { mensaje.mostrarNormal(ex.Message); } }
private void botonGuardar_Click(object sender, EventArgs e) { Mensaje mensaje = Mensaje.Instance; ViajeDAO viajeDAO = ViajeDAO.getInstance(); try { this.validarEntrada(); Viaje viaje = this.armarViaje(); viajeDAO.guardar(viaje); mensaje.mostrarNormal("El Viaje se ha generado satisfactoriamente."); this.Close(); } catch (SqlException sqlEx) { mensaje.mostrarNormal(sqlEx.Errors[0].Message); } catch (Exception ex) { mensaje.mostrarNormal(ex.Message); } }