public PartialViewResult TipoPaqueteDD() { DAOPaquete data = DAOPaquete.getInstance(); List <Paquete> tipoPaquetes = data.obtenerTipoPaquete(); return(PartialView("TipoPaqueteDropDown", tipoPaquetes)); }
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")); }
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);*/ }
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); * } */ }
public JsonResult M11_ListarHoteles() { //manejadorSQL sql = new manejadorSQL(); DAOPaquete daopaq = new DAOPaquete(); List <CConsultar> listHoteles = new List <CConsultar>(); listHoteles = daopaq.listarHotelesM11(); return(Json(listHoteles)); }
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;*/ }
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; }
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)); }
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);*/ }
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)); }
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)); }
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)); }