/* * TODO: * Verify wich kind o user it is */ private void btnLogin_Click(object sender, EventArgs e) { try { Classes.Usuario user = new Classes.Usuario(0, textBoxUser.Text, textBoxPassword.Text, 0); if (user.Autenticate()) { Forms.FormMain nextScreen = new Forms.FormMain(user.AcessLevel); this.Visible = false; nextScreen.ShowDialog(); this.Close(); } else { //Usuario não foi atenticado throw new InvalidLoginException("invalid combination of user and password"); } } catch (MySqlException ex) { //Tratamento de Exeções do MySQL MessageBox.Show("Ocorreu um erro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex); } catch (InvalidLoginException) { //Callback caso usuario não tenha sido atenticado MessageBox.Show("Usuário ou Senha invalidos\n Tente Novamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonEditWhole_Click(object sender, EventArgs e) { Database db = context.context.DatabaseSet.Find(selectedTable); Form form = new Forms.FormMain(db); form.ShowDialog(); }