public UsuarioDAO()
        {
            mySQL = new MySQL();

            ConexaoDAO conDAO = new ConexaoDAO();
            ConexaoDTO conDTO = conDAO.ObterConexao();

            if (conDTO != null)
            {
                mySQL.SetStringConexao(conDTO.IP, Convert.ToInt32(conDTO.Porta), conDTO.Usuario, conDTO.Senha, conDTO.NomeDB);
            }
        }
        public bool Inserir(ConexaoDTO cDTO)
        {
            string sqlInserir = string.Format(
                "Insert Into conexao (NomeDB, IP, Porta, Usuario, Senha) Values ('{0}', '{1}', '{2}', '{3}', '{4}');"
                , cDTO.NomeDB
                , cDTO.IP
                , cDTO.Porta
                , cDTO.Usuario
                , cDTO.Senha
                );

            return(pSqlLite.ExecCommand(sqlInserir));
        }
예제 #3
0
        public ProdutoDAO()
        {
            pSqlLite = new SQLiteDB(base.NomeDB);
            mySQL    = new MySQL();

            ConexaoDAO conDAO = new ConexaoDAO();
            ConexaoDTO conDTO = conDAO.ObterConexao();

            if (conDTO != null)
            {
                mySQL.SetStringConexao(conDTO.IP, Convert.ToInt32(conDTO.Porta), conDTO.Usuario, conDTO.Senha, conDTO.NomeDB);
            }

            DefinirSQLs();
        }
예제 #4
0
        public bool Salvar_LocalHost(string p_sIp, string p_sNomeDB, string p_sPorta, string p_sUsuario, string p_sSenha)
        {
            ConexaoDTO DTO = new ConexaoDTO();
            bool       bRet;

            try
            {
                DTO.IP      = p_sIp;
                DTO.NomeDB  = p_sNomeDB;
                DTO.Usuario = p_sUsuario;
                DTO.Senha   = p_sSenha;
                DTO.Porta   = p_sPorta;

                DAO.Deletar();
                bRet = DAO.Inserir(DTO);
            }
            catch (Exception)
            {
                bRet = false;
            }

            return(bRet);
        }
        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);
        }