/// <summary> /// Obtem uma tabela de todos os campos de estoqueajusteitem carregados na lista /// </summary> /// <returns></returns> public override DataTable Relatorio() { DataTable tabela = new DataTable("EstoqueAjusteItem"); try{ if (this.Primeiro()) { // Criando DataTable tabela.Columns.Add("Estoque", typeof(string)); tabela.Columns.Add("Produto", typeof(string)); tabela.Columns.Add("Quantidade", typeof(decimal)); tabela.Columns.Add("Motivo", typeof(string)); // Atribuindo dados ao DataTable do { DataRow linha = tabela.NewRow(); // Obtendo EstoqueItemID para obter Produto e Estoque EstoqueItem eItem = new EstoqueItem(); eItem.Ler(estoqueAjusteItem.EstoqueItemID.Valor); // Produto Produto p = new Produto(); p.Ler(eItem.ProdutoID.Valor); linha["Produto"] = p.Nome.Valor; // Estoque Estoque e = new Estoque(); e.Ler(eItem.EstoqueID.Valor); linha["Estoque"] = e.Nome.Valor; // linha["Quantidade"] = estoqueAjusteItem.Quantidade.Valor; EstoqueAjusteMotivo eam = new EstoqueAjusteMotivo(); eam.Ler(estoqueAjusteItem.EstoqueAjusteMotivoID.Valor); linha["Motivo"] = eam.Nome.Valor; tabela.Rows.Add(linha); }while(this.Proximo()); } else //erro: nao carregou a lista { tabela = null; } }catch { tabela = null; } return(tabela); } // fim do mehtodo
// passar o Usuario logado no sistema public EstoqueAjusteMotivoLista_B(int usuarioIDLogado) { estoqueAjusteMotivo = new EstoqueAjusteMotivo(usuarioIDLogado); }
// passar o Usuario logado no sistema public EstoqueAjusteMotivoLista_B() { estoqueAjusteMotivo = new EstoqueAjusteMotivo(); }