Пример #1
0
        public PartialViewResult TipoPaqueteDD()
        {
            DAOPaquete     data         = DAOPaquete.getInstance();
            List <Paquete> tipoPaquetes = data.obtenerTipoPaquete();

            return(PartialView("TipoPaqueteDropDown", tipoPaquetes));
        }
Пример #2
0
        public ActionResult nuevoEnvio2(Paquete model, Envio model2, string tipoPaquete, string sucursal,
                                        string clienteR, string clienteD, string transporte)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            int fkC1 = Int32.Parse(clienteR);
            int fkC2 = Int32.Parse(clienteD);
            int fkTP = Int32.Parse(tipoPaquete);
            int fkS  = Int32.Parse(sucursal);

            OficinaDAO dataS   = OficinaDAO.getInstance();
            Oficina    oficina = dataS.buscarOficina(fkS);

            DAOPaquete data = DAOPaquete.getInstance();

            data.insertarPaquete(model.peso, model.volumen, fkTP, fkS, model2.cod, fkC1, fkC2, oficina.nombre);

            DAOEnvio data2 = DAOEnvio.getInstance();
            Envio    envio = data2.buscarUltimoEnvio();

            TempData["codSucursal"] = fkS;
            ViewBag.transporte      = transporte;

            return(View("~/Views/EnviarPaquete/NuevoEnvio3.cshtml"));
        }
Пример #3
0
        public JsonResult M11_ListarVuelos()
        {
            //manejadorSQL sql = new manejadorSQL();
            DAOPaquete        daopaq     = new DAOPaquete();
            List <CConsultar> listVuelos = new List <CConsultar>();

            listVuelos = daopaq.listarVuelosM11();
            return(Json(listVuelos));

            //Código nuevo para la segunda entrega

            /*List<String> lista = new List<String>();
             * List<CConsultar> listVuelos2 = new List<CConsultar>();
             * CConsultar consulta = new CConsultar();
             * List<Entidad> listaVuelos;
             * Command<List<Entidad>> comando = FabricaComando.ConsultarM04_ConsultarTodos();
             * listaVuelos = comando.ejecutar();
             * foreach (Entidad vuelo in listaVuelos)
             * {
             *  Vuelo v = (Vuelo)vuelo;
             *  Ruta ruta = v.getRuta;
             *  String origen = ruta.origenRuta;
             *  String destino = ruta.destinoRuta;
             *  String origen_destino = origen + "-" + destino;
             *  Debug.WriteLine("La ruta es: "+origen_destino);
             *  consulta._id = v.IdVuelo;
             *  consulta._codigoVuelo = v.CodigoVuelo;
             *  consulta._nombreSalida = origen;
             *  consulta._nombreLlegada = destino;
             *  listVuelos2.Add(consulta);
             * // lista.Add(origen_destino);
             * }
             * return Json(listVuelos2);*/
        }
Пример #4
0
        public JsonResult M11_ListarRestaurantes()
        {
            //manejadorSQL sql = new manejadorSQL();
            DAOPaquete        daopaq          = new DAOPaquete();
            List <CConsultar> listRestaurante = new List <CConsultar>();

            listRestaurante = daopaq.consultarRestaurante();
            return(Json(listRestaurante));
            //Metodos para M11 Probados

            /* Command<List<Entidad>> comando = (Command<List<Entidad>>)FabricaComando.comandosRestaurant(FabricaComando.comandosGlobales.CONSULTAR, FabricaComando.comandoRestaurant.LISTAR_RESTAURANT, null);
             * List <Entidad> restaurantes = comando.ejecutar();
             * //esto ya no se usa
             * //return Json(restauranteList);
             * /*List<CRestauranteModelo> lista = FabricaEntidad.crearListaRestarant();
             * CRestauranteModelo rest;
             * foreach (Entidad re in restaurantes)
             * {
             *   rest = (CRestauranteModelo)re;
             *   lista.Add(rest);
             *
             *
             * }
             *
             *
             *
             * CRestauranteModelo Restaurant = FabricaEntidad.crearRestaurant();
             * List<CRestauranteModelo> lista = FabricaEntidad.crearListaRestarant();
             *
             * foreach (Entidad item in restaurantes)
             * {
             *   lista.Add((CRestauranteModelo)item);
             * }
             */
        }
Пример #5
0
        public JsonResult M11_ListarHoteles()
        {
            //manejadorSQL sql = new manejadorSQL();
            DAOPaquete        daopaq      = new DAOPaquete();
            List <CConsultar> listHoteles = new List <CConsultar>();

            listHoteles = daopaq.listarHotelesM11();
            return(Json(listHoteles));
        }
Пример #6
0
        public JsonResult M11_ListarAutomoviles()
        {
            DAOPaquete daopaq = new DAOPaquete();
            List <CVisualizarAutomovil> listAutos = new List <CVisualizarAutomovil>();

            listAutos = daopaq.consultarAutos();
            return(Json(listAutos));

            /*Automovil automovil = new Automovil();
             * return Json(automovil.MListarvehiculos());
             * return null;*/
        }
