private void textBoxKodePegawai_TextChanged(object sender, EventArgs e) { if (textBoxKodePegawai.Text.Length == textBoxKodePegawai.MaxLength) { DaftarPegawai daftar = new DaftarPegawai(); string hasil = daftar.CariData("KodePegawai", textBoxKodePegawai.Text); MessageBox.Show(hasil); if (hasil == "sukses") { if (daftar.JumlahPegawai > 0) { textBoxNama.Text = daftar.ListPegawai[0].NamaPegawai; dateTimePickerTgl.Text = daftar.ListPegawai[0].TglLahir.ToString(); textBoxAlamat.Text = daftar.ListPegawai[0].Alamat; textBoxGaji.Text = daftar.ListPegawai[0].Gaji.ToString(); textBoxUser.Text = daftar.ListPegawai[0].Username; textBoxPass.Text = daftar.ListPegawai[0].Password; Jabatan pg = daftar.ListPegawai[0].KategoriJabatan; comboBoxJabatan.SelectedItem = pg.IdJabatan + " - " + pg.NamaJabatan; textBoxNama.Focus(); //textBoxKodePegawai.Enabled=false; textBoxUser.Enabled = false; textBoxPass.Enabled = false; } else { MessageBox.Show(" Kode pegawai tidak ditemukan. Proses ubah data tidak bisa dilakukan."); } } else { MessageBox.Show("Perintah Sql gagal dijalankan. Pesan kesalahan = " + hasil); } } }
private void textBoxCari_TextChanged(object sender, EventArgs e) { DaftarPegawai daftar = new DaftarPegawai(); string kriteria = ""; if (comboBoxCari.Text == "Kode Pegawai") { kriteria = "KodePegawai"; } else if (comboBoxCari.Text == "Nama Pegawai") { kriteria = "Nama"; } else if (comboBoxCari.Text == "Tanggal Lahir") { kriteria = "TglLahir"; } else if (comboBoxCari.Text == "Alamat") { kriteria = "Alamat"; } else if (comboBoxCari.Text == "Gaji") { kriteria = "Gaji"; } else if (comboBoxCari.Text == "Username") { kriteria = "Username"; } else if (comboBoxCari.Text == "Jabatan") { kriteria = "IdJabatan"; } string hasil = daftar.CariData(kriteria, textBoxCari.Text); if (hasil == "sukses") { FormatDataGrid(); dataGridViewBarang.Rows.Clear(); for (int i = 0; i < daftar.JumlahPegawai; i++) { string kodeBrg = daftar.ListPegawai[i].KodePegawai; string namaBrg = daftar.ListPegawai[i].NamaPegawai; DateTime tgl = daftar.ListPegawai[i].TglLahir; string al = daftar.ListPegawai[i].Alamat; int gaji = daftar.ListPegawai[i].Gaji; string user = daftar.ListPegawai[i].Username; string pass = daftar.ListPegawai[i].Password; string namaJabatan = daftar.ListPegawai[i].KategoriJabatan.NamaJabatan; dataGridViewBarang.Rows.Add(kodeBrg, namaBrg, tgl, al, gaji, user, pass, namaJabatan); } } }
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"); } }