Example #1
0
        public void Update()
        {
            Random nmbr = new Random();
            string cod  = GenerateRandomCode();

            while (Inserted.Any(c => c.Codigo == cod))
            {
                cod = GenerateRandomCode();
            }

            CodigoIso codigoIso = null;
            int       index     = GetRandomIndex(Inserted);

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                codigoIso        = repo.CapturarPorId(Inserted[index].Id);
                codigoIso.Nome   = cod;
                codigoIso.Codigo = cod;

                codigoIso = repo.InserirOuAtualizar(codigoIso);
            }

            Assert.IsNotNull(codigoIso);
            Assert.AreNotEqual(codigoIso.Id, Guid.Empty);
            Assert.AreEqual(codigoIso.Id, Inserted[index].Id);
            Assert.AreEqual(codigoIso.Codigo, cod);
        }
Example #2
0
        public void Insert()
        {
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (Inserted.Any(c => c.Codigo == cod))
                {
                    cod = GenerateRandomCode();
                }
                CodigoIso codigoIso = new CodigoIso()
                {
                    Codigo = cod,
                    Nome   = cod
                };

                using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
                {
                    codigoIso = repo.Inserir(codigoIso);
                    Inserted.Add(codigoIso);
                }

                Assert.IsNotNull(codigoIso);
                Assert.AreNotEqual(codigoIso.Id, Guid.Empty);
                Assert.AreEqual(codigoIso.Codigo, cod);
                Assert.AreNotEqual(codigoIso.CriadoEm, default(DateTime));
                Assert.AreNotEqual(codigoIso.ModificadoEm, default(DateTime));
            }
        }
 public JsonResult ListarCodigos()
 {
     List<CodigoIso> list = new List<CodigoIso>();
     using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
     {
         list = codIsoRepo.Listar().ToList();
     }
     return Json(list, JsonRequestBehavior.AllowGet);
 }
        public ActionResult ManutenirContainer(Container ParametrosPesquisa)
        {
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                ViewBag.CodigosIso = ServicoConverteCodigosIso.ParaSelectListItens(codIsoRepo.Listar().ToList());
            }

            return View(ServicoEncontraContainers.ComFiltro(ParametrosPesquisa));
        }
        public ActionResult ManutenirContainer(Container ParametrosPesquisa)
        {
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                ViewBag.CodigosIso = ServicoConverteCodigosIso.ParaSelectListItens(codIsoRepo.Listar().ToList());
            }

            return(View(ServicoEncontraContainers.ComFiltro(ParametrosPesquisa)));
        }
        public JsonResult ListarCodigos()
        {
            List <CodigoIso> list = new List <CodigoIso>();

            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                list = codIsoRepo.Listar().ToList();
            }
            return(Json(list, JsonRequestBehavior.AllowGet));
        }
        public JsonResult CapturaCodigo(Guid id)
        {
            CodigoIso cod = new CodigoIso();
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                cod = codIsoRepo.CapturarPorId(id);
            }

            return Json(cod, JsonRequestBehavior.AllowGet);
        }
        public JsonResult ExcluiCodigo(Guid id)
        {
            CodigoIso cod = new CodigoIso();
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                cod = codIsoRepo.Excluir(id);
            }

            return Json(cod);
        }
        public JsonResult CapturaCodigo(Guid id)
        {
            CodigoIso cod = new CodigoIso();

            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                cod = codIsoRepo.CapturarPorId(id);
            }

            return(Json(cod, JsonRequestBehavior.AllowGet));
        }
        public JsonResult ExcluiCodigo(Guid id)
        {
            CodigoIso cod = new CodigoIso();

            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                cod = codIsoRepo.Excluir(id);
            }

            return(Json(cod));
        }
Example #11
0
        public void GetListBy()
        {
            List <CodigoIso> lista = null;

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                lista = repo.CapturarPor(c => c.Codigo.Contains("COD_")).ToList();
            }

            Assert.IsNotNull(lista);
            Assert.AreNotEqual(lista.Count, 0);
        }
Example #12
0
        public void Query()
        {
            List <CodigoIso> lista = null;

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                lista = repo.Listar().ToList();
            }

            Assert.IsNotNull(lista);
            Assert.AreNotEqual(lista.Count, 0);
        }
        public void ClearDb()
        {
            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                foreach (CodigoIso cod in repo.Listar())
                {
                    repo.Excluir(cod);
                }
            }

            Inserted.Clear();
        }
        private void ClearCodigosIso()
        {
            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                foreach (CodigoIso cod in repo.Listar())
                {
                    repo.Excluir(cod);
                }
            }

            Inserted.Clear();
        }
        public JsonResult SalvaCodigo(CodigoIsoViewModel model)
        {
            CodigoIso cod = new CodigoIso();
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                if(model.Id != Guid.Empty)
                    cod = codIsoRepo.CapturarPorId(model.Id);

                cod.Populate(ServicoConverteCodigoIsoViewModel.ParaDomainModel(model));
                cod = codIsoRepo.InserirOuAtualizar(cod);
            }
            return Json(cod);
        }
