Example #1
0
        public override void Editar()
        {
            IPeriodo periodo = new OpenPOS.Data.Cadastro.Periodo.Periodo(GUID);

            #region Período de vencimento semanal
            ISemanal semanal = new OpenPOS.Data.Cadastro.Periodo.Semanal();
            semanal.DiaInicial = DiaSemana.TercaFeira;
            semanal.DiaFinal = DiaSemana.Sabado;
            semanal.DiaVencimento = DiaSemana.QuartaFeira;
            semanal.SemanaVencimento = SemanaVencimento.SegundaSemanaAposCorrente;
            #endregion

            periodo.Semanais.Add(semanal);
            periodo.Save();
        }
Example #2
0
        public override void Gravar()
        {
            IPeriodo periodo = new OpenPOS.Data.Cadastro.Periodo.Periodo();
            periodo.Descricao = "Período de vencimento semanal";
            periodo.Tipo = TipoVencimento.ForaSemana;

            #region Período de vencimento semanal
            ISemanal semanal = new OpenPOS.Data.Cadastro.Periodo.Semanal();
            semanal.DiaInicial = DiaSemana.SegundaFeira;
            semanal.DiaFinal = DiaSemana.SextaFeira;
            semanal.DiaVencimento = DiaSemana.SegundaFeira;
            semanal.SemanaVencimento = SemanaVencimento.PrimeiraSemanaAposCorrente;
            #endregion

            periodo.Semanais.Add(semanal);

            GUID = periodo.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;
            condicaoPagamento.PercentualJuros = 1.51;
            condicaoPagamento.TipoJuros = Enuns.Financeiro.TipoJuros.Simples;

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

            ISemanal perSemanal = new OpenPOS.Data.Cadastro.Periodo.Semanal();
            perSemanal.DiaInicial = DiaSemana.SegundaFeira;
            perSemanal.DiaFinal = DiaSemana.Sabado;
            perSemanal.DiaVencimento = DiaSemana.SegundaFeira;
            perSemanal.SemanaVencimento = SemanaVencimento.PrimeiraSemanaAposCorrente;

            periodo.Semanais.Add(perSemanal);

            GUID guidPeriodo = periodo.Save();
            #endregion

            IParcela parcelaUm = new Parcela();
            parcelaUm.APartirDataEmissao = 1;
            parcelaUm.APartirDataVencimentoAnterior = 1;
            parcelaUm.Percentual = 35;
            parcelaUm.PeriodoVencimento = new OpenPOS.Data.Cadastro.Periodo.Periodo(guidPeriodo);
            parcelaUm.PeriodoVencimento = periodo;
            condicaoPagamento.Parcelas.Add(parcelaUm);

            IParcela parcelaDois = new Parcela();
            parcelaDois.APartirDataEmissao = 1;
            parcelaDois.APartirDataVencimentoAnterior = 1;
            parcelaDois.Percentual = 65;
            parcelaDois.PeriodoVencimento = new OpenPOS.Data.Cadastro.Periodo.Periodo(guidPeriodo);
            parcelaDois.PeriodoVencimento = periodo;
            condicaoPagamento.Parcelas.Add(parcelaDois);
            GUID = condicaoPagamento.Save();
        }
Example #4
0
        public override void Gravar()
        {
            #region Periodo de vencimento
            PeriodoTest periodoTest = new PeriodoTest();
            periodoTest.Gravar();
            IPeriodo periodo = new OpenPOS.Data.Cadastro.Periodo.Periodo(periodoTest.GUID);
            #endregion

            #region Período de vencimento semanal
            ISemanal semanal = new OpenPOS.Data.Cadastro.Periodo.Semanal();
            semanal.DiaInicial = DiaSemana.SegundaFeira;
            semanal.DiaFinal = DiaSemana.SextaFeira;
            semanal.DiaVencimento = DiaSemana.SegundaFeira;
            semanal.SemanaVencimento = SemanaVencimento.PrimeiraSemanaAposCorrente;
            #endregion

            periodo.Semanais.Add(semanal);
            GUID = periodo.Save();
        }