Ejemplo n.º 1
0
        private static bool loginEhValido(string email, string senha)
        {
            string strSql = "SELECT 1 FROM USUARIO WHERE EMAILUSUARIO=@EMAIL AND SENHAUSUARIO=@SENHA ";

            MySQLDB.AddParametro("@EMAIL", email);
            MySQLDB.AddParametro("@SENHA", senha);

            struturaExecSQL resultSQL = MySQLDB.execReader(strSql, MySQLDB.prm);

            object objresult = null;

            if (!resultSQL.erro)
            {
                System.Data.Common.DbDataReader rs = resultSQL.Reader;
                while (rs.Read())
                {
                    objresult = rs[0];
                }
            }

            try
            {
                return(!(objresult == null || objresult == DBNull.Value || objresult == String.Empty));
            }
            catch { return(false); }
        }
Ejemplo n.º 2
0
        public static string consultar(long idmensagem)
        {
            string result = string.Empty;

            try
            {
                string strSql = "SELECT DSCMENSAGEN FROM MENSAGEM WHERE IDMENSAGEM=@IDMENSAGEM ";
                MySQLDB.AddParametro("@IDMENSAGEM", idmensagem);

                struturaExecSQL resultSQL = MySQLDB.execReader(strSql, MySQLDB.prm);

                object objresult = null;
                if (!resultSQL.erro)
                {
                    System.Data.Common.DbDataReader rs = resultSQL.Reader;
                    while (rs.Read())
                    {
                        objresult = rs["DSCMENSAGEN"];
                    }
                }

                if (objresult == null || objresult == DBNull.Value)
                {
                    throw new Exception(new StringBuilder("Mensagem ").Append(idmensagem.ToString()).Append(" não encontrada.").ToString());
                }

                result = objresult.ToString();
            }
            catch (Exception ex)
            {
                result = ex.Message;
            }

            return(result);
        }
Ejemplo n.º 3
0
        public static EstruturaUsuarioIncluirRetorno incluir(EstruturaUsuarioIncluirEntrada ent)
        {
            EstruturaUsuarioIncluirRetorno result = new EstruturaUsuarioIncluirRetorno();

            try
            {
                if (!ehValidasenhadigitada(ent.senha, ent.senhaConfirmacao))
                {
                    result.CodErr = 4;
                    throw new Exception(mensagem.mensagem.consultar(result.CodErr));//A senha difere da confirmação.
                }

                if (ehEmailjacadastrado(ent.email))
                {
                    result.CodErr = 5;
                    throw new Exception(mensagem.mensagem.consultar(result.CodErr));//Esse e-mail ja esta em uso por um usuário.
                }

                ent.idusuario = proximoid();



                string strSql = @" INSERT INTO USUARIO
                                    (IDUSUARIO,
                                    EMAIL,
                                    SENHA,
                                    NOME) 
                                    VALUES 
                                    (@IDUSUARIO,
                                    @EMAIL,
                                    @SENHA,
                                    @NOME)";


                MySQLDB.AddParametro("@IDUSUARIO", ent.idusuario);
                MySQLDB.AddParametro("@EMAIL", ent.email);
                MySQLDB.AddParametro("@SENHA", ent.senha);
                MySQLDB.AddParametro("@NOME", ent.nome);

                struturaExecSQL resultsql = MySQLDB.execSQL(strSql, MySQLDB.prm);
                if (resultsql.erro)
                {
                    throw new Exception(new StringBuilder(resultsql.mensagem).Append(" detalhe:").Append(resultsql.mensagemDetalhada).ToString());
                }

                result.msg = result.msg = mensagem.mensagem.consultar(3);
            }
            catch (Exception ex)
            {
                result.IdcErr = 1;
                if (result.CodErr == 0)
                {
                    result.CodErr = 2;
                }
                result.msg          = mensagem.mensagem.consultar(result.CodErr);
                result.ExceptionMsg = ex.Message;
            }

            return(result);
        }