예제 #1
0
    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)
        {
        }
    }
예제 #2
0
 protected void cv_origenDestino_ServerValidate(object source, ServerValidateEventArgs args)
 {
     if (CiudadDestinoDao.nombreCiudad(txt_destino.Text) == CiudadDestinoDao.nombreCiudad(txt_origen.Text))
     {
         args.IsValid = false;
     }
     else
     {
         args.IsValid = true;
     }
 }
예제 #3
0
    //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();
    }
예제 #4
0
    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();
    }
예제 #5
0
    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();
    }
예제 #6
0
 protected void cargarGrillaCiudades()
 {
     gv_ciudades.DataSource = CiudadDestinoDao.consultarCiudades();
     gv_ciudades.DataBind();
 }