public ListObra List(string filtro) { try { ListObra list = new ListObra(); getProcedure("SelectObras"); cmd.Parameters.AddWithValue("pfiltro", filtro); conn.Open(); MySqlDataReader dr = cmd.ExecuteReader(); cmd.Parameters.Clear(); if (dr.HasRows == true) { while (dr.Read()) { Obra obra = new Obra(); obra.Id = int.Parse(dr["id"].ToString()); obra.Titulo = dr["titulo"].ToString(); obra.Autor = dr["autor"].ToString(); obra.Aquisicao = Convert.ToDateTime(dr["aquisicao"].ToString()); obra.Local = dr["local"].ToString(); obra.Status = dr["status"].ToString(); obra.Condicoes = dr["condicoes"].ToString(); obra.Valor = dr["valor"].ToString(); obra.Descricao = dr["descricao"].ToString(); list.Add(obra); } } //dr.Close(); return(list); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conn.Close(); } }
public ListObra List(int idEvento) { try { ListObra list = new ListObra(); getProcedure("SelectItemEvento"); cmd.Parameters.AddWithValue("pcodigo", idEvento); conn.Open(); MySqlDataReader dr = cmd.ExecuteReader(); cmd.Parameters.Clear(); if (dr.HasRows) { while (dr.Read()) { Obra obra = new Obra(); obra.Id = int.Parse(dr["id"].ToString()); obra.Titulo = dr["titulo"].ToString(); obra.Autor = dr["autor"].ToString(); obra.Local = dr["local"].ToString(); obra.Status = dr["status"].ToString(); list.Add(obra); } } dr.Close(); return(list); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conn.Close(); } }