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"); } }