示例#1
0
        public List <Banda> List()
        {
            List <Banda> lista = new List <Banda>();

            try
            {
                DataTable objDataTable = null;
                //Se quiser personalizar a busca
                string strSQL = "select cod_banda, descricao_banda from tblBanda";
                objDataTable = AcessoDadosPostgres.ExecutaConsultar(CommandType.Text, strSQL);
                if (objDataTable.Rows.Count <= 0)
                {
                    return(lista);
                }

                foreach (DataRow objLinha in objDataTable.Rows)
                {
                    Banda objNovaBanda = new Banda();
                    objNovaBanda.Codigo    = objLinha["cod_banda"] != DBNull.Value ? Convert.ToInt32(objLinha["cod_banda"]) : 0;
                    objNovaBanda.Descricao = objLinha["descricao_banda"] != DBNull.Value ? Convert.ToString(objLinha["descricao_banda"]) : "";

                    lista.Add(objNovaBanda);
                }
                return(lista);
            }
            catch (Exception)
            {
                return(lista);
            }
        }