public ActionResult InicioDestinos()
        {
            CD_Viajeros oViajeros = new CD_Viajeros();

            oViajeros.LimpiaViajeros();
            var resultado = new JObject();

            try
            {
                CD_Destinos       cDes       = new CD_Destinos();
                List <cmDestinos> lsDestinos = new List <cmDestinos>();
                lsDestinos = cDes.lsObtieneImgDestinos();
                if (lsDestinos.Count() > 0)
                {
                    resultado["Exito"]         = true;
                    resultado["lsDestinosImg"] = JToken.FromObject(lsDestinos);
                }
                else
                {
                    resultado["Exito"] = false;
                }
            }
            catch (Exception x)
            {
            }
            return(Content(resultado.ToString()));
        }
        //
        public ActionResult Destinos()
        {
            CD_Viajeros oViajeros = new CD_Viajeros();

            oViajeros.LimpiaViajeros();
            return(View());
        }
Example #3
0
        public ActionResult ConfirmarPago(DatosCorreo datosCorreo)
        {
            JObject resultado = new JObject();

            try
            {
                CD_Viajeros cdViajeros = new CD_Viajeros();
                if (cdViajeros.ConfirmarViaje(Session["UserID"].ToString()))
                {
                    resultado["Exito"] = true;
                }


                //                clsCorreo test = new clsCorreo();
                //                test.pruebaCorreo(Session["UserID"].ToString());

                //EMPIEZA EL ENVÍO DEL CORREO


                TO_Usuario usuarioObtenido = new TO_Usuario();
                CD_Usuario objetoUsuario   = new CD_Usuario();

                TO_Salida objetoSalida = new TO_Salida();
                CD_Salida salida       = new CD_Salida();


                TO_Viajes objetoViaje = new TO_Viajes();
                CD_Viajes viajes      = new CD_Viajes();

                objetoViaje = viajes.obtenerViaje(datosCorreo.fechaSalida);


                TO_Destino  objetoDestino = new TO_Destino();
                CD_Destinos destino       = new CD_Destinos();

                usuarioObtenido = objetoUsuario.fnObtenerDatosUsuario(Session["UserID"].ToString());
                objetoSalida    = salida.obtenerNombreSalida(datosCorreo.lugarSalida);
                objetoDestino   = destino.obtenerNombreDestino(objetoViaje.Id_Destino);

                clsCorreo test = new clsCorreo();
                test.pruebaCorreo(Session["UserID"].ToString(), usuarioObtenido.Nombre, usuarioObtenido.Apellidos, usuarioObtenido.Telefono, datosCorreo.numeroViajeros, datosCorreo.montoOperacion, objetoSalida.Ciudad, objetoDestino.Destino, objetoViaje.dtFechaSalida.ToString());


                //TERMINA EL ENVÍO DEL CORREO
            }
            catch (Exception x)
            {
                resultado["Exito"] = false;
            }
            return(Content(resultado.ToString()));
        }
        /// <summary>
        /// Prueba de Git hub
        /// </summary>Modificas
        /// <returns></returns>
        public ActionResult Index()
        {
            CD_Viajeros oViajeros = new CD_Viajeros();

            oViajeros.LimpiaViajeros();

/*            string correo = "*****@*****.**";
 *
 *
 *
 *          clsCorreo test = new clsCorreo();
 *          test.pruebaCorreo(correo);*/
            return(View());
        }
Example #5
0
        public ActionResult InsertaViajeros(List <cmViajeros> oUsrViajeros)
        {
            if (Session["UserName"] == null)
            {
                return(RedirectToAction("TravelInicio", "Logueo"));
            }
            JObject resultado = new JObject();

            if (oUsrViajeros.Count > 0)
            {
                CD_Viajeros cdViajeros = new CD_Viajeros();
                oUsrViajeros.ToList().ForEach(cc => cc.idUsuario = Session["UserID"].ToString());
                cmHabitacion oHabitacion = new cmHabitacion
                {
                    iPasajeros = oUsrViajeros.Count,
                    idViaje    = oUsrViajeros[0].idViaje
                };
                CD_DetVenta odVenta = new CD_DetVenta();
                decimal     tot     = 0;
                switch (oUsrViajeros[0].sOpcionTour)
                {
                case "btnOp-0":
                    oHabitacion.iDecremento = 0;
                    foreach (cmHabitacion hab in odVenta.fnlsRecuperaOpciones(oHabitacion))
                    {
                        tot += hab.dCosto;
                    }
                    oUsrViajeros.ToList().ForEach(cc => cc.dCostoTotal = tot);
                    break;

                case "btnOp-1":
                    oHabitacion.iDecremento = 1;
                    foreach (cmHabitacion hab in odVenta.fnlsRecuperaOpciones(oHabitacion))
                    {
                        tot += hab.dCosto;
                    }
                    oUsrViajeros.ToList().ForEach(cc => cc.dCostoTotal = tot);
                    break;

                case "btnOp-2":
                    oHabitacion.iDecremento = 2;
                    foreach (cmHabitacion hab in odVenta.fnlsRecuperaOpciones(oHabitacion))
                    {
                        tot += hab.dCosto;
                    }
                    oUsrViajeros.ToList().ForEach(cc => cc.dCostoTotal = tot);
                    break;

                case "btnOp-3":
                    oHabitacion.iDecremento = 0;
                    foreach (cmHabitacion hab in odVenta.fnlsRecuperaOpciones(oHabitacion))
                    {
                        tot += hab.dCosto;
                    }
                    oUsrViajeros.ToList().ForEach(cc => cc.dCostoTotal = tot);
                    break;
                }

                if (cdViajeros.InsertaViajeros(oUsrViajeros))
                {
                    resultado["Exito"]  = true;
                    Session["UserID"]   = Session["UserID"];
                    Session["UserName"] = Session["UserName"];
                    Session["dCosto"]   = tot;
                }
                else
                {
                    resultado["Exito"] = false;
                }
            }
            else
            {
                resultado["Exito"] = false;
            }
            return(Content(resultado.ToString()));
        }