private void buttonSimpan_Click(object sender, EventArgs e) { int gaji = int.Parse(textBoxGaji.Text); string kodeKategori = comboBoxJabatan.Text.Substring(0, 2); string namaKategori = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 5); Jabatan jb = new Jabatan(kodeKategori, namaKategori); Pegawai pg = new Pegawai(textBoxKodePegawai.Text, textBoxNama.Text, dateTimePickerTgl.Value, textBoxAlamat.Text, gaji, textBoxUser.Text, textBoxPass.Text, jb); DaftarPegawai daftar = new DaftarPegawai(); string hasilTambah = daftar.TambahData(pg); if (hasilTambah == "sukses") { MessageBox.Show("Data Pegawai telah disimpan", "Info"); buttonKosongi_Click(buttonSimpan, e); } else { MessageBox.Show("Data Pegawai gagal tersimpan. pesan kesalahan : " + hasilTambah, "kesalahan"); } }
public void FormDaftarPegawai_Load(object sender, EventArgs e) { comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList; DaftarPegawai daftar = new DaftarPegawai(); string hasil = daftar.BacaSemuaData(); MessageBox.Show(hasil); 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); } } else { MessageBox.Show("Gagal Menampilkan data. Pesan kesalahan = " + hasil, "Kesalahan"); } }
private void FormTambahPegawai_Load(object sender, EventArgs e) { DaftarPegawai daftar = new DaftarPegawai(); string hasil = daftar.GenerateKode(); if (hasil == "sukses") { textBoxKodePegawai.Text = daftar.KodeTerbaru; textBoxKodePegawai.Enabled = false; } else { MessageBox.Show("Generate kode gagal dilakukan. pesan kesalahan = " + hasil); } DaftarJabatan daftarJb = new DaftarJabatan(); hasil = daftarJb.BacaSemuaData(); if (hasil == "sukses") { comboBoxJabatan.Items.Clear(); for (int i = 0; i < daftarJb.JumlahKategoriBarang; i++) { comboBoxJabatan.Items.Add(daftarJb.ListJabatan[i].IdJabatan + " - " + daftarJb.ListJabatan[i].NamaJabatan); } } else { MessageBox.Show("Kategori gagal ditampilkan di combobox. peasan kesalahan = " + hasil); } }
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 buttonSimpan_Click(object sender, EventArgs e) { int gaji = int.Parse(textBoxGaji.Text); string kodeJabatan = comboBoxJabatan.Text.Substring(0, 2); string namaJabatan = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 5); Jabatan jb = new Jabatan(kodeJabatan, namaJabatan); Pegawai pg = new Pegawai(textBoxKodePegawai.Text, textBoxNama.Text, dateTimePickerTgl.Value, textBoxAlamat.Text, gaji, textBoxUser.Text, textBoxPass.Text, jb); DaftarPegawai daftar = new DaftarPegawai(); string hapusdata = daftar.HapusData(pg); if (hapusdata == "sukses") { string hapusUser = daftar.HapusUser(textBoxUser.Text, textBoxPass.Text); if (hapusUser == "sukses") { MessageBox.Show("Data pegawai telah Dihapus", "Info"); buttonKosongi_Click(buttonKosongi, e); } else { MessageBox.Show("Gagal menghapus pegawai", "Info"); } } else { MessageBox.Show("Data barang gagal tersimpan. pesan kesalahan : " + hapusdata, "kesalahan"); } }
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"); } }
private void FormUbahPegawai_Load(object sender, EventArgs e) { textBoxKodePegawai.MaxLength = 1; DaftarPegawai daftar = new DaftarPegawai(); string hasil = daftar.BacaSemuaData(); if (hasil == "sukses") { comboBoxJabatan.Items.Clear(); for (int i = 0; i < daftar.JumlahPegawai; i++) { comboBoxJabatan.Items.Add(daftar.ListPegawai[i].KodePegawai + " - " + daftar.ListPegawai[i].NamaPegawai); } } else { MessageBox.Show("Kategori gagal ditampilkan di combobox. pesan kesalahan : " + hasil); } }