Beispiel #1
0
 public Negociacao_entrada(Negociacao negociacao, Entrada entrada)
 {
     this.negociacao_id = negociacao;
     this.entrada       = entrada;
 }
Beispiel #2
0
        public void LancaEntrada()
        {
            double valor = this.matricula;

            if (valor == 0)
            {
                valor = this.total;
            }

            Entrada entrada = new Entrada()
            {
                cliente         = new Cliente(this.aluno, this.curso),
                data            = DateTime.Now,
                boleto          = "0",
                codboleto       = 0,
                cod_verificacao = "",
                arquivo_xml     = "",
                conta           = new Conta()
                {
                    codigo = 6
                },
                conta_devolucao = new Conta()
                {
                    codigo = 0
                },
                codigo                   = 0,
                data_devolucao           = Convert.ToDateTime("01/01/1900"),
                data_nota_fiscal         = Convert.ToDateTime("01/01/1900"),
                data_quitado             = DateTime.Now,
                data_recebimento         = DateTime.Now.AddDays(30),
                desconto                 = 0,
                emolumento               = "",
                identificacao            = "Inscricao " + this.txt,
                juros                    = 0,
                multa                    = 0,
                negativado               = 0,
                negativado_data          = Convert.ToDateTime("01/01/1900"),
                negativado_data_removido = Convert.ToDateTime("01/01/1900"),
                negociacao               = 0,
                nota_fiscal              = "",
                obs_cancelado            = "",
                painel                   = new Painel()
                {
                    codigo = 0
                },
                parcela      = this.parcela.ToString(),
                situacao     = 0,
                tipo_entrada = new Tipo_entrada()
                {
                    codigo = 7
                },
                tipo_pgto   = "Cartão",
                valor       = valor,
                vencimento  = DateTime.Now,
                xml_envio   = "",
                xml_retorno = "",

                valor_parcela1 = 0,
                valor_parcela2 = 0,
                valor_parcela3 = 0,
                valor_parcela4 = 0,
                valor_parcela5 = 0,
                valor_parcela6 = 0,

                data_recebimento2 = Convert.ToDateTime("01/01/1900"),
                data_recebimento3 = Convert.ToDateTime("01/01/1900"),
                data_recebimento4 = Convert.ToDateTime("01/01/1900"),
                data_recebimento5 = Convert.ToDateTime("01/01/1900"),
                data_recebimento6 = Convert.ToDateTime("01/01/1900")
            };

            if (this.parcela == 2)
            {
                entrada.valor_parcela1    = entrada.valor / this.parcela;
                entrada.valor_parcela2    = entrada.valor / this.parcela;
                entrada.data_recebimento2 = entrada.data_recebimento.AddDays(60);
            }

            if (this.parcela == 3)
            {
                entrada.valor_parcela1    = entrada.valor / this.parcela;
                entrada.valor_parcela2    = entrada.valor / this.parcela;
                entrada.valor_parcela3    = entrada.valor / this.parcela;
                entrada.data_recebimento2 = entrada.data_recebimento.AddDays(60);
                entrada.data_recebimento3 = entrada.data_recebimento.AddDays(90);
            }

            if (this.parcela == 4)
            {
                entrada.valor_parcela1    = entrada.valor / this.parcela;
                entrada.valor_parcela2    = entrada.valor / this.parcela;
                entrada.valor_parcela3    = entrada.valor / this.parcela;
                entrada.valor_parcela4    = entrada.valor / this.parcela;
                entrada.data_recebimento2 = entrada.data_recebimento.AddDays(60);
                entrada.data_recebimento3 = entrada.data_recebimento.AddDays(90);
                entrada.data_recebimento4 = entrada.data_recebimento.AddDays(120);
            }

            if (this.parcela == 5)
            {
                entrada.valor_parcela1    = entrada.valor / this.parcela;
                entrada.valor_parcela2    = entrada.valor / this.parcela;
                entrada.valor_parcela3    = entrada.valor / this.parcela;
                entrada.valor_parcela4    = entrada.valor / this.parcela;
                entrada.valor_parcela5    = entrada.valor / this.parcela;
                entrada.data_recebimento2 = entrada.data_recebimento.AddDays(60);
                entrada.data_recebimento3 = entrada.data_recebimento.AddDays(90);
                entrada.data_recebimento4 = entrada.data_recebimento.AddDays(120);
                entrada.data_recebimento5 = entrada.data_recebimento.AddDays(150);
            }

            if (this.parcela == 6)
            {
                entrada.valor_parcela1    = entrada.valor / this.parcela;
                entrada.valor_parcela2    = entrada.valor / this.parcela;
                entrada.valor_parcela3    = entrada.valor / this.parcela;
                entrada.valor_parcela4    = entrada.valor / this.parcela;
                entrada.valor_parcela5    = entrada.valor / this.parcela;
                entrada.valor_parcela6    = entrada.valor / this.parcela;
                entrada.data_recebimento2 = entrada.data_recebimento.AddDays(60);
                entrada.data_recebimento3 = entrada.data_recebimento.AddDays(90);
                entrada.data_recebimento4 = entrada.data_recebimento.AddDays(120);
                entrada.data_recebimento5 = entrada.data_recebimento.AddDays(150);
                entrada.data_recebimento6 = entrada.data_recebimento.AddDays(180);
            }

            if (entrada.cliente.codigo != 0)
            {
                new EntradaDB().Salvar(entrada);
            }
            else
            {
                new Envio_email()
                {
                    para = "*****@*****.**", assunto = "CENBRAP - Cielo lanca entrada erro", texto = this.txt + "<BR>Aluno: " + this.aluno.codigo + " - " + this.aluno.nome + " <BR>Curso: " + this.curso.codigo + " - " + this.curso.titulo1
                }
            }.Salvar();
Beispiel #3
0
 public Negociacao_entrada()
 {
     this.negociacao_id = new Negociacao();
     this.entrada       = new Entrada();
 }