Exemplo n.º 1
0
        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
            {
            }
        }
Exemplo n.º 2
0
 public telalogin(telamenu telamenu)
 {
     // TODO: Complete member initialization
     this.telamenu = telamenu;
 }