Esempio n. 1
0
        // GET: Balancas
        public ActionResult Index()
        {
            Process[] pnameRGI            = Process.GetProcessesByName("RGI");
            Process[] pnameComunicaciones = Process.GetProcessesByName("ComunicacionesBalPCInterface");
            if (pnameRGI.Length == 0)
            {
                ViewData["RGI"] = "0";
            }
            else
            {
                ViewData["RGI"] = "1";
            }
            if (pnameComunicaciones.Length == 0)
            {
                ViewData["Comunicaciones"] = "0";
            }
            else
            {
                ViewData["Comunicaciones"] = "1";
            }

            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            List <Balanca> LstBalancas = context.ObterListaBalancas();

            return(View(LstBalancas));
        }
Esempio n. 2
0
        // GET: Balancas/Lista/5
        public ActionResult ListaArtigosBalanca(int id, int?page, string PLU, string Nome)
        {
            ViewData["CurrentFilter"]  = PLU;
            ViewData["CurrentFilter2"] = Nome;

            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            int pageSize   = 100;
            var pageNumber = page ?? 1;

            if (PLU == null)
            {
                PLU = "";
            }
            if (Nome == null)
            {
                Nome = "";
            }

            Balanca balanca = context.ObterBalanca(id);

            ViewData["Nome_Balanca"]  = balanca.NomeBalanca;
            ViewData["Dados_Balanca"] = balanca.Dir_IP + " - " + balanca.PortaTX;

            var LstArtigos = context.ObterListaArtigosBalanca(id, Nome, PLU).ToPagedList(pageNumber, pageSize);

            return(View(LstArtigos));
        }
Esempio n. 3
0
        public ActionResult Edit(int ID)
        {
            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            ViewData["Nome_Rast"] = context.ObterRastreabilidade(ID).NomeRastreabilidade;
            return(View(context.ObterListaLinhaRastreabilidades(ID)));
        }
Esempio n. 4
0
        public ActionResult ListaFicheiros()
        {
            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            List <ProcessedFile> LstProcessedFiles = context.ObterListaFicheirosProcessados();

            return(View(LstProcessedFiles));
        }
Esempio n. 5
0
        // GET: Lojas
        public ActionResult Index()
        {
            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            var loja = context.ObterLoja(1);

            return(View(loja));
        }
Esempio n. 6
0
        // GET: Artigos/Edit/5
        public ActionResult Edit(int id)
        {
            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            var artigo = context.ObterArtigo(id);

            //artigo.Promocao = context.ObterPromocao(id);
            return(View(artigo));
        }
Esempio n. 7
0
        // GET: Artigos
        public ActionResult Index(int?page, string PLU, string Nome)
        {
            ViewData["CurrentFilter"]  = PLU;
            ViewData["CurrentFilter2"] = Nome;

            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;
            int pageSize             = 100;
            var pageNumber           = page ?? 1;

            if (PLU == null)
            {
                PLU = "";
            }
            if (Nome == null)
            {
                Nome = "";
            }

            var listArtigos = context.ObterArtigosWhere(PLU, Nome).ToPagedList(pageNumber, pageSize);

            //if (!String.IsNullOrEmpty(PLU) || !String.IsNullOrEmpty(Nome))
            //{
            //     listArtigos = context.ObterArtigosWhere(PLU, Nome).ToPagedList(pageNumber, pageSize);
            //}


            //switch (sortOrder)
            //{
            //    case "nome_desc":
            //        listArtigos = context.ObterArtigosOrderBy("nome", false).ToPagedList(pageNumber, pageSize);
            //        break;
            //    case "nome":
            //        listArtigos = context.ObterArtigosOrderBy("nome", true).ToPagedList(pageNumber, pageSize);
            //        break;
            //    case "plu_desc":
            //        listArtigos = context.ObterArtigosOrderBy("plu", false).ToPagedList(pageNumber, pageSize);
            //        break;
            //    default:
            //        listArtigos = context.ObterArtigosOrderBy("plu", true).ToPagedList(pageNumber, pageSize);
            //        break;
            //}

            return(View(listArtigos));
        }
Esempio n. 8
0
        public ActionResult Edit(int ID, List <LinhaRastreabilidade> Linhas)
        {
            try
            {
                FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

                context.AtualizarRastreabilidade(Linhas, ID);

                ViewBag.Message = "Rastreabilidade atualizada e enviada com sucesso!";
                ViewBag.Color   = "SUCESS";

                ViewData["Nome_Rast"] = context.ObterRastreabilidade(ID).NomeRastreabilidade;
                return(View(context.ObterListaLinhaRastreabilidades(ID)));
            }
            catch (Exception)
            {
                return(View());
            }
        }
Esempio n. 9
0
        public ActionResult Edit(int id, Artigo artigoNovo)
        {
            try
            {
                FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;
                artigoNovo.Promocao = context.ObterPromocao(id);
                context.AtualizarArtigo(artigoNovo);
                //return RedirectToAction(nameof(Index));

                ViewBag.Message = "Artigo atualizado e enviado com sucesso!";
                ViewBag.Color   = "SUCESS";

                var artigo = context.ObterArtigo(id);
                return(View(artigo));
            }
            catch (Exception)
            {
                return(View());
            }
        }
Esempio n. 10
0
        public ActionResult ListaArtigosFicheiro(string path, string fileName)
        {
            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            return(File(context.ObterFicheiro(path), "text/plain", fileName));
        }
Esempio n. 11
0
        public IActionResult Index()
        {
            FT_RetailContext context = HttpContext.RequestServices.GetService(typeof(FT_Retail.Models.FT_RetailContext)) as FT_RetailContext;

            return(View(context.ObterListaRastreabilidades()));
        }