Exemplo n.º 1
0
        public LancamentoCobranca ToEntity()
        {
            var unidade = Unidade.ToEntity();

            return(new LancamentoCobranca
            {
                Id = Id,
                DataInsercao = DataInsercao < System.Data.SqlTypes.SqlDateTime.MinValue.Value ? DateTime.Now : this.DataInsercao,
                ContaFinanceira = ContaFinanceira.ToEntity(),
                Cliente = new Cliente {
                    Id = Cliente.Id
                },
                Unidade = unidade.Id == 0 ? null : unidade,
                DataGeracao = DataInsercao < System.Data.SqlTypes.SqlDateTime.MinValue.Value ? DateTime.Now : this.DataGeracao,
                DataVencimento = DataVencimento,
                DataCompetencia = DataCompetencia.HasValue ? DataCompetencia : new DateTime(DataVencimento.Year, DataVencimento.Month, 1),
                DataBaixa = DataBaixa,
                ValorContrato = Convert.ToDecimal(ValorContrato),
                TipoValorMulta = TipoValorMulta,
                ValorMulta = Convert.ToDecimal(ValorMulta),
                TipoValorJuros = TipoValorJuros,
                ValorJuros = Convert.ToDecimal(ValorJuros),
                TipoServico = TipoServico,
                StatusLancamentoCobranca = StatusLancamentoCobranca,
                CiaSeguro = CiaSeguro,
                PossueCnab = PossueCnab,
                Observacao = Observacao
            });
        }
Exemplo n.º 2
0
 public ContasAPagar ToEntity() => new ContasAPagar
 {
     Id              = Id,
     DataInsercao    = DataInsercao,
     ContaFinanceira = ContaFinanceira?.ToEntity(),
     FormaPagamento  = FormaPagamento,
     Unidade         = Unidade?.ToEntity(),
     ContaContabil   = ContaContabil?.ToEntity(),
     Fornecedor      = Fornecedor?.ViewModelToEntity(),
     DataVencimento  = DataVencimento.Value,
 };
        public LancamentoCobranca ToEntity() => new LancamentoCobranca
        {
            Id                       = Id,
            DataInsercao             = DataInsercao < System.Data.SqlTypes.SqlDateTime.MinValue.Value ? DateTime.Now : this.DataInsercao,
            DataVencimento           = DataVencimento,
            DataCompetencia          = DataCompetencia,
            StatusLancamentoCobranca = StatusLancamentoCobranca,
            DataBaixa                = DataBaixa,
            ValorContrato            = ValorContrato,
            ValorMulta               = ValorMulta,
            ValorJuros               = ValorJuros,

            ContaFinanceira = ContaFinanceira.ToEntity(),
            Cliente         = Cliente.ToEntity(),

            TipoServico = TipoServico
        };
Exemplo n.º 4
0
        public Cheque ToEntity() => new Cheque
        {
            Id            = Id,
            DataInsercao  = DataInsercao < System.Data.SqlTypes.SqlDateTime.MinValue.Value ? DateTime.Now : this.DataInsercao,
            Numero        = Numero,
            Emitente      = Emitente,
            Agencia       = Agencia,
            DigitoAgencia = DigitoAgencia,
            Conta         = Conta,
            DigitoConta   = DigitoConta,
            CPFCNPJ       = Cpf,
            Valor         = Convert.ToDecimal(Valor),

            DataDevolucao   = DataDevolucao,
            MotivoDevolucao = MotivoDevolucao,

            DataProtesto       = DataProtesto,
            CartorioProtestado = CartorioProtestado,

            StatusCheque    = StatusCheque,
            ContaFinanceira = ContaFinanceira.ToEntity(),
            Banco           = Banco.ToEntity()
        };