예제 #1
0
        public ActionResult ModificarOficinaPOST(Oficina model, string lugar)
        {
            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 = "Modificando Oficina " + model.cod;

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

            int        codlugar = Int32.Parse(lugar);
            OficinaDAO data     = OficinaDAO.getInstance();

            data.modificarOficina(model.cod, model.nombre, model.capacidad, model.correo, model.almacenamiento, codlugar);
            List <Oficina> oficinas = data.obtenerOficinas();

            return(View("~/Views/Oficinas/IndexOficina.cshtml", oficinas));
        }
예제 #2
0
        public ActionResult EliminarOficina(Oficina 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 = "Eliminar Oficina " + model.cod;

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

            //int cod = Int32.Parse(model.cod);
            OficinaDAO data = OficinaDAO.getInstance();

            data.eliminarOficina(model.cod);
            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.eliminarTelefonoOfic(model.cod);
            List <Oficina> oficinas = data.obtenerOficinas();

            return(View("~/Views/Oficinas/IndexOficina.cshtml", oficinas));
        }
예제 #3
0
        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));
        }
예제 #4
0
        public PartialViewResult Sucursal(string id)
        {
            OficinaDAO     data       = OficinaDAO.getInstance();
            List <Oficina> Sucursales = data.obtenerOficinas();

            return(PartialView("SucursalDropDown", Sucursales));
        }
예제 #5
0
        public PartialViewResult OficinaEmpDD()
        {
            OficinaDAO     data     = OficinaDAO.getInstance();
            List <Oficina> Oficinas = data.obtenerOficinas();

            return(PartialView("SucursalEmpleado", Oficinas));
        }
예제 #6
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"));
        }
예제 #7
0
        public PartialViewResult ZonaDD()
        {
            OficinaDAO     data  = OficinaDAO.getInstance();
            List <Oficina> zonas = data.obtenerZona();

            return(PartialView("ZonaDropDown", zonas));
        }
예제 #8
0
        //Modificando Oficina
        public ActionResult ModificarOficina(string id)
        {
            int        cod2 = Int32.Parse(id);
            OficinaDAO data = OficinaDAO.getInstance();
            Oficina    oficinaEncontrada = data.buscarOficina(cod2);

            return(View(oficinaEncontrada));
        }
예제 #9
0
        public ActionResult Reporte28E_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 28E";

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

            OficinaDAO     data     = OficinaDAO.getInstance();
            List <Oficina> paquetes = data.obtenerReporte28E(fecha1, fecha2);

            return(View("~/Views/Reporte/Reporte28E.cshtml", paquetes));
        }
예제 #10
0
        public ActionResult Reporte3R()
        {
            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 3R";

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

            OficinaDAO     data     = OficinaDAO.getInstance();
            List <Oficina> oficinas = data.obtenerReporte3R();

            return(View(oficinas));
        }
예제 #11
0
        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));
            }
        }