public void Logar_Click(object sender, EventArgs e) { try { if (txtUsuario.Text == String.Empty) { MessageBox.Show("Favor prencher os campos Usuário e Senha! " + "\n", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUsuario.Focus(); return; } //define a instrução SQL string strSql = "select idusuario,nmlogin,senha from tb_usuario where nmlogin = '******' and senha = '" + txtSenha.Text + "' "; DataBaseConection str = new DataBaseConection(); //cria a conexão com o banco de dados SqlConnection con = str.BuscarConexao(); //cria o objeto command para executar a instruçao sql SqlCommand cmd = new SqlCommand(strSql, con); //abre a conexao con.Open(); //define o tipo do comando cmd.CommandType = CommandType.Text; cmd.CommandTimeout = 120; cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = txtUsuario.Text; cmd.Parameters.Add("@senha", SqlDbType.VarChar).Value = txtSenha.Text; SqlDataReader dr = null; dr = cmd.ExecuteReader(); if (dr.Read()) { this.Hide(); telamenu frmp = new telamenu(txtUsuario.Text); frmp.idusuario = dr["idusuario"].ToString(); frmp.Show(); } else { MessageBox.Show("Usuário ou Senha Incorretos! " + "\n", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUsuario.Clear(); txtSenha.Clear(); txtUsuario.Focus(); } //fecha a conexção con.Close(); } catch (Exception ex) { MessageBox.Show("DADOS NÃO ENCONTRADOS " + ex.Message + "\n" + ex.StackTrace, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } finally { } }
public telalogin(telamenu telamenu) { // TODO: Complete member initialization this.telamenu = telamenu; }