private void PengaturanHakAksesMenu(string jabatan) { FormUtama frmUtama = (FormUtama)this.Owner; if (jabatan == "kasir") { frmUtama.masterToolStripMenuItem.Visible = false; frmUtama.penjualanToolStripMenuItem.Visible = true; frmUtama.pembelianToolStripMenuItem.Visible = false; frmUtama.laporanmasterToolStripMenuItem.Visible = true; frmUtama.laporantransaksiToolStripMenuItem1.Visible = false; } else if (jabatan == "Pegawai Pembelian") { frmUtama.masterToolStripMenuItem.Visible = false; frmUtama.penjualanToolStripMenuItem.Visible = false; frmUtama.pembelianToolStripMenuItem.Visible = false; frmUtama.laporanmasterToolStripMenuItem.Visible = false; frmUtama.laporantransaksiToolStripMenuItem1.Visible = true; } else if (jabatan == "Manajer") { frmUtama.masterToolStripMenuItem.Visible = true; frmUtama.penjualanToolStripMenuItem.Visible = true; frmUtama.pembelianToolStripMenuItem.Visible = true; frmUtama.laporanmasterToolStripMenuItem.Visible = true; frmUtama.laporantransaksiToolStripMenuItem1.Visible = true; } }
private void FormTambahNotaBeli_Load(object sender, EventArgs e) { DaftarNotaBeli daftar = new DaftarNotaBeli(); string hasil = daftar.GenerateNoNota(); if (hasil == "sukses") { textBoxNoNota.Text = daftar.NoNotaTerbaru; textBoxNoNota.Enabled = false; } else { MessageBox.Show("Generate Kode gagal dilakukan. Pesan Kesalahan= " + hasil); } dateTimePickerTanggal.Value = DateTime.Now; dateTimePickerTanggal.Enabled = false; comboBoxSupplier.DropDownStyle = ComboBoxStyle.DropDownList; DaftarSupplier daftarSp = new DaftarSupplier(); hasil = daftarSp.BacaSemuaData(); if (hasil == "sukses") { comboBoxSupplier.Items.Clear(); for (int i = 0; i < daftarSp.JumlahSupplier; i++) { comboBoxSupplier.Items.Add(daftarSp.ListSupplier[i].KodeSupplier + " - " + daftarSp.ListSupplier[i].NamaSupplier); textBoxAlamat.Text = daftarSp.ListSupplier[i].AlamatSupplier; } comboBoxSupplier.SelectedIndex = 0; } else { MessageBox.Show("Data Pelanggan gagal ditampilkan di combobox. Pesan kesalahan " + hasil); } FormUtama frmUtama = (FormUtama)this.Owner.MdiParent; labelKodePegawai.Text = frmUtama.labelKodePegawai.Text; labelNamaPegawai.Text = frmUtama.labelNamaPegawai.Text; FormatDataGrid(); textBoxKodeBarang.MaxLength = 5; textBoxKodeBarang.CharacterCasing = CharacterCasing.Upper; }
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"); } }