private void textBoxCari_TextChanged(object sender, EventArgs e) { DaftarNotaJual daftar = new DaftarNotaJual(); string kriteria = ""; string hasil = daftar.CariData(kriteria, textBoxCari.Text); if (hasil == "sukses") { FormatDataGrid(); dataGridViewBarang.Rows.Clear(); for (int i = 0; i < daftar.JumlahNotaJual; i++) { string noNota = daftar.ListNotaJual[i].NoNota; DateTime tgl = daftar.ListNotaJual[i].Tanggal; string kdPlg = daftar.ListNotaJual[i].Pelanggan.KodePelanggan; string nmPlg = daftar.ListNotaJual[i].Pelanggan.NamaPelanggan; string al = daftar.ListNotaJual[i].Pelanggan.AlamatPelanggan; string kdPeg = daftar.ListNotaJual[i].Pegawai.KodePegawai; string nmPeg = daftar.ListNotaJual[i].Pegawai.NamaPegawai; dataGridViewBarang.Rows.Add(noNota, tgl, kdPlg, nmPlg, al, kdPeg, nmPeg); } } else { MessageBox.Show("Gagal Mencari data. Pesan kesalahan = " + hasil, "Kesalahan"); } }
private void FormDaftarNotaJual_Load(object sender, EventArgs e) { comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList; DaftarNotaJual df = new DaftarNotaJual(); string hasil = df.BacaSemuaData(); if (hasil == "sukses") { FormatDataGrid(); dataGridViewBarang.Rows.Clear(); for (int i = 0; i < df.JumlahNotaJual; i++) { string kodeBrg = df.ListNotaJual[i].NoNota; DateTime tgl = df.ListNotaJual[i].Tanggal; string kdPelanggan = df.ListNotaJual[i].Pelanggan.KodePelanggan; string nmPelanggan = df.ListNotaJual[i].Pelanggan.NamaPelanggan; string alamatPlg = df.ListNotaJual[i].Pelanggan.AlamatPelanggan; string kdPegawai = df.ListNotaJual[i].Pegawai.KodePegawai; string nmPegawai = df.ListNotaJual[i].Pegawai.NamaPegawai; dataGridViewBarang.Rows.Add(kodeBrg, tgl, kdPelanggan, nmPelanggan, alamatPlg, kdPegawai, nmPegawai); } } else { MessageBox.Show("Gagal Menampilkan data. Pesan kesalahan = " + hasil, "Kesalahan"); } }
private void FormTambahNotaJual_Load(object sender, EventArgs e) { DaftarNotaJual daftar = new DaftarNotaJual(); 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; comboBoxPelanggan.DropDownStyle = ComboBoxStyle.DropDownList; DaftarPelanggan daftarPlg = new DaftarPelanggan(); hasil = daftarPlg.BacaSemuaData(); if (hasil == "sukses") { comboBoxPelanggan.Items.Clear(); for (int i = 0; i < daftarPlg.JumlahPelanggan; i++) { comboBoxPelanggan.Items.Add(daftarPlg.ListPelanggan[i].KodePelanggan + " - " + daftarPlg.ListPelanggan[i].NamaPelanggan); textBoxAlamat.Text = daftarPlg.ListPelanggan[i].AlamatPelanggan; } comboBoxPelanggan.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 buttonSimpan_Click(object sender, EventArgs e) { string kdPelanggan = comboBoxPelanggan.Text.Substring(0, 1); string nmPelanggan = comboBoxPelanggan.Text.Substring(4, comboBoxPelanggan.Text.Length - 4); Pelanggan pelanggan = new Pelanggan(); pelanggan.KodePelanggan = kdPelanggan; pelanggan.NamaPelanggan = nmPelanggan; Pegawai pegawai = new Pegawai(); pegawai.KodePegawai = labelKodePegawai.Text; pegawai.NamaPegawai = labelNamaPegawai.Text; List <DetilNotaJual> listNotaDetil = new List <DetilNotaJual>(); for (int i = 0; i < dataGridViewBarang.Rows.Count; i++) { Barang br = new Barang(); br.KodeBarang = dataGridViewBarang.Rows[i].Cells["KodeBarang"].Value.ToString(); br.NamaBarang = dataGridViewBarang.Rows[i].Cells["Namabarang"].Value.ToString(); int harga = int.Parse(dataGridViewBarang.Rows[i].Cells["HargaJual"].Value.ToString()); int jumlah = int.Parse(dataGridViewBarang.Rows[i].Cells["Jumlah"].Value.ToString()); DetilNotaJual notaDetil = new DetilNotaJual(br, harga, jumlah); listNotaDetil.Add(notaDetil); } NotaJual nota = new NotaJual(textBoxNoNota.Text, dateTimePickerTanggal.Value, pelanggan, pegawai, listNotaDetil); DaftarNotaJual daftar = new DaftarNotaJual(); string hasilTambah = daftar.TambahData(nota); if (hasilTambah == "sukses") { MessageBox.Show("data nota jual telah tersimpan"); } else { MessageBox.Show("data nota jual gagal tersimpan. Pesan kesalahan : " + hasilTambah, "Kesalahan"); } }