Пример #1
0
        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);
        }