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