Ejemplo n.º 1
0
        public List <Negociacao_Boleto_avulso> Listar(Boleto_avulso boleto_avulso)
        {
            try
            {
                List <Negociacao_Boleto_avulso> negociacao_entrada = new List <Negociacao_Boleto_avulso>();

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT nb.negociacao_id, n.cliente, n.painel, isnull(n.data, '01/01/1900') as data, isnull(n.vencimento, '01/01/1900') as vencimento, n.subtotal, n.desconto, n.total, n.parcelas, nb.boleto_avulso FROM Negociacao_Boleto_avulso as nb JOIN negociacao as n ON nb.negociacao_id = n.negociacao_id WHERE nb.Boleto_avulso = @codigo");
                quey.SetParameter("codigo", boleto_avulso.codigo);
                IDataReader reader = quey.ExecuteQuery();

                while (reader.Read())
                {
                    negociacao_entrada.Add(new Negociacao_Boleto_avulso(new Negociacao(Convert.ToInt32(reader["negociacao_id"]), new Cliente()
                    {
                        codigo = Convert.ToInt32(reader["cliente"])
                    }, new Painel()
                    {
                        codigo = Convert.ToInt32(reader["painel"])
                    }, Convert.ToDateTime(reader["data"]), Convert.ToDouble(reader["subtotal"]), Convert.ToDouble(reader["desconto"]), Convert.ToDouble(reader["total"]), Convert.ToInt32(reader["parcelas"]), Convert.ToDateTime(reader["vencimento"])), boleto_avulso));
                }
                reader.Close();
                session.Close();

                return(negociacao_entrada);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Ejemplo n.º 2
0
        public Boleto Buscar(Boleto_avulso boleto_avulso)
        {
            try
            {
                Boleto boleto = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT isnull(codigo, 0) AS codigo, isnull(data, '1900-01-01') AS data, isnull(conta, 0) AS conta, isnull(entrada, 0) AS entrada, isnull(cliente, 0) AS cliente, isnull(painel, 0) AS painel, isnull(valor, 0) AS valor, isnull(multa, 0) AS multa, isnull(juros, 0) AS juros, isnull(protesto, 0) AS protesto, isnull(vencimento, '1900-01-01') AS vencimento, isnull(impresso, 0) AS impresso, isnull(instrucoes, '') AS instrucoes, isnull(impresso_data, '1900-01-01') AS impresso_data, isnull(remessa, 0) AS remessa, isnull(remessa_data, '1900-01-01') AS remessa_data, isnull(retorno, 0) AS retorno, isnull(retorno_data, '1900-01-01') AS retorno_data, isnull(arquivo, '') AS arquivo, isnull(remessa_codigo, 0) AS remessa_codigo, isnull(retorno_codigo, 0) AS retorno_codigo, isnull(retorno_msg_erro, '') AS retorno_msg_erro, isnull(entrada_confirmada, 0) AS entrada_confirmada, isnull(pagamento_efetuado, 0) AS pagamento_efetuado, isnull(entrada_rejeitada, 0) AS entrada_rejeitada, isnull(movimento_codigo, '') AS movimento_codigo, isnull(movimento_descricao, '') AS movimento_descricao, isnull(rejeicao_codigo, '') AS rejeicao_codigo, isnull(rejeicao_msg, '') AS rejeicao_msg, isnull(ticket, 0) AS ticket, isnull(aluno_pgto, 0) AS aluno_pgto, isnull(boleto_avulso, 0) as boleto_avulso FROM boleto WHERE boleto_avulso = @boleto_avulso");
                quey.SetParameter("boleto_avulso", boleto_avulso.codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    boleto = new Boleto(Convert.ToInt32(reader["codigo"]), Convert.ToDateTime(reader["data"]), Convert.ToInt32(reader["conta"]), new Entrada()
                    {
                        codigo = Convert.ToInt32(reader["entrada"])
                    }, Convert.ToInt32(reader["cliente"]), Convert.ToInt32(reader["painel"]), Convert.ToDouble(reader["valor"]), Convert.ToDouble(reader["multa"]), Convert.ToDouble(reader["juros"]), Convert.ToInt32(reader["protesto"]), Convert.ToDateTime(reader["vencimento"]), Convert.ToInt32(reader["impresso"]), Convert.ToString(reader["instrucoes"]), Convert.ToDateTime(reader["impresso_data"]), Convert.ToInt32(reader["remessa"]), Convert.ToDateTime(reader["remessa_data"]), Convert.ToInt32(reader["retorno"]), Convert.ToDateTime(reader["retorno_data"]), Convert.ToString(reader["arquivo"]), Convert.ToInt32(reader["remessa_codigo"]), Convert.ToInt32(reader["retorno_codigo"]), Convert.ToString(reader["retorno_msg_erro"]), Convert.ToInt32(reader["entrada_confirmada"]), Convert.ToInt32(reader["pagamento_efetuado"]), Convert.ToInt32(reader["entrada_rejeitada"]), Convert.ToString(reader["movimento_codigo"]), Convert.ToString(reader["movimento_descricao"]), Convert.ToString(reader["rejeicao_codigo"]), Convert.ToString(reader["rejeicao_msg"]), Convert.ToInt32(reader["ticket"]), new Aluno_pgto()
                    {
                        codigo = Convert.ToInt32(reader["codigo"])
                    }, new Boleto_avulso()
                    {
                        codigo = Convert.ToInt32(reader["boleto_avulso"])
                    });
                }
                reader.Close();
                session.Close();

                return(boleto);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Ejemplo n.º 3
0
        public Boleto_avulso Buscar(int codigo)
        {
            try
            {
                Boleto_avulso boleto_avulso = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT codigo, aluno_pgto, cliente, isnull(data, '01/01/1900') as data, isnull(vencimento, '01/01/1900') as vencimento, isnull(data_pgto, '01/01/1900') as data_pgto, valor, situacao, obs, descricao FROM boleto_avulso WHERE codigo = @codigo");
                quey.SetParameter("codigo", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    boleto_avulso = new Boleto_avulso(Convert.ToInt32(reader["codigo"]), new Aluno_pgto()
                    {
                        codigo = Convert.ToInt32(reader["aluno_pgto"])
                    }, new Cliente()
                    {
                        codigo = Convert.ToInt32(reader["cliente"])
                    }, Convert.ToDateTime(reader["data"]), Convert.ToDateTime(reader["vencimento"]), Convert.ToDateTime(reader["data_pgto"]), Convert.ToDouble(reader["valor"]), Convert.ToInt32(reader["situacao"]), Convert.ToString(reader["obs"]), Convert.ToString(reader["descricao"]));
                }
                reader.Close();
                session.Close();

                return(boleto_avulso);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Ejemplo n.º 4
0
 public void Excluir(Boleto_avulso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Boleto_avulso WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 5
0
        public int SalvarRetornar(Boleto_avulso variavel)
        {
            try
            {
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO Boleto_avulso (aluno_pgto,cliente,data,vencimento,data_pgto,valor,situacao,obs,descricao) VALUES (@aluno_pgto,@cliente,@data,@vencimento,@data_pgto,@valor,@situacao,@obs,@descricao) ");
                query.SetParameter("aluno_pgto", variavel.aluno_pgto.codigo)
                .SetParameter("cliente", variavel.cliente.codigo)
                .SetParameter("data", variavel.data)
                .SetParameter("vencimento", variavel.vencimento)
                .SetParameter("data_pgto", variavel.data_pgto)
                .SetParameter("valor", variavel.valor)
                .SetParameter("situacao", variavel.situacao)
                .SetParameter("obs", variavel.obs)
                .SetParameter("descricao", variavel.descricao);
                query.ExecuteUpdate();
                session.Close();

                int id = 0;

                DBSession session1 = new DBSession();
                Query     quey     = session1.CreateQuery("SELECT codigo FROM boleto_avulso WHERE cliente = @cliente AND vencimento = @vencimento ORDER BY codigo DESC");
                quey.SetParameter("cliente", variavel.cliente.codigo)
                .SetParameter("vencimento", variavel.vencimento.Date);
                //.SetParameter("valor", variavel.valor);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    id = Convert.ToInt32(reader["codigo"]);
                }
                reader.Close();
                session1.Close();

                return(id);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 6
0
 public void Salvar(Boleto_avulso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Boleto_avulso (aluno_pgto,cliente,data,vencimento,data_pgto,valor,situacao,obs,descricao) VALUES (@aluno_pgto,@cliente,@data,@vencimento,@data_pgto,@valor,@situacao,@obs,@descricao) ");
         query.SetParameter("aluno_pgto", variavel.aluno_pgto.codigo)
         .SetParameter("cliente", variavel.cliente.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("vencimento", variavel.vencimento)
         .SetParameter("data_pgto", variavel.data_pgto)
         .SetParameter("valor", variavel.valor)
         .SetParameter("situacao", variavel.situacao)
         .SetParameter("obs", variavel.obs)
         .SetParameter("descricao", variavel.descricao);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 7
0
 public void Alterar(Boleto_avulso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Boleto_avulso SET aluno_pgto = @aluno_pgto, cliente = @cliente, data = @data, vencimento = @vencimento, data_pgto = @data_pgto, valor = @valor, situacao = @situacao, obs = @obs, descricao = @descricao WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo)
         .SetParameter("aluno_pgto", variavel.aluno_pgto.codigo)
         .SetParameter("cliente", variavel.cliente.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("vencimento", variavel.vencimento)
         .SetParameter("data_pgto", variavel.data_pgto)
         .SetParameter("valor", variavel.valor)
         .SetParameter("situacao", variavel.situacao)
         .SetParameter("obs", variavel.obs)
         .SetParameter("descricao", variavel.descricao);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }