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 Gravar()
 {
     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;
     GUID = condicaoPagamento.Save();
 }
        public void EditarErro()
        {
            Gravar();

            ICondicaoPagamento condicaoPagamento = new CondicaoPagamento(GUID);
            condicaoPagamento.FormaCalculoVencimento = Enuns.Cadastro.Financeiro.FormaCalculoVencimento.Quinzenal;
            condicaoPagamento.MesmoDiaMes = true;
            condicaoPagamento.Save();

            condicaoPagamento.Delete();
        }
 public override void Editar()
 {
     ICondicaoPagamento condicaoPagamento = new CondicaoPagamento(GUID);
     condicaoPagamento.Descricao = "Condição de pagamento [editado]";
     condicaoPagamento.Save();
 }