Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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();
            }
        }