ORGANIZA?ÃO DE FUNCOES
Boa tarde Pessoal, estou organizando as coisas em meu projeto , hoje em todos meus forms eu chama uma função assim
using (SqlConnection con = AcessoBancodeDados.ConexaoSIA())
{
try
{
con.Open();
string sql = [Ô]Select * From usuario Where login=[Ô]+ Funcao.Aspas(Txtusuario.Text)+ [Ô] and senha=[Ô] + Funcao.Aspas(Txtsenha.Text);
SqlCommand cmd = new SqlCommand(sql, con);
//executa a consulta.
dr = cmd.ExecuteReader();
if (dr.Read())
{
if (dr[[Ô]status[Ô]].ToString() == [Ô]0[Ô])
{
MessageBox.Show([Ô]O usuário precisa ser habilitado. Contate o Administrador[Ô]);
return;
}
}
}
catch (Exception ex)
{
MessageBox.Show([Ô]Erro a efetuar a autenticação do usuário : [Ô] + ex.Message);
logsistema.LogSistema(this, ex.Message,[Ô][Ô],Usuarios.Codigo,ex.StackTrace,[Ô][Ô]);
return;
}
finally
{
con.Close();
}
}
assim eu queria criar uma funcao para retornar o que esta dentro do dr = cmd.ExecuteReader(); de uma funcao para dentro do form porque preciso ficar trocando toda hora as coisas e preciso ficar olhando form por form
Obrigado
using (SqlConnection con = AcessoBancodeDados.ConexaoSIA())
{
try
{
con.Open();
string sql = [Ô]Select * From usuario Where login=[Ô]+ Funcao.Aspas(Txtusuario.Text)+ [Ô] and senha=[Ô] + Funcao.Aspas(Txtsenha.Text);
SqlCommand cmd = new SqlCommand(sql, con);
//executa a consulta.
dr = cmd.ExecuteReader();
if (dr.Read())
{
if (dr[[Ô]status[Ô]].ToString() == [Ô]0[Ô])
{
MessageBox.Show([Ô]O usuário precisa ser habilitado. Contate o Administrador[Ô]);
return;
}
}
}
catch (Exception ex)
{
MessageBox.Show([Ô]Erro a efetuar a autenticação do usuário : [Ô] + ex.Message);
logsistema.LogSistema(this, ex.Message,[Ô][Ô],Usuarios.Codigo,ex.StackTrace,[Ô][Ô]);
return;
}
finally
{
con.Close();
}
}
assim eu queria criar uma funcao para retornar o que esta dentro do dr = cmd.ExecuteReader(); de uma funcao para dentro do form porque preciso ficar trocando toda hora as coisas e preciso ficar olhando form por form
Obrigado
Simples, use OOP. Eu mostro EXATAMENTE o que você está pedindo nos meus vÃdeos no youtube.
qual video exatamente pode me falar
Todos. OOP não é exatamente algo que se aprende em um ou dois minutos. Apesar de ser MUITO fácil, é necessário dedicar algum tempinho.
to baixando para ver em casa
Puxa que legal! São várias horas de vÃdeos, com muita informação, disponibilizados de forma gratuita, tudo que você tem a fazer é olhar eles no youtube, clicar no like e se inscrever no canal, coisa de um ou dois cliques. E nem isso você quer fazer.
Tópico encerrado , respostas não são mais permitidas