protected void cmdGravar_Click(object sender, EventArgs e) { try { Denuncia denuncia = new Denuncia(); DenunciaRepository denunciaRepository = new DenunciaRepository(); denuncia.denuncia = txtDenuncia.Text.Trim(); denuncia.data_ocorrido = txtDataOcorrido.Text.Trim(); denuncia.local = txtLocal.Text.Trim(); if (String.IsNullOrEmpty(denuncia.denuncia) || String.IsNullOrEmpty(denuncia.data_ocorrido) || String.IsNullOrEmpty(denuncia.local)) { ModelState.AddModelError("LoginInvalido", "Preencha todos os campos"); erromodal.Visible = true; return; } denunciaRepository.Inserir(denuncia); txtDenuncia.Text = ""; txtDataOcorrido.Text = ""; txtLocal.Text = ""; sucessomodal.Visible = true; ModelState.AddModelError("", "DenĂșncias cadastrada com sucesso!"); } catch (Exception err) { ModelState.AddModelError("", err.ToString()); erromodal.Visible = true; } }
public void Inserir(Denuncia denuncia) { StringBuilder query = new StringBuilder(); query.Append(" insert into denuncias (denuncia, data_ocorrido, local) "); query.Append(" values(@denuncia, @data_ocorrido, @local) "); objectQuery.CommandText = query.ToString(); objectQuery.ClearParameter(); objectQuery.SetParameter("@denuncia", denuncia.denuncia); objectQuery.SetParameter("@data_ocorrido", denuncia.data_ocorrido); objectQuery.SetParameter("@local", denuncia.local); objectQuery.ExecuteNonQuery(); }
public List <Denuncia> Listar() { StringBuilder query = new StringBuilder(); MySqlDataReader dr = null; Denuncia denuncia = null; List <Denuncia> arrDenuncias = new List <Denuncia>(); try { query.Append(" select * from denuncias "); objectQuery.CommandText = query.ToString(); dr = (MySqlDataReader)objectQuery.ExecuteQuery(); while (dr.Read()) { denuncia = new Denuncia(); denuncia.codigo = Convert.ToInt32(dr["codigo"].ToString()); denuncia.denuncia = dr["denuncia"].ToString(); denuncia.data_ocorrido = dr["data_ocorrido"].ToString(); denuncia.local = dr["local"].ToString(); arrDenuncias.Add(denuncia); } } finally { if (dr != null) { dr.Close(); } } return(arrDenuncias); }