public ActionResult ModificarRuta(Ruta model, string SucursalOrigen, string SucursalDestino) { 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 = "Modifico Ruta " + model.COD; dataU.insertarAccion(codUser, 3, today, accion); DAORuta data = DAORuta.getInstance(); data.modificarRuta(model.COD, SucursalOrigen, SucursalDestino, model.costo); List <Ruta> Rutas = data.obtenerRuta(); foreach (var item in Rutas) { OficinaDAO data2 = OficinaDAO.getInstance(); Oficina ofic = data2.buscarOficina(Int32.Parse(item.origen)); item.origen = ofic.nombre; data2 = OficinaDAO.getInstance(); ofic = data2.buscarOficina(Int32.Parse(item.destino)); item.destino = ofic.nombre; } return(View("~/Views/Ruta/IndexRuta.cshtml", Rutas)); }
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")); }
//Modificando Oficina public ActionResult ModificarOficina(string id) { int cod2 = Int32.Parse(id); OficinaDAO data = OficinaDAO.getInstance(); Oficina oficinaEncontrada = data.buscarOficina(cod2); return(View(oficinaEncontrada)); }
public ActionResult BuscarOficina(string oficina) { 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 = "Buscando Oficina " + oficina; dataU.insertarAccion(codUser, 2, today, accion); if (oficina != "") { int cod = Int32.Parse(oficina); OficinaDAO data = OficinaDAO.getInstance(); Oficina oficinaEncontrada = data.buscarOficina(cod); List <Oficina> oficinas = new List <Oficina>(); oficinas.Add(oficinaEncontrada); return(View("~/Views/Oficinas/IndexOficina.cshtml", oficinas)); } else { OficinaDAO data = OficinaDAO.getInstance(); List <Oficina> oficinas = data.obtenerOficinas(); return(View("~/Views/Oficinas/IndexOficina.cshtml", oficinas)); } }