예제 #1
0
 public GeracaoCNABLancamentoCobrancaViewModel()
 {
     Banco           = new BancoViewModel();
     ContaFinanceira = new ContaFinanceiraViewModel();
     Cliente         = new ClienteViewModel();
     Unidade         = new UnidadeViewModel();
 }
        public ChequeRecebidoViewModel(ChequeRecebido entity)
        {
            if (entity != null)
            {
                Id = entity.Id;

                Numero                  = entity.Numero;
                Agencia                 = entity.Agencia;
                DigitoAgencia           = entity.DigitoAgencia;
                Conta                   = entity.Conta;
                DigitoConta             = entity.DigitoConta;
                Cpf                     = entity.Cpf;
                Emitente                = entity.Emitente;
                Valor                   = entity.Valor;
                DataDeposito            = entity.DataDeposito;
                DataProtesto            = entity.DataProtesto;
                DataDevolucao           = entity.DataDevolucao;
                CartorioProtestado      = entity.CartorioProtestado;
                StatusCheque            = entity.StatusCheque;
                Banco                   = new BancoViewModel(entity.Banco);
                Cliente                 = new ClienteViewModel(entity.Cliente);
                DataInsercao            = entity.DataInsercao;
                ListaLancamentoCobranca = entity.ListaLancamentoCobranca.Select(x => new LancamentoCobrancaViewModel(x.LancamentoCobranca)).ToList();
            }
        }
예제 #3
0
        public GeracaoCNABLancamentoCobrancaViewModel(LancamentoCobranca lancamentoCobranca)
        {
            Id              = lancamentoCobranca.Id;
            DataInsercao    = lancamentoCobranca.DataInsercao;
            DataGeracao     = lancamentoCobranca.DataGeracao;
            DataVencimento  = lancamentoCobranca.DataVencimento;
            DataCompetencia = lancamentoCobranca.DataCompetencia;
            DataBaixa       = lancamentoCobranca.DataBaixa;
            ValorContrato   = lancamentoCobranca.ValorContrato;
            ValorMulta      = lancamentoCobranca.ValorMulta;
            ValorJuros      = lancamentoCobranca.ValorJuros;
            ValorAReceber   = lancamentoCobranca.ValorAReceber;
            ValorRecebido   = lancamentoCobranca.ValorRecebido;
            ValorTotal      = lancamentoCobranca.ValorTotal;

            Banco           = new BancoViewModel(lancamentoCobranca?.ContaFinanceira?.Banco) ?? new BancoViewModel();
            ContaFinanceira = new ContaFinanceiraViewModel(lancamentoCobranca?.ContaFinanceira) ?? new ContaFinanceiraViewModel();
            Cliente         = new ClienteViewModel(lancamentoCobranca?.Cliente) ?? new ClienteViewModel();
            Unidade         = new UnidadeViewModel(lancamentoCobranca?.Unidade) ?? new UnidadeViewModel();

            TipoServico = lancamentoCobranca.TipoServico;
        }
        public ChequeEmitidoViewModel(ChequeEmitido entity)
        {
            if (entity != null)
            {
                Id = entity.Id;

                Numero             = entity.Numero;
                Agencia            = entity.Agencia;
                DigitoAgencia      = entity.DigitoAgencia;
                Conta              = entity.Conta;
                DigitoConta        = entity.DigitoConta;
                Cpf                = entity.Cpf;
                Emitente           = entity.Emitente;
                Valor              = entity.Valor;
                DataEmissao        = entity.DataEmissao;
                CartorioProtestado = entity.CartorioProtestado;
                Banco              = new BancoViewModel(entity.Banco);
                Fornecedor         = new FornecedorViewModel(entity.Fornecedor);
                DataInsercao       = entity.DataInsercao;
                ListaContaPagar    = entity.ListaContaPagar.Select(x => new ContasAPagarViewModel(x.ContaPagar)).ToList();
            }
        }
예제 #5
0
        public ChequeViewModel(Cheque contaFinanceira)
        {
            Id            = contaFinanceira.Id;
            DataInsercao  = contaFinanceira.DataInsercao;
            Numero        = contaFinanceira.Numero;
            Emitente      = contaFinanceira.Emitente;
            Agencia       = contaFinanceira.Agencia;
            DigitoAgencia = contaFinanceira.DigitoAgencia;
            Conta         = contaFinanceira.Conta;
            DigitoConta   = contaFinanceira.DigitoConta;
            Cpf           = contaFinanceira.CPFCNPJ;
            Valor         = contaFinanceira.Valor.ToString("0.00");

            DataDevolucao   = contaFinanceira.DataDevolucao;
            MotivoDevolucao = contaFinanceira.MotivoDevolucao;

            DataProtesto       = contaFinanceira.DataProtesto;
            CartorioProtestado = contaFinanceira.CartorioProtestado;

            StatusCheque    = contaFinanceira.StatusCheque;
            ContaFinanceira = new ContaFinanceiraViewModel(contaFinanceira?.ContaFinanceira) ?? new ContaFinanceiraViewModel();
            Banco           = new BancoViewModel(contaFinanceira?.Banco) ?? new BancoViewModel();
        }
예제 #6
0
 public ChequeViewModel()
 {
     ContaFinanceira = new ContaFinanceiraViewModel();
     Banco           = new BancoViewModel();
 }