public bool ExcluirDA(Doacoes doa) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", doa.Id); try { DataSet ds = SqlHelper.ExecuteDataset(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_doacoes", paramsToSP); DataTable tabela = ds.Tables[0]; string resultado = tabela.Rows[0][0].ToString(); if (resultado == "true") return true; else return false; } catch (Exception e) { return false; } }
public Int32 InserirDA(Doacoes doa) { SqlParameter[] paramsToSP = new SqlParameter[4]; paramsToSP[0] = new SqlParameter("@pessoaid", doa.PessoaId); paramsToSP[1] = new SqlParameter("@data", doa.Data); paramsToSP[2] = new SqlParameter("@valor", doa.Valor); paramsToSP[3] = new SqlParameter("@usuarioid", doa.UsuarioId); try { DataSet ds = SqlHelper.ExecuteDataset(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_doacoes", paramsToSP); DataTable tabela = ds.Tables[0]; int id = utils.ComparaIntComZero(tabela.Rows[0]["ID"].ToString()); return id; } catch (Exception e) { return 0; } }
public Int32 InserirBL(Doacoes doa) { if(IsValid(doa)) { DoacoesDA doacoesDA = new DoacoesDA(); return doacoesDA.InserirDA(doa); } else return 0; }
public bool ExcluirBL(Doacoes doa) { if(doa.Id > 0) { DoacoesDA doacoesDA = new DoacoesDA(); return doacoesDA.ExcluirDA(doa); } else return false; }
private void geraRelatorio() { DoacoesBL doacoesBL = new DoacoesBL(); Doacoes doacoes = new Doacoes(); int doacaoid = Convert.ToInt16(Request.QueryString["doacaoid"].ToString()); lDtDoacao = doacoesBL.PesquisarDataset(doacaoid).Tables[0]; if (lDtDoacao.Rows.Count > 0) { InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); VendaItensBL vendaItensBL = new VendaItensBL(); VendaItens vendaItens = new VendaItens(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceVenda = new ReportDataSource("DataSet_Doacao", lDtDoacao); decimal valor = Convert.ToDecimal(lDtDoacao.Rows[0]["valor"].ToString()); NumeroPorExtenso numeroPorExtenso = new NumeroPorExtenso(valor); string valorExtenso = numeroPorExtenso.ToString(); ReportParameter[] param = new ReportParameter[1]; param[0] = new ReportParameter("valorExtenso", valorExtenso); rptDoacao.LocalReport.SetParameters(param); rptDoacao.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptDoacao.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptDoacao.LocalReport.DataSources.Add(rptDatasourceVenda); rptDoacao.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
public bool EditarDA(Doacoes doa) { SqlParameter[] paramsToSP = new SqlParameter[5]; paramsToSP[0] = new SqlParameter("@id", doa.Id); paramsToSP[1] = new SqlParameter("@pessoaid", doa.PessoaId); paramsToSP[2] = new SqlParameter("@data", doa.Data); paramsToSP[3] = new SqlParameter("@valor", doa.Valor); paramsToSP[4] = new SqlParameter("@usuarioid", doa.UsuarioId); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_update_doacoes", paramsToSP); return true; } catch (Exception e) { return false; } }
protected void dtgDoacao_RowDeleting(object sender, GridViewDeleteEventArgs e) { DoacoesBL doaBL = new DoacoesBL(); Doacoes doacoes = new Doacoes(); doacoes.Id = utils.ComparaIntComZero(dtgDoacao.DataKeys[e.RowIndex][0].ToString()); if (doaBL.ExcluirBL(doacoes)) ExibirMensagem("Doação excluída com sucesso !"); else ExibirMensagem("Não foi possível excluir a doação."); Pesquisar(null); }
private List<Doacoes> CarregarObjDoacoes(SqlDataReader dr) { PessoasDA pesDA = new PessoasDA(); UsuariosDA usuDA = new UsuariosDA(); List<Doacoes> Doacoes = new List<Doacoes>(); while (dr.Read()) { Doacoes doa = new Doacoes(); doa.Id = int.Parse(dr["ID"].ToString()); doa.PessoaId = int.Parse(dr["PESSOAID"].ToString()); doa.Data = Convert.ToDateTime(dr["DATA"].ToString()); doa.Valor = Convert.ToDecimal(dr["VALOR"].ToString()); doa.UsuarioId = int.Parse(dr["USUARIOID"].ToString()); if (doa.PessoaId > 0) { List<Pessoas> pes = pesDA.PesquisarDA(doa.PessoaId); Pessoas pessoa = new Pessoas(); foreach (Pessoas ltPes in pes) { pessoa.Id = ltPes.Id; pessoa.Codigo = ltPes.Codigo; pessoa.Nome = ltPes.Nome; } doa.Pessoa = pessoa; } if (doa.UsuarioId > 0) { List<Usuarios> usu = usuDA.PesquisarDA(doa.UsuarioId); Usuarios usuarios = new Usuarios(); foreach (Usuarios ltUsu in usu) { usuarios.Id = ltUsu.Id; usuarios.Login = ltUsu.Login; usuarios.Nome = ltUsu.Nome; } doa.Usuario = usuarios; } Doacoes.Add(doa); } return Doacoes; }
private bool IsValid(Doacoes doa) { bool valido; valido = doa.PessoaId > 0 && doa.UsuarioId > 0; valido = valido && doa.Valor > 0 && utils.ComparaDataComNull(doa.Data) != null; return valido; }