Example #16
0
        public void GetById()
        {
            CodigoIso cod   = null;
            int       index = GetRandomIndex(Inserted);

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                cod = repo.CapturarPorId(Inserted[index].Id);
            }

            Assert.IsNotNull(cod);
            Assert.IsInstanceOfType(cod, typeof(CodigoIso));
            Assert.AreEqual(cod.Id, Inserted[index].Id);
        }
        public ActionResult ManutenirContainer()
        {
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                ViewBag.CodigosIso = ServicoConverteCodigosIso.ParaSelectListItens(codIsoRepo.Listar().ToList());
            }
            List <Container> containers = new List <Container>();

            using (ContainerRepositorio contrRepo = new ContainerRepositorio())
            {
                containers = contrRepo.Listar().ToList();
            }
            return(View(containers));
        }
        public ActionResult ManutenirContainer()
        {
            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                ViewBag.CodigosIso = ServicoConverteCodigosIso.ParaSelectListItens(codIsoRepo.Listar().ToList());
            }
            List<Container> containers = new List<Container>();

            using (ContainerRepositorio contrRepo = new ContainerRepositorio())
            {
                containers = contrRepo.Listar().ToList();
            }
            return View(containers);
        }
        public ActionResult EditarContainer(Guid containerId)
        {
            Container container = new Container();
            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                container = repo.CapturarPorId(containerId);
            }

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                ViewBag.CodigosIso = ServicoConverteCodigosIso.ParaSelectListItens(repo.Listar().ToList());
            }

            return PartialView(container);
        }
Example #20
0
        public void GetOneBy()
        {
            List <CodigoIso> lista = null;
            int       index        = GetRandomIndex(Inserted);
            CodigoIso item         = Inserted[index];

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                lista = repo.CapturarPor(c => c.Codigo == item.Codigo).ToList();
            }

            Assert.IsNotNull(lista);
            Assert.AreEqual(lista.Count, 1);
            Assert.AreEqual(lista[0].Codigo, Inserted[index].Codigo);
            Assert.AreEqual(lista[0].Id, Inserted[index].Id);
        }
        public JsonResult SalvaCodigo(CodigoIsoViewModel model)
        {
            CodigoIso cod = new CodigoIso();

            using (CodigoIsoRepositorio codIsoRepo = new CodigoIsoRepositorio())
            {
                if (model.Id != Guid.Empty)
                {
                    cod = codIsoRepo.CapturarPorId(model.Id);
                }

                cod.Populate(ServicoConverteCodigoIsoViewModel.ParaDomainModel(model));
                cod = codIsoRepo.InserirOuAtualizar(cod);
            }
            return(Json(cod));
        }
        public ActionResult EditarContainer(Guid containerId)
        {
            Container container = new Container();

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                container = repo.CapturarPorId(containerId);
            }

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                ViewBag.CodigosIso = ServicoConverteCodigosIso.ParaSelectListItens(repo.Listar().ToList());
            }

            return(PartialView(container));
        }
        public void InitializeDb()
        {
            GenerateCodigosIso();
            Inserted = new List <Container>();
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (Inserted.Any(c => c.NroContainer == cod))
                {
                    cod = GenerateRandomCode();
                }

                double    cm     = GetRandom(99999);
                double    peso   = GetRandom((int)cm);
                double    tara   = GetRandom(1000);
                CodigoIso codIso = null;

                using (CodigoIsoRepositorio cirepo = new CodigoIsoRepositorio())
                {
                    codIso = cirepo.Listar().ToList()[GetRandomIndex(cirepo.Listar().ToList())];
                }

                Container ctnr = new Container()
                {
                    NroContainer = cod,
                    CM           = cm,
                    CodigoIso    = codIso,
                    Fabricacao   = new DateTime(2012, 12, 12),
                    Peso         = peso,
                    Tara         = tara
                };

                using (ContainerRepositorio repo = new ContainerRepositorio())
                {
                    Inserted.Add(repo.Inserir(ctnr));
                }
            }
        }
        public void Insert()
        {
            string cod = GenerateRandomCode();

            while (Inserted.Any(c => c.NroContainer == cod))
            {
                cod = GenerateRandomCode();
            }

            double    cm     = GetRandom(99999);
            double    peso   = GetRandom((int)cm);
            double    tara   = GetRandom(1000);
            CodigoIso codIso = null;

            using (CodigoIsoRepositorio cirepo = new CodigoIsoRepositorio())
            {
                codIso = cirepo.Listar().ToList()[GetRandomIndex(cirepo.Listar().ToList())];
            }

            Container ctnr = new Container()
            {
                NroContainer = cod,
                CM           = cm,
                CodigoIso    = codIso,
                Fabricacao   = new DateTime(2012, 12, 12),
                Peso         = peso,
                Tara         = tara
            };

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                ctnr = repo.InserirOuAtualizar(ctnr);
                Inserted.Add(ctnr);
            }

            Assert.IsNotNull(ctnr);
            Assert.AreNotEqual(ctnr.Id, Guid.Empty);
        }
