Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <Destino> destinosDisponibles = ServicioDestinos.ObtenerDestinos();

            foreach (Destino destino in destinosDisponibles)
            {
                destino.CorreoUsuario = Session["email"].ToString();
            }

            Session["destinosDisponibles"] = destinosDisponibles;

            repDestinos.DataSource = destinosDisponibles;
            repDestinos.DataBind();
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string codigoDestino     = Request.QueryString["codigoDestino"];
                int    codigoReservacion = Convert.ToInt32(Request.QueryString["codigoReservacion"]);
                bool   editMode          = Convert.ToBoolean(Request.QueryString["EditMode"]);
                Session["editMode"] = editMode ? true : false;

                List <Destino> destinosDisponibles = ServicioDestinos.ObtenerDestino(codigoDestino);

                GenerarCalculosReservacion(codigoDestino,
                                           Convert.ToDecimal(destinosDisponibles[0].Precio),
                                           Convert.ToDateTime(dateIn.Value),
                                           Convert.ToDateTime(dateOut.Value),
                                           Convert.ToInt16(ddAdultos.SelectedValue),
                                           Convert.ToInt16(ddNinos.SelectedValue));

                repDestinos.DataSource = destinosDisponibles;
                repDestinos.DataBind();

                if (editMode)
                {
                    Session["codigoReservacion"] = codigoReservacion;
                    DataTable ds = BaseDatos.executeObtenerReservaciones("", codigoReservacion);

                    if (ds.Rows.Count > 0)
                    {
                        ddAdultos.SelectedValue  = ds.Rows[0]["Cant_adultos"].ToString();
                        ddNinos.SelectedValue    = ds.Rows[0]["Cant_ninos"].ToString();
                        lblCantDias.Text         = ds.Rows[0]["Cant_noches"].ToString();
                        lblCantPersonas.Text     = ds.Rows[0]["Cant_personas"].ToString();
                        lblCostoAlojamiento.Text = ds.Rows[0]["Costo_alojamiento"].ToString();

                        dateIn.Value  = Convert.ToDateTime(ds.Rows[0]["Fecha_entrada"]).ToString("yyyy-MM-dd");
                        dateOut.Value = Convert.ToDateTime(ds.Rows[0]["Fecha_salida"]).ToString("yyyy-MM-dd");

                        btnReservar.Text    = "Editar";
                        lblTitulo.InnerText = "Edite su reservacion";
                    }
                }
            }
        }