Пример #7
0
 public void Before()
 {
     mockOfertaInt = new Oferta(25, "Oferta de Verano", 30, new DateTime(2008, 3, 9, 16, 5, 7, 123),
                                new DateTime(2008, 4, 9, 16, 5, 7, 123), true);
     mockOfertaString = new Oferta("25", "Oferta de Verano", 30, new DateTime(2008, 3, 9, 16, 5, 7, 123),
                                   new DateTime(2008, 4, 9, 16, 5, 7, 123), true);
     mockListaPaquetes   = new List <String>();
     mockListaPaquetesP  = new List <Paquete>();
     mockListaPaquetesCP = new List <CPaquete>();
     daoOferta           = new DAOOferta();
     daoPaquete          = new DAOPaquete();
     mockPaquete         = new Paquete(24, "Paquete de Prueba", 1384000, true);
     idPruebas           = 25;
 }
Пример #8
0
        public ActionResult EliminarEnvio(Envio model)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Elimino Envio " + model.cod
            ;

            dataU.insertarAccion(codUser, 2, today, accion);

            //int cod = Int32.Parse(model.cod);
            DAOPago data1 = DAOPago.getInstance();

            data1.eliminarPago(model.cod);
            DAOPaquete data2 = DAOPaquete.getInstance();

            data2.eliminarPaquete(model.cod);
            DAOEnvio data3 = DAOEnvio.getInstance();

            data3.eliminarTraslado(model.cod);
            DAOEnvio data = DAOEnvio.getInstance();

            data.eliminarEnvio(model.cod);
            List <Envio> envios = data.obtenerEnvio();

            foreach (var item in envios)
            {
                DAOPago data4 = DAOPago.getInstance();
                Pago    pago  = data4.buscarPagoEnvio(item.cod);
                item.codPago = pago.cod;
            }
            return(View("~/Views/EnviarPaquete/IndexEnvio.cshtml", envios));
        }
Пример #9
0
        public JsonResult M11_ListarCruceros()
        {
            //manejadorSQL sql = new manejadorSQL();
            DAOPaquete        daopaq       = new DAOPaquete();
            List <CConsultar> listCruceros = new List <CConsultar>();

            listCruceros = daopaq.listarCrucerosM11();
            return(Json(listCruceros));

            //Código nuevo para la segunda entrega

            /*List<String> lista = new List<string>();
             * Command<Dictionary<int, Entidad>> comando = FabricaComando.crearM14VisualizarCruceros();
             * Dictionary<int, Entidad> listaCruceros = comando.ejecutar();
             * foreach (var crucero in listaCruceros)
             * {
             *      BOReserva.DataAccess.Domain.Crucero c = (BOReserva.DataAccess.Domain.Crucero)crucero.Value;
             *      lista.Add(c._nombreCrucero);
             *      Debug.WriteLine("Crucero: " + c._nombreCrucero);
             * }
             * return Json(lista);*/
        }
Пример #10
0
        public ActionResult Reporte19E_1(string fecha1, string fecha2)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Reporte 19E";

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOPaquete     data     = DAOPaquete.getInstance();
            List <Paquete> paquetes = data.obtenerReporte19E(fecha1, fecha2);

            return(View("~/Views/Reporte/Reporte19E.cshtml", paquetes));
        }
Пример #11
0
        public ActionResult DetallePaquete(string id2)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;
            int cod = Int32.Parse(id2);

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Detalles del paquete en " + id2;

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOPaquete data    = DAOPaquete.getInstance();
            Paquete    paquete = data.buscarPaquete(cod);

            return(View(paquete));
        }
Пример #12
0
        public ActionResult nuevoEnvio3(Envio model2, string ruta, string avion, string barco, string terrestre, string empleadoE)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            int r       = Int32.Parse(ruta);
            int precioV = 0;

            TempData["fkE"] = empleadoE;
            DAOEnvio data = DAOEnvio.getInstance();

            if ((avion == null) && (barco == null))
            {
                data.insertarTerrRut(terrestre, model2.duracionVR, r);
                precioV = 500;
            }
            if ((avion == null) && (terrestre == null))
            {
                data.insertarBarRut(barco, model2.duracionVR, r);
                precioV = 2500;
            }
            if ((terrestre == null) && (barco == null))
            {
                data.insertarAviRut(avion, model2.duracionVR, r);
                precioV = 3000;
            }
            data = DAOEnvio.getInstance();
            Envio      envio              = data.buscarUltimoVehRut();
            Envio      envio2             = data.buscarUltimoEnvio();
            DAOPaquete dataP              = DAOPaquete.getInstance();
            Paquete    paq                = dataP.buscarUltimoPaquete();
            DAORuta    dataR              = DAORuta.getInstance();
            Ruta       buscandoPrecioRuta = dataR.buscarRuta(r);

            data.insertarTraslado(envio.cod, envio2.cod, precioV, buscandoPrecioRuta.costo);

            DAOEnvio data2 = DAOEnvio.getInstance();

            envio = data2.buscarUltimoEnvio();
            if (paq.peso >= 10)
            {
                envio.monto = (buscandoPrecioRuta.costo + precioV) * (paq.volumen);
            }
            else
            {
                envio.monto = (buscandoPrecioRuta.costo + precioV) * (paq.peso);
            }
            DAOCliente dataC   = DAOCliente.getInstance();
            Cliente    cliente = dataC.buscarClienteEnvio(paq.cod);

            cliente = dataC.buscarLVIP(cliente.CI);
            if (cliente.cantEnvios >= 5)
            {
                ViewBag.LVIP = "10% de descuento por ser L-VIP, sin serlo el monto era " + envio.monto;
                envio.monto  = envio.monto - (envio.monto * 0.1);
            }

            return(View("~/Views/EnviarPaquete/NuevoEnvioFinal.cshtml", envio));
        }