public List <UnidadeProdutoVO> TabelaUnidade() { ConsultaSQL = "select * from UNIDADE_PRODUTO"; try { comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); List <UnidadeProdutoVO> ListaUnidade = new List <UnidadeProdutoVO>(); while (leitor.Read()) { UnidadeProdutoVO Unidade = new UnidadeProdutoVO(); Unidade.Id = Convert.ToInt32(leitor["ID"]); Unidade.Nome = Convert.ToString(leitor["NOME"]); Unidade.Descricao = Convert.ToString(leitor["DESCRICAO"]); Unidade.PodeFracionar = Convert.ToString(leitor["PODE_FRACIONAR"]); ListaUnidade.Add(Unidade); } return(ListaUnidade); } catch (Exception eError) { Log.write(eError.ToString()); return(null); } finally { if (leitor != null) { leitor.Close(); } } }
public List <UnidadeProdutoVO> UnidadeSPED(string pDataInicial, string pDataFinal) { ConsultaSQL = "SELECT distinct U.* " + " FROM UNIDADE_PRODUTO U, PRODUTO P, ECF_VENDA_CABECALHO V, ECF_VENDA_DETALHE D " + " WHERE V.DATA_VENDA BETWEEN " + Biblioteca.QuotedStr(pDataInicial) + " and " + Biblioteca.QuotedStr(pDataFinal) + " AND P.ID_UNIDADE_PRODUTO=U.ID " + " AND V.ID=D.ID_ECF_VENDA_CABECALHO" + " AND D.ID_ECF_PRODUTO=P.ID"; try { comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); List <UnidadeProdutoVO> ListaUnidade = new List <UnidadeProdutoVO>(); while (leitor.Read()) { UnidadeProdutoVO Unidade = new UnidadeProdutoVO(); Unidade.Id = Convert.ToInt32(leitor["ID"]); Unidade.Nome = Convert.ToString(leitor["NOME"]); Unidade.Descricao = Convert.ToString(leitor["DESCRICAO"]); Unidade.PodeFracionar = Convert.ToString(leitor["PODE_FRACIONAR"]); ListaUnidade.Add(Unidade); } return(ListaUnidade); } catch (Exception eError) { Log.write(eError.ToString()); return(null); } finally { if (leitor != null) { leitor.Close(); } } }