예제 #1
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBoxUsername.Text != "")
                {
                    Koneksi koneksi = new Koneksi("localhost", "isa_uts", textBoxUsername.Text, textBoxPassword.Text);

                    Koneksi koneksi2 = new Koneksi();

                    listUser = User.BacaData("username", textBoxUsername.Text);

                    if (listUser.Count > 0)
                    {
                        FormMenu formMenu = (FormMenu)this.MdiParent;
                        formMenu.labelUsername.Text = listUser[0].Username;
                        formMenu.labelRole.Text     = listUser[0].Role;

                        formMenu.userLogin = listUser[0];

                        FormPilihan formPilihan = new FormPilihan(formMenu);
                        formPilihan.MdiParent = this.MdiParent;
                        formPilihan.PengaturanHakAksesMenu(listUser[0].Role);
                        formPilihan.Show();
                        this.Close();

                        MessageBox.Show("Koneksi berhasil. Selamat Menggunakan Aplikasi", "Informasi");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Username tidak ditemukan");
                    }
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show("Koneksi gagal. Pesan kesalahan: " + exception.Message, "Kesalahan");
            }
        }
예제 #2
0
 public FormPilihan(FormMenu formMenu)
 {
     InitializeComponent();
     this.formMenu = formMenu;
     PengaturanHakAksesMenu(formMenu.userLogin.Role);
 }