Exemplo n.º 1
0
        public IActionResult ContasReceberAddEdit(int?idContasReceber)
        {
            if (idContasReceber != null)
            {
                var contasReceber = _contasReceberRepository.GetByID(idContasReceber ?? 0);

                var contasReceberVM = new ContasReceberVM()
                {
                    IDContasReceber = contasReceber.IDContasReceber,
                    DataCadastro    = contasReceber.DataCadastro,
                    IDEmpresa       = contasReceber.IDEmpresa,
                    RazaoSocial     = _empresaRepository.GetByID(contasReceber.IDEmpresa).RazaoSocial,
                    NumeroTitulo    = contasReceber.NumeroTitulo,
                    Seq             = contasReceber.Seq,
                    DataVencimento  = contasReceber.DataVencimento,
                    Valor           = contasReceber.Valor,
                    ValorPago       = contasReceber.ValorPago,
                    Origem          = contasReceber.Origem,
                    Chave           = contasReceber.Chave,
                    LinkFatura      = contasReceber.LinkFatura,
                    Status          = contasReceber.Status,
                    Observacao      = contasReceber.Observacao
                };

                return(View(contasReceberVM));
            }

            return(View());
        }
Exemplo n.º 2
0
        public IActionResult ContasReceberCreateOrUpdate(ContasReceberVM contasReceberVM)
        {
            if ((int)contasReceberVM.Origem == 0)
            {
                contasReceberVM.Origem = OrigemContasReceberEnum.ContasReceber;
            }

            if (contasReceberVM.Seq == 0)
            {
                contasReceberVM.Seq = 1;
            }

            _contasReceberBU.Save
            (
                contasReceberVM.IDContasReceber,
                idCompany,
                idUser,
                contasReceberVM.IDEmpresa,
                contasReceberVM.NumeroTitulo,
                contasReceberVM.Seq,
                contasReceberVM.DataVencimento,
                contasReceberVM.Valor,
                contasReceberVM.ValorPago,
                contasReceberVM.Origem,
                contasReceberVM.LinkFatura,
                contasReceberVM.Chave,
                contasReceberVM.Observacao
            );

            return(Ok());
        }