/// <summary> /// Obtem uma tabela a ser jogada num relatorio /// </summary> /// <returns></returns> public override DataTable Relatorio() { try { DataTable tabela = new DataTable("RelatorioTaxaEntrega"); if (this.Primeiro()) { tabela.Columns.Add("Regiao", typeof(string)); tabela.Columns.Add("Nome", typeof(string)); tabela.Columns.Add("Valor", typeof(decimal)); tabela.Columns.Add("Prazo", typeof(string)); tabela.Columns.Add("Disponivel", typeof(string)); do { DataRow linha = tabela.NewRow(); Regiao regiao = new Regiao(); regiao.Ler(taxaEntrega.RegiaoID.Valor); linha["Regiao"] = regiao.Nome.Valor; linha["Nome"] = taxaEntrega.Nome.Valor; linha["Valor"] = taxaEntrega.Valor.Valor; linha["Prazo"] = " " + taxaEntrega.Prazo.Valor; linha["Disponivel"] = (taxaEntrega.Disponivel.Valor) ? "Sim" : "Não"; tabela.Rows.Add(linha); } while (this.Proximo()); } else { //erro: nao carregou a lista tabela = null; } return(tabela); } catch (Exception ex) { throw ex; } }
// passar o Usuario logado no sistema public RegiaoLista_B(int usuarioIDLogado) { regiao = new Regiao(usuarioIDLogado); }
// passar o Usuario logado no sistema public RegiaoLista_B() { regiao = new Regiao(); }