private void buttonLogin_Click(object sender, EventArgs e) { if (textBoxUser.Text != "") { //create objek bertipe koneksi dengan memanggil constructor berparameter milik class koneksi String username = "******"; String password = ""; Koneksi k = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, username, password); string hasilConnect = k.Connect(); //panggil method milik class koneksi if (hasilConnect == "1") //jika koneksi ke database berhasil { //waktu login berhasil dapatkan kode dan nama pegawai berdasarkan username yg diinputkan waktu login FormUtama frmutama = (FormUtama)this.Owner; frmutama.Enabled = true; //waktu login berhasil dapatkan kode dan nama pegawai berdasarkan username yang diinputkan waktu login string hasilCariPegawai = Pegawai.BacaData("Username", textBoxUser.Text, listHasilData); if (hasilCariPegawai == "1") { if (listHasilData.Count > 0) //jika username ditemukan { MessageBox.Show("Selamat Datang di bengkel jaya sakti motor 228", "info"); //tampilkan ucapan selamat datang frmutama.Enabled = true; // agar form utama bisa diakses ////tampilkan kode, nama, dan jabatan pegawai yang sedang login di label yang terdapat di form utama frmutama.labelKodePeg.Text = listHasilData[0].KodePegawai.ToString(); frmutama.labelNamaPeg.Text = listHasilData[0].Nama; frmutama.labelJabatan.Text = listHasilData[0].Jabatan.NamaJabatan; ////panggil method untuk pengaturan hak akses menu yang akan ditampilkan di form utama frmutama.PengaturanHakAksesMenu(listHasilData[0].Jabatan); this.Close(); //tutup form login } else { MessageBox.Show("Username atau password salah"); } } } else //jika gagal { MessageBox.Show("Koneksi gagal.Pesan kesalahan : " + hasilConnect, "kesalahan");//tampilkan pesan kesalahan } } else { MessageBox.Show("Username tidak boleh kosong", "kesalahan"); } }
private void buttonLogin_Click(object sender, EventArgs e) { if (textBoxUsername.Text != "") { // Create objek bertipe Koneksi dengan memanggil constructor berparameter milik class Koneksi Koneksi k = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, textBoxUsername.Text, textBoxPassword.Text); string hasilConnect = k.Connect(); // panggil method Conenct milik class Koneksi if (hasilConnect == "sukses") { FormUtama frmUtama = (FormUtama)this.Owner; frmUtama.getNotif(); frmUtama.tampilTotalPenjuatan(); frmUtama.Enabled = true; // Agar form utama bisa diakses MessageBox.Show("Selamat datang di Sistem Informasi Produksi Teaching Industry", "Info"); // tampilkan ucapan selamat datang listHasilData.Clear(); string hasilCariPegawai = Pekerja.BacaData("username", textBoxUsername.Text, listHasilData); if (hasilCariPegawai == "1") { Console.WriteLine(listHasilData); if (listHasilData.Count > 0) { frmUtama.Enabled = true; frmUtama.labelKodePegawai.Text = listHasilData[0].IdPekerja.ToString(); frmUtama.labelNamaPegawai.Text = listHasilData[0].Nama; frmUtama.labelJabatanPegawai.Text = listHasilData[0].Jabatan.NamaJabatan; this.Close(); // Tutup form login } else { MessageBox.Show("Username tidak ditemukan."); } } } else // Jika gagal { MessageBox.Show("Koneksi gagal. Pesan kesalahan : " + hasilConnect, "Kesalahan"); } } else { MessageBox.Show("Username tidak boleh dikosongi", "Kesalahan"); } }
private void buttonLogin_Click(object sender, EventArgs e) { if (textBoxUsername.Text != "") { //create objek bertipe Koneksi dengan memanggil constructor berparameter milik class Koneksi Koneksi k = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, textBoxUsername.Text, textBoxPassword.Text); string hasilConnect = k.Connect(); //panggil method Connect milik class Koneksi if (hasilConnect == "sukses") //jika koneksi ke database berhasil { MessageBox.Show("Selamat Datang di Sistem Penjualan Pembelian", "Info"); //tampilkan ucapan selamat datang FormUtama frmUtama = (FormUtama)this.Owner; DaftarPegawai daftar = new DaftarPegawai(); string hasil = daftar.CariData("Username", textBoxUsername.Text); if (hasil == "sukses") { frmUtama.Enabled = true; frmUtama.labelKodePegawai.Text = daftar.ListPegawai[0].KodePegawai; frmUtama.labelNamaPegawai.Text = daftar.ListPegawai[0].NamaPegawai; frmUtama.labelJabatan.Text = daftar.ListPegawai[0].KategoriJabatan.NamaJabatan; PengaturanHakAksesMenu(daftar.ListPegawai[0].KategoriJabatan.NamaJabatan); this.Close(); } else { MessageBox.Show("Gagal mencari data pegawai. Pesan = " + hasil, "kesalahan"); } } else //jika gagal { MessageBox.Show("Koneksi gagal. Pesan Kesalahan : " + hasilConnect, "Kesalahan"); //tampilkan pesan kesalahan } } else { MessageBox.Show("Username tidak boleh dikosongi", "Kesalahan"); } }
private void textBoxUsername_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Return)) { try { if (textBoxUsername.Text != "") { Koneksi koneksi = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, textBoxUsername.Text, textBoxPassword.Text); Koneksi koneksi2 = new Koneksi(); koneksi.Connect(); koneksi2.Connect(); MessageBox.Show("Koneksi Berhasil. Selamat menggunakan aplikasi", "Informasi"); this.Owner.WindowState = FormWindowState.Normal; this.Owner.Enabled = true; this.Close(); listPegawai = Pegawai.BacaData("username", textBoxUsername.Text); if (listPegawai.Count > 0) { FormMenu formMenu = (FormMenu)this.Owner; formMenu.labelKodePegawai.Text = listPegawai[0].IdPegawai.ToString(); formMenu.labelNamaPegawai.Text = listPegawai[0].Nama; formMenu.labelJabatanPegawai.Text = listPegawai[0].Jabatan.NamaJabatan; formMenu.PengaturanHakAkses(listPegawai[0].Jabatan); formMenu.pegawaiLogin = listPegawai[0]; this.Close(); } } else { MessageBox.Show("Username dan Password tidak boleh kosong", "Kesalahan"); labelUsername.Visible = false; textBoxUsername.Focus(); if (textBoxPassword.Text == "") { labelPassword.Visible = true; } else { labelPassword.Visible = false; } if (textBoxServer.Text == "") { labelServer.Visible = true; } else { labelServer.Visible = false; } if (textBoxDatabase.Text == "") { labelDatabase.Visible = true; } else { labelDatabase.Visible = false; } } } catch (Exception ex) { MessageBox.Show("Koneksi Gagal. Pesan Kesalahan : " + ex.Message, "Kesalahan"); labelUsername.Visible = false; textBoxUsername.Focus(); if (textBoxPassword.Text == "") { labelPassword.Visible = true; } else { labelPassword.Visible = false; } if (textBoxServer.Text == "") { labelServer.Visible = true; } else { labelServer.Visible = false; } if (textBoxDatabase.Text == "") { labelDatabase.Visible = true; } else { labelDatabase.Visible = false; } } } }