public override void Gravar()
        {
            #region Condição de pagamento
            ICondicaoPagamento condicaoPagamento = new CondicaoPagamento();
            condicaoPagamento.Descricao = "Condição de pagamento";
            condicaoPagamento.PrazoMedio = 1;
            condicaoPagamento.FormaCalculoVencimento = Enuns.Cadastro.Financeiro.FormaCalculoVencimento.Mensal;
            condicaoPagamento.VencimentoFeriado = Enuns.Cadastro.Financeiro.VencimentoFeriado.Manter;
            condicaoPagamento.MesmoDiaMes = true;
            string guidCondPag = condicaoPagamento.Save();
            #endregion

            #region Período de vencimento
            IPeriodo periodo = new OpenPOS.Data.Cadastro.Periodo.Periodo();
            periodo.Descricao = "Período de vencimento semanal";
            periodo.Tipo = TipoVencimento.ForaSemana;
            string guidPeriodo = periodo.Save();
            #endregion

            ICondicaoPagamentoParcelado condPagParc = new CondicaoPagamentoParcelado();
            condPagParc.CondicaoPagamento = new CondicaoPagamento(guidCondPag);
            condPagParc.ApartirDataEmissao = 1;
            condPagParc.ApartirDataVencimentoAnterior = 1;
            condPagParc.Percentual = 1;
            condPagParc.PeriodoVencimento = new OpenPOS.Data.Cadastro.Periodo.Periodo(guidPeriodo);
            GUID = condPagParc.Save();
        }
 public override void Popular()
 {
     ICondicaoPagamentoParcelado condPagParc = new CondicaoPagamentoParcelado(GUID);
     DumpElement(condPagParc);
 }
 public override void Excluir()
 {
     ICondicaoPagamentoParcelado condPagParc = new CondicaoPagamentoParcelado(GUID);
     condPagParc.Delete();
 }
 public override void Editar()
 {
     ICondicaoPagamentoParcelado condPagParc = new CondicaoPagamentoParcelado(GUID);
     condPagParc.Percentual = 2;
     condPagParc.Save();
 }