public void FormTambahNotaBeli_Load(object sender, EventArgs e) { //1. Generate nomor nota jual dan tampilkan ke textboxNoNota string hasilNoNota; string hasilGenerate = NotaBeli.GenerateNoNota(out hasilNoNota); if (hasilGenerate == "1") { textBoxNoNota.Text = hasilNoNota; textBoxNoNota.Enabled = false; } else { MessageBox.Show("Generate nomor nota gagal dilakukan. pesan kesalahan = " + hasilGenerate); } //2. tanggal nota diisi default tanggal sistem dateTimePickerTanggal.Value = DateTime.Now; dateTimePickerTanggal.Enabled = false; //3. comboboxPelanggan diisi dengan semua pelanggan yang ada di tabel pelanggan (gunakan method bacadata di class pelanggan) comboBoxSupplier.DropDownStyle = ComboBoxStyle.DropDownList; string hasilBacaPelanggan = Supplier.BacaData("", "", listDataSupplier); if (hasilBacaPelanggan == "1") { //kosongi dulu combobox comboBoxSupplier.Items.Clear(); //tambahkan data pelanggan ke comboboxPelanggan dengan format 'kode pelanggan - nama pelanggan' for (int i = 0; i < listDataSupplier.Count; i++) { comboBoxSupplier.Items.Add(listDataSupplier[i].KodeSupplier + " - " + listDataSupplier[i].NamaSupplier); } //agar default dari pelanggan nota adalah pelanggan pertama (pelanggan umum) comboBoxSupplier.SelectedIndex = 0; } else { MessageBox.Show("Data Supplier gagal ditampilkan di combobox. Pesan kesalahan : " + hasilBacaPelanggan); } //4. kode dan nama pegawai pembuat nota yang sedang login diambil dari label di formUtama FormUtama frmUtama = (FormUtama)this.Owner.MdiParent; labelKodePeg.Text = frmUtama.labelKodePeg.Text; labelNamaPeg.Text = frmUtama.labelNamaPeg.Text; //5. tambahkan kolom di datagridviewbarang FormatDataGrid(); //6. agar barcode hanya bisa diisi max, 13 karakter textBoxBarcode.MaxLength = 13; }
private void FormAddPurchaseBill_Load(object sender, EventArgs e) { listSupplier = Supplier.BacaData("", ""); comboBoxSupplier.DataSource = listSupplier; comboBoxSupplier.DisplayMember = "Nama"; comboBoxSupplier.DropDownStyle = ComboBoxStyle.DropDownList; listPembayaran = Pembayaran.BacaData("", ""); comboBoxPayment.DataSource = listPembayaran; comboBoxPayment.DisplayMember = "JenisPembayaran"; comboBoxPayment.DropDownStyle = ComboBoxStyle.DropDownList; textBoxNoNota.Text = NotaBeli.GenerateNoNota(); textBoxBarcode.MaxLength = 13; FormatDataGrid(); dateTimePickerDate.Value = DateTime.Now; }