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 }); }
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 };
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() };