Ejemplo n.º 1
0
        /// <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;
            }
        }
Ejemplo n.º 2
0
 // passar o Usuario logado no sistema
 public RegiaoLista_B(int usuarioIDLogado)
 {
     regiao = new Regiao(usuarioIDLogado);
 }
Ejemplo n.º 3
0
 // passar o Usuario logado no sistema
 public RegiaoLista_B()
 {
     regiao = new Regiao();
 }