private List <ProdutoDTO> ObterProdutos_SQLite(string p_sql) { List <ProdutoDTO> lstProdDTO = null; Android.Database.ICursor sqlCursor = null; try { sqlCursor = pSqlLite.GetRecordCursor(p_sql); if (sqlCursor == null || sqlCursor.Count == 0) { return(null); } lstProdDTO = new List <ProdutoDTO>(); sqlCursor.MoveToFirst(); do { ProdutoDTO DTO = new ProdutoDTO(); DTO.Codigo = sqlCursor.GetString(sqlCursor.GetColumnIndex("_id")); DTO.CodigoBarra = sqlCursor.GetString(sqlCursor.GetColumnIndex("CodigoBarra")); DTO.Uk_Codigo = sqlCursor.GetInt(sqlCursor.GetColumnIndex("Uk_codigo")); DTO.Nome = sqlCursor.GetString(sqlCursor.GetColumnIndex("Nome")); DTO.ValorDeCusto = sqlCursor.GetDouble(sqlCursor.GetColumnIndex("PrecoDeCusto")); DTO.ValorDeVenda = sqlCursor.GetDouble(sqlCursor.GetColumnIndex("PrecoDeVenda1")); DTO.ValorDeVenda2 = sqlCursor.GetDouble(sqlCursor.GetColumnIndex("PrecoDeVenda2")); DTO.Estoque = sqlCursor.GetDouble(sqlCursor.GetColumnIndex("Estoque")); lstProdDTO.Add(DTO); } while (sqlCursor.MoveToNext()); } catch (SQLiteException ex) { throw ex; } return(lstProdDTO); }
public ConexaoDTO ObterConexao() { ConexaoDTO conexaoDTO = null; Android.Database.ICursor sqlCursor = null; string sSQL = "Select * From conexao"; try { sqlCursor = pSqlLite.GetRecordCursor(sSQL); if (sqlCursor == null || sqlCursor.Count == 0) { return(null); } conexaoDTO = new ConexaoDTO(); sqlCursor.MoveToFirst(); //if(sqlCursor.MoveToNext()) // { conexaoDTO.ID = Convert.ToInt32(sqlCursor.GetString(sqlCursor.GetColumnIndex("_id"))); conexaoDTO.NomeDB = sqlCursor.GetString(sqlCursor.GetColumnIndex("NomeDB")); conexaoDTO.IP = sqlCursor.GetString(sqlCursor.GetColumnIndex("IP")); conexaoDTO.Porta = sqlCursor.GetString(sqlCursor.GetColumnIndex("Porta")); conexaoDTO.Usuario = sqlCursor.GetString(sqlCursor.GetColumnIndex("Usuario")); conexaoDTO.Senha = sqlCursor.GetString(sqlCursor.GetColumnIndex("Senha")); // } } catch (SQLiteException e) { throw e; } return(conexaoDTO); }