private void btnVol_Click(object sender, RoutedEventArgs e) { //instância da classe frmPrincipal frmPrincipal frmpri = new frmPrincipal(); //Fecha esse form e abre o frmPrincipal frmpri.Show(); this.Close(); }
private void btnVoltar_Click(object sender, RoutedEventArgs e) { //Instancia do form frmPrincipal frmPrincipal principal = new frmPrincipal(); //mostra o form frmPrincipal e fecha esse principal.Show(); this.Close(); }
private void btnVoltar_Click(object sender, RoutedEventArgs e) { //instância da classe frmPrincipal frmPrincipal frmpri = new frmPrincipal(); //Fecha esse form e abre o frmPrincipal frmpri.Show(); this.Close(); }
private void btnVoltar_Click(object sender, RoutedEventArgs e) { //Instância da classe frmPrincipal frmPrincipal principal = new frmPrincipal(); //Abre a tela principal e fecha essa principal.Show(); this.Close(); }
private void efetuar_login() { //Verifica se o campo de usuário está vazio. if (txtUsuario.Text.Equals("")) { //Manda uma mensagem ao usuário. lblStatus.Content = "Digite o usuário"; //Seta o foco no textbox Usuario. txtUsuario.Focus(); } else { //Verifica se o campo de senha está vazio. if (txtSenha.Password.Equals("")) { //Manda uma mensagem ao usuário. lblStatus.Content = "Digite a senha"; //Seta o foco no textbox Senha. txtSenha.Focus(); } else { //A variavel do tipo Conexao recebe a classe Conexao. Conexao conexao = new Conexao(); try { //Pega o usuário digitado. String user = txtUsuario.Text; //Para passar a informação do user através de get e set buscaUser = user; //Pega a senha digitada. String senha = txtSenha.Password; //Abre a conexão com o banco de dados. conexao.abrir(); //Seleciona todos os dados da tabela usuário onde o nome for igual ao digitado e a senha igual a digitada. MySqlCommand comandos = new MySqlCommand("select * from usuario where UsuNom = ?user and UsuSen = ?senha", conexao.con); //adiciona parametros ao comando, evita problemas com SQL Inject comandos.Parameters.Add(new MySqlParameter("?user", user)); comandos.Parameters.Add(new MySqlParameter("?senha", senha)); //É executado e lido o comando. MySqlDataReader reader = comandos.ExecuteReader(); //Se existir dados: if (reader.HasRows) { conexao.fechar(); //Chama o formulário principal; frmPrincipal principal = new frmPrincipal(); principal.Show(); //Esconde este formulário (frmLogin). this.Close(); } else { //Se não existirem dados, é mandado uma mensagem. lblStatus.Content = "Informações Incorretas"; //Os campos de senha e usuario ficam vazios: txtUsuario.Text = ""; txtSenha.Password = ""; //O campo senha recebe foco. txtUsuario.Focus(); } } catch (Exception erro) { //Se algum erro ocorrer é mandado esta mensagem e a conexao com o banco de dados se fecha. lblStatus.Content = erro.Message; conexao.fechar(); } } } }