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 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 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)); }