示例#1
0
 public int Inserir(TituloPagar tituloPagar)
 {
     //tituloPagar.RegistroAtivo = true;
     context.TitulosPagar.Add(tituloPagar);
     context.SaveChanges();
     return(tituloPagar.Id);
 }
        public ActionResult Editar(TituloPagar tituloPagar)
        {
            var alterou   = repository.Alterar(tituloPagar);
            var resultado = new { status = alterou };

            return(RedirectToAction("Index", new { id = resultado }));
        }
        public ActionResult Cadastro(TituloPagar tituloPagar)
        {
            tituloPagar.RegistroAtivo = true;
            tituloPagar.Status        = TituloPagar.StatusPendente;
            int id        = repository.Inserir(tituloPagar);
            var resultado = new { id = id };

            return(RedirectToAction("Index", resultado));
        }
示例#4
0
        public bool Alterar(TituloPagar tituloPagar)
        {
            var tituloPagarOficial = context.TitulosPagar.Where(x => x.Id == tituloPagar.Id).FirstOrDefault();

            if (tituloPagarOficial == null)
            {
                return(false);
            }

            tituloPagarOficial.IdFornecedor       = tituloPagar.IdFornecedor;
            tituloPagarOficial.IdCategoriaDespesa = tituloPagar.IdCategoriaDespesa;
            tituloPagarOficial.Descricao          = tituloPagar.Descricao;
            tituloPagarOficial.FormaPagamento     = tituloPagar.FormaPagamento;
            tituloPagarOficial.Caixa             = tituloPagar.Caixa;
            tituloPagarOficial.Status            = tituloPagar.Status;
            tituloPagarOficial.DataLancamento    = tituloPagar.DataLancamento;
            tituloPagarOficial.DataVencimento    = tituloPagar.DataVencimento;
            tituloPagarOficial.QuantidadeParcela = tituloPagar.QuantidadeParcela;

            int quantidadeAfetada = context.SaveChanges();

            return(quantidadeAfetada == 1);
        }