Example #25
0
        public void InitializeDb()
        {
            Inserted = new List <CodigoIso>();
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (Inserted.Any(c => c.Codigo == cod))
                {
                    cod = GenerateRandomCode();
                }

                CodigoIso codigoIso = new CodigoIso()
                {
                    Codigo = cod,
                    Nome   = cod
                };

                using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
                {
                    Inserted.Add(repo.Inserir(codigoIso));
                }
            }
        }
        private void GenerateCodigosIso()
        {
            List<CodigoIso> cods = new List<CodigoIso>();
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (cods.Any(c => c.Codigo == cod))
                {
                    cod = GenerateRandomCode();
                }

                CodigoIso codigoIso = new CodigoIso()
                {
                    Codigo = cod,
                    Nome = cod
                };

                using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
                {
                    cods.Add(repo.Inserir(codigoIso));
                }
            }
        }
        public void InitializeDb()
        {
            Inserted = new List<CodigoIso>();
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (Inserted.Any(c => c.Codigo == cod))
                { 
                    cod = GenerateRandomCode();
                }

                CodigoIso codigoIso = new CodigoIso()
                {
                    Codigo = cod,
                    Nome = cod
                };

                using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
                {
                    Inserted.Add(repo.Inserir(codigoIso));
                }
            }
        }
Example #28
0
        public void Delete()
        {
            int       countOld  = 0;
            int       countNew  = 0;
            CodigoIso codigoIso = null;
            Guid      id        = Guid.Empty;

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                countOld = repo.Listar().Count();

                codigoIso = repo.Listar().FirstOrDefault();
                id        = codigoIso.Id;

                codigoIso = repo.Excluir(codigoIso);
                countNew  = repo.Listar().Count();

                codigoIso = repo.CapturarPorId(id);
            }

            Assert.IsNull(codigoIso);
            Assert.AreNotSame(countOld, countNew);
            Assert.IsTrue(Math.Abs(countOld - countNew) == 1);
        }
        private void GenerateCodigosIso()
        {
            List <CodigoIso> cods = new List <CodigoIso>();

            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (cods.Any(c => c.Codigo == cod))
                {
                    cod = GenerateRandomCode();
                }

                CodigoIso codigoIso = new CodigoIso()
                {
                    Codigo = cod,
                    Nome   = cod
                };

                using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
                {
                    cods.Add(repo.Inserir(codigoIso));
                }
            }
        }
        public void Delete()
        {
            int countOld = 0;
            int countNew = 0;
            CodigoIso codigoIso = null;
            Guid id = Guid.Empty;

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                countOld = repo.Listar().Count();

                codigoIso = repo.Listar().FirstOrDefault();
                id = codigoIso.Id;

                codigoIso = repo.Excluir(codigoIso);
                countNew = repo.Listar().Count();

                codigoIso = repo.CapturarPorId(id);
            }

            Assert.IsNull(codigoIso);
            Assert.AreNotSame(countOld, countNew);
            Assert.IsTrue(Math.Abs(countOld - countNew) == 1);
        }
        public void Update()
        {
            Random nmbr = new Random();
            string cod = GenerateRandomCode();
            while (Inserted.Any(c => c.Codigo == cod))
            {
                cod = GenerateRandomCode();
            }

            CodigoIso codigoIso = null;
            int index = GetRandomIndex(Inserted);

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                codigoIso = repo.CapturarPorId(Inserted[index].Id);
                codigoIso.Nome = cod;
                codigoIso.Codigo = cod;

                codigoIso = repo.InserirOuAtualizar(codigoIso);
            }

            Assert.IsNotNull(codigoIso);
            Assert.AreNotEqual(codigoIso.Id, Guid.Empty);
            Assert.AreEqual(codigoIso.Id, Inserted[index].Id);
            Assert.AreEqual(codigoIso.Codigo, cod);
        }
        public void GetListBy()
        {
            List<CodigoIso> lista = null;
            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                lista = repo.CapturarPor(c => c.Codigo.Contains("COD_")).ToList();
            }

            Assert.IsNotNull(lista);
            Assert.AreNotEqual(lista.Count, 0);
        }
        public void GetOneBy()
        {
            List<CodigoIso> lista = null;
            int index = GetRandomIndex(Inserted);
            CodigoIso item = Inserted[index];

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                lista = repo.CapturarPor(c => c.Codigo == item.Codigo).ToList();
            }

            Assert.IsNotNull(lista);
            Assert.AreEqual(lista.Count, 1);
            Assert.AreEqual(lista[0].Codigo, Inserted[index].Codigo);
            Assert.AreEqual(lista[0].Id, Inserted[index].Id);
        }
        public void GetById()
        {
            CodigoIso cod = null;
            int index = GetRandomIndex(Inserted);

            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                cod = repo.CapturarPorId(Inserted[index].Id);
            }

            Assert.IsNotNull(cod);
            Assert.IsInstanceOfType(cod, typeof(CodigoIso));
            Assert.AreEqual(cod.Id, Inserted[index].Id);
        }
        public void Query()
        {
            List<CodigoIso> lista = null;
            using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
            {
                lista = repo.Listar().ToList();
            }

            Assert.IsNotNull(lista);
            Assert.AreNotEqual(lista.Count, 0);
        }
        public void InitializeDb()
        {
            GenerateCodigosIso();
            Inserted = new List<Container>();
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (Inserted.Any(c => c.NroContainer == cod))
                {
                    cod = GenerateRandomCode();
                }

                double cm = GetRandom(99999);
                double peso = GetRandom((int)cm);
                double tara = GetRandom(1000);
                CodigoIso codIso = null;

                using (CodigoIsoRepositorio cirepo = new CodigoIsoRepositorio())
                {
                    codIso = cirepo.Listar().ToList()[GetRandomIndex(cirepo.Listar().ToList())];
                }

                Container ctnr = new Container()
                {
                    NroContainer = cod,
                    CM = cm,
                    CodigoIso = codIso,
                    Fabricacao = new DateTime(2012, 12, 12),
                    Peso = peso,
                    Tara = tara
                };

                using (ContainerRepositorio repo = new ContainerRepositorio())
                {
                    Inserted.Add(repo.Inserir(ctnr));
                }
            }
        }
        public void Insert()
        {
            for (int i = 0; i < 5; i++)
            {
                string cod = GenerateRandomCode();
                while (Inserted.Any(c => c.Codigo == cod))
                {
                    cod = GenerateRandomCode();
                }
                CodigoIso codigoIso = new CodigoIso()
                {
                    Codigo = cod,
                    Nome = cod
                };

                using (CodigoIsoRepositorio repo = new CodigoIsoRepositorio())
                {
                    codigoIso = repo.Inserir(codigoIso);
                    Inserted.Add(codigoIso);
                }
                
                Assert.IsNotNull(codigoIso);
                Assert.AreNotEqual(codigoIso.Id, Guid.Empty);
                Assert.AreEqual(codigoIso.Codigo, cod);
                Assert.AreNotEqual(codigoIso.CriadoEm, default(DateTime));
                Assert.AreNotEqual(codigoIso.ModificadoEm, default(DateTime));
            }
        }
        public void Insert()
        {
            string cod = GenerateRandomCode();
            while (Inserted.Any(c => c.NroContainer == cod))
            {
                cod = GenerateRandomCode();
            }

            double cm = GetRandom(99999);
            double peso = GetRandom((int)cm);
            double tara = GetRandom(1000);
            CodigoIso codIso = null;

            using (CodigoIsoRepositorio cirepo = new CodigoIsoRepositorio())
            {
                codIso = cirepo.Listar().ToList()[GetRandomIndex(cirepo.Listar().ToList())];
            }

            Container ctnr = new Container()
            {
                NroContainer = cod,
                CM = cm,
                CodigoIso = codIso,
                Fabricacao = new DateTime(2012, 12, 12),
                Peso = peso,
                Tara = tara
            };

            using (ContainerRepositorio repo = new ContainerRepositorio())
            {
                ctnr = repo.InserirOuAtualizar(ctnr);
                Inserted.Add(ctnr);
            }

            Assert.IsNotNull(ctnr);
            Assert.AreNotEqual(ctnr.Id, Guid.Empty);
        }