Beispiel #1
0
        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;
        }
Beispiel #3
0
        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");
            }
        }