protected void btn_guardar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { ViajeEntidad viaje = new ViajeEntidad(); viaje.nombreViaje = txt_origen.Text + " - " + txt_destino.Text; viaje.idCiudadDestino = CiudadDestinoDao.nombreCiudad(txt_destino.Text); viaje.idCiudadOrigen = CiudadOrigenDao.nombreCiudad(txt_origen.Text); viaje.fechaDesde = DateTime.Parse(txt_fechaDesde.Text); viaje.fechaHasta = DateTime.Parse(txt_fechaHasta.Text); viaje.soloIda = ckb_soloIda.Checked; viaje.precioTotal = float.Parse(txt_precio.Text); viaje.idTransporte = int.Parse(ddl_transporte.SelectedValue); viaje.idTemporada = int.Parse(ddl_temporada.SelectedValue); //guardo en DB ViajeDao.registrarViaje(viaje); //limpio el form limpiar(); } } catch (Exception) { } }
protected void cargarComboViaje() { ddl_viaje.DataSource = ViajeDao.consultarViaje(); ddl_viaje.DataTextField = "nombreViaje"; ddl_viaje.DataValueField = "idViaje"; ddl_viaje.DataBind(); ddl_viaje.Items.Insert(0, new ListItem("(Viaje)", "0")); ddl_viaje.SelectedIndex = 0; }
public GeneracionViajes() { InitializeComponent(); rDao = new RecorridoDao(); cDao = new CruceroDao(); vDao = new ViajeDao(); setupRecorridoCombo(); setupDates(); setupCruceroCombo(); }
//ELIMINAR VIAJE protected void btn_elimnar_Click(object sender, EventArgs e) { int?id = int.Parse(dgv_viajes.SelectedDataKey.Value.ToString()); if (id != null) { ViajeDao.eliminarViaje(id.Value); cargarGrilla(); limpiar(); } }
protected void cv_fechaVuelta_ServerValidate(object source, ServerValidateEventArgs args) { ViajeEntidad viaje = ViajeDao.consultarViajeSeleccionado(int.Parse(ddl_viaje.SelectedValue)); if (viaje.fechaHasta >= DateTime.Parse(txt_fechaVuelta.Text)) { args.IsValid = true; } else { args.IsValid = false; } }
protected void calcularPrecio() { //me traen los precios HotelEntidad hotel = HotelDao.consultarHotelXID(int.Parse(ddl_hotel.SelectedValue)); ViajeEntidad viaje = ViajeDao.consultarViajeSeleccionado(int.Parse(ddl_viaje.SelectedValue)); //Para saber la cantidad de dias TimeSpan dias = DateTime.Parse(txt_fechaVuelta.Text) - DateTime.Parse(txt_fechaIda.Text); int cantidadDias = dias.Days; int cantidadTuristas = dgv_detalleReserva.Rows.Count; double precioViaje; double precioHotel = hotel.precio; if (viaje.soloIda.Value) { precioViaje = viaje.precioTotal / 2; } else { precioViaje = viaje.precioTotal; } switch (viaje.idTransporte) { //temporada alta case 1: precioViaje = (precioViaje * 1.5); precioHotel = (precioHotel * 1.5); break; //temporada media case 2: precioViaje = (precioViaje * 0.5); precioHotel = (precioHotel * 0.5); break; //temporada baja case 3: precioViaje = precioViaje * 1; precioHotel = (precioHotel * 1); break; default: break; } double precioTotal; //hago el calculo precioTotal = (cantidadTuristas * precioViaje) + (precioHotel * cantidadDias); //lo cargo al precio total txt_precioTotal.Text = precioTotal.ToString(); }
//EN BASE AL VIAJE CARGADO EN EL FORM ME LO MODIFICA protected void bnt_modificar_Click(object sender, EventArgs e) { ViajeEntidad viaje = new ViajeEntidad(); viaje.idViaje = int.Parse(dgv_viajes.SelectedDataKey.Value.ToString()); viaje.idCiudadDestino = CiudadDestinoDao.nombreCiudad(txt_destino.Text); viaje.idCiudadOrigen = CiudadOrigenDao.nombreCiudad(txt_origen.Text); viaje.fechaDesde = DateTime.Parse(txt_fechaDesde.Text); viaje.fechaHasta = DateTime.Parse(txt_fechaHasta.Text); viaje.soloIda = ckb_soloIda.Checked; viaje.precioTotal = float.Parse(txt_precio.Text); viaje.idTransporte = int.Parse(ddl_transporte.SelectedValue); viaje.idTemporada = int.Parse(ddl_temporada.SelectedValue); ViajeDao.actualizarViaje(viaje); limpiar(); cargarGrilla(); }
protected void dgv_viajes_SelectedIndexChanged(object sender, EventArgs e) { limpiar(); btn_modificar.Visible = true; ViajeEntidad viaje = ViajeDao.consultarViajeXID(int.Parse(dgv_viajes.SelectedDataKey.Value.ToString())); txt_origen.Text = viaje.origen; txt_destino.Text = viaje.destino; txt_fechaDesde.Text = viaje.fechaDesde.ToString(); txt_fechaHasta.Text = viaje.fechaHasta.ToString(); txt_precio.Text = viaje.precioTotal.ToString(); ddl_temporada.SelectedValue = viaje.idTemporada.ToString(); ddl_transporte.SelectedValue = viaje.idTransporte.ToString(); ckb_soloIda.Checked = viaje.soloIda.Value; btn_eliminar.Enabled = true; }
protected void btn_guardar_Click(object sender, EventArgs e) { ViajeEntidad viaje = new ViajeEntidad(); viaje.idCiudadDestino = CiudadDestinoDao.nombreCiudad(txt_destino.Text); viaje.idCiudadOrigen = CiudadOrigenDao.nombreCiudad(txt_origen.Text); viaje.fechaDesde = DateTime.Parse(txt_fechaDesde.Text); viaje.fechaHasta = DateTime.Parse(txt_fechaHasta.Text); viaje.soloIda = ckb_soloIda.Checked; viaje.precioTotal = float.Parse(txt_precio.Text); viaje.idTransporte = int.Parse(ddl_transporte.SelectedValue); viaje.idTemporada = int.Parse(ddl_temporada.SelectedValue); //if (idViaje.HasValue) //{ // viaje.idViaje = idViaje.Value; // ViajeDao.actualizarViaje(viaje); //} //else ViajeDao.registrarViaje(viaje); //idViaje = viaje.idViaje.Value; limpiar(); cargarGrilla(); }
protected void cargarGrilla() { DateTime?fecha = null; int transporte = 0; int destino = 0; if (chk_activarFecha.Checked) { if (txt_fecha.Text != "") { fecha = DateTime.Parse(txt_fecha.Text); } } if (chk_activarTransporte.Checked) { transporte = int.Parse(ddl_transporte.SelectedValue); } if (chk_activarDestino.Checked) { destino = CiudadDestinoDao.nombreCiudad(txt_destino.Text); } gv_reporte.DataSource = ViajeDao.reporteViaje(transporte, fecha, destino); gv_reporte.DataBind(); }
public ViajeServicio() { dao = new ViajeDaoSqlImpl(); }
protected void cargarGrillaViaje() { gv_viaje.DataSource = ViajeDao.consultarViaje(); gv_viaje.DataKeyNames = new string[] { "idViaje" }; gv_viaje.DataBind(); }