public FaturamentoBD ConverterDe(Faturamento nota)
        {
            FaturamentoBD result = new FaturamentoBD();

            result.DataFaturamento = nota.DataFaturamento;
            result.Id              = nota.Id;
            result.IdCliente       = nota.IdCliente;
            result.IdEventoGerador = nota.IdEventoGerador;
            result.IdFaturamento   = nota.IdFaturamento;
            result.SituacaoDaNota  = nota.SituacaoDaNota;
            result.ValorBruto      = nota.ValorBruto;
            result.ValorDesconto   = nota.ValorDesconto;
            result.ValorLiquido    = nota.ValorLiquido;
            result.Competencia     = nota.Competencia;

            return(result);
        }
        public Faturamento ConverterDe(FaturamentoBD nota)
        {
            Faturamento result = new Faturamento();

            result.DataFaturamento = nota.DataFaturamento;
            result.Id                = nota.Id;
            result.IdCliente         = nota.IdCliente;
            result.IdEventoGerador   = nota.IdEventoGerador;
            result.IdFaturamento     = nota.IdFaturamento;
            result.SituacaoDaNota    = nota.SituacaoDaNota;
            result.ValorBruto        = nota.ValorBruto;
            result.ValorDesconto     = nota.ValorDesconto.HasValue ? nota.ValorDesconto.Value : 0;
            result.ValorLiquido      = nota.ValorLiquido;
            result.ValorAdiantamento = nota.ValorAdiantamento.HasValue ? nota.ValorAdiantamento.Value : 0;
            result.Entregas          = ConverterDe(nota.Entregas);
            result.Competencia       = nota.Competencia;

            return(result);
        }