Example #1
0
        public void IncluirPgtos()
        {
            // Arrange
            var pgto01 = new Pgto {
                AlteradoPor = 2, IdEmpresa = 2, Ativo = true, Descricao = "BANCO", Imposto = false
            };
            var pgto02 = new Pgto {
                AlteradoPor = 2, IdEmpresa = 2, Ativo = true, Descricao = "RETIRA", Imposto = false
            };
            var pgto03 = new Pgto {
                AlteradoPor = 2, IdEmpresa = 2, Ativo = true, Descricao = "DEPOSITO", Imposto = false
            };
            var pgto04 = new Pgto {
                AlteradoPor = 2, IdEmpresa = 2, Ativo = true, Descricao = "DINHEIRO", Imposto = false
            };
            var pgto05 = new Pgto {
                AlteradoPor = 2, IdEmpresa = 2, Ativo = true, Descricao = "DEBITO AUT.", Imposto = false
            };

            // Act
            pgto01.Id = service.Gravar(pgto01);
            pgto02.Id = service.Gravar(pgto02);
            pgto03.Id = service.Gravar(pgto03);
            pgto04.Id = service.Gravar(pgto04);
            pgto05.Id = service.Gravar(pgto05);

            // Assert
            Assert.IsTrue(pgto01.Id > 0);
            Assert.IsTrue(pgto02.Id > 0);
            Assert.IsTrue(pgto03.Id > 0);
            Assert.IsTrue(pgto04.Id > 0);
            Assert.IsTrue(pgto05.Id > 0);
        }
Example #2
0
        public ActionResult Create([Bind(Include = "Descricao,Imposto,IdEmpresa,AlteradoPor")] Pgto pgto)
        {
            try
            {
                pgto.AlteradoEm = DateTime.Now;
                TryUpdateModel(pgto);

                if (ModelState.IsValid)
                {
                    service.Gravar(pgto);
                    return(RedirectToAction("Index"));
                }

                return(View(pgto));
            }
            catch (ArgumentException e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                return(View(pgto));
            }
        }
Example #3
0
        public ActionResult Incluir([Bind(Include = "Descricao")] Pgto pgto)
        {
            try
            {
                pgto.AlteradoPor = Identification.IdUsuario;
                pgto.AlteradoEm  = DateTime.Now;
                TryUpdateModel(pgto);

                if (ModelState.IsValid)
                {
                    _service.Gravar(pgto);
                    return(RedirectToAction("Index"));
                }
                return(View(pgto));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
                return(View(pgto));
            }
        }