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