Funções C#

  • Thread starter Thread starter RodrigoMAD
  • Start date Start date
R

RodrigoMAD

Guest
Olá,

Estou fazendo uma aplicação c# que involve um form de login, e tenho uma parte do código que é repetida várias vezes ao longo do código. Gostava de saber como posso criar uma função para escrever esse código apenas uma vez e depois ser chamado em outros eventos.

O código é o seguinte:


public partial class Form1 : Form
{
//LIGAÇÃO COM A BD
MySqlConnection mConn = new MySqlConnection("server=localhost;database=escola;uid=root");
MySqlDataAdapter mAdaptar;
DataSet mDataSet;
DataTable table = new DataTable();



public Form1()
{
InitializeComponent();
}



//BOTAO LOGIN
private void login_Click(object sender, EventArgs e)
{ //ESTE É O CODIGO QUE QUERO USAR NA FUNCAO


mAdaptar = new MySqlDataAdapter("SELECT `N_Processo`, `senha` FROM `dadoslogin` WHERE `N_Processo` = '" + user.Text + "' AND `senha` = '" + pass.Text + "'", mConn);
mAdaptar.Fill(table);

if (table.Rows.Count <= 0)
{
//MENSAGEM ERRO
painel_msg.Visible = true;
painel_msg.BackColor= Color.Red;
painel_msg.Height = 0;
erro.Text = "Utilizador ou Senha Incorretos";
timer1.Start();
}

else
{
//MENSAGEM SUCESSO
painel_msg.Visible = true;
painel_msg.BackColor = Color.Green;
painel_msg.Height = 0;
painel_sair.Height = 0;
erro.Text = "Login efetuado com sucesso";
timer2.Start();
}

table.Clear();
}


Continue reading...
 
Back
Top