//METODO QUE RETORNA O NIVEL DE ACESSO public int dadosAcessoNivel(C_ControlePlayerDados Controle) { try { SqlCommand cmds = new SqlCommand(); cmds.Connection = conectionDB.ObjetoConexao; conectionDB.Conectar(); cmds.CommandText = "SELECT CODIGO FROM TB_DadosPlayer WHERE JOGADOR = @JOGADOR"; cmds.Parameters.AddWithValue("@JOGADOR", Controle.Nome); mdr = cmds.ExecuteReader(); if (mdr.Read()) { tipo = Convert.ToInt32((mdr["CODIGO"].ToString())); } } catch (SqlException erro) { throw new ApplicationException(erro.Message); } finally { conectionDB.Desconectar(); } return(tipo); }
//METODO DE CADASTRO QUANDO O USUÁRIO POR JOGADOR public void CadastrarJogador(C_ControlePlayerDados dados) { try { conectionDB.Conectar(); cmd.Connection = conectionDB.ObjetoConexao; cmd.CommandText = "INSERT INTO TB_DadosPlayer (GUIDJOGADOR,JOGADOR, SENHA) VALUES(NEWID(),@NOME,@SENHA)"; // cmd.Parameters.AddWithValue("@ID_JOGADOR", dados.ID); cmd.Parameters.AddWithValue("@NOME", dados.Nome); cmd.Parameters.AddWithValue("@SENHA", dados.Senha); cmd.ExecuteNonQuery(); } catch (SqlException erro) { throw new ApplicationException(erro.Message); } finally { conectionDB.Desconectar(); } }
//METODO DE VERIFICAR OS DADOS DE ACESSO public bool VerificarLogin(C_ControlePlayerDados Controle) { try { cmd.Connection = conectionDB.ObjetoConexao; conectionDB.Conectar(); cmd.CommandText = "SELECT * FROM TB_DadosPlayer WHERE JOGADOR = @JOGADOR AND SENHA = @SENHA"; cmd.Parameters.AddWithValue("@JOGADOR", Controle.Nome); cmd.Parameters.AddWithValue("@SENHA", Controle.Senha); dr = cmd.ExecuteReader(); if (dr.HasRows) { _temdados = true; } conectionDB.Desconectar(); } catch (SqlException erro) { throw new ApplicationException(erro.Message); } return(_temdados); }