private void button5_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count <= 0) { MessageBox.Show("Tidak ada data untuk di simpan", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { db_Faktur_Pemesanan df = new db_Faktur_Pemesanan() { No_Faktur_Pemesanan = textBox1.Text, ID_Karyawan = textBox9.Text, ID_Supplier = textBox7.Text, Tanggal = dateTimePicker1.Text }; db.AddTodb_Faktur_Pemesanan(df); db.SaveChanges(); for (int i = 0; i < dataGridView1.RowCount; i++) { string ih = ""; string ah = ""; int h = 0; int hh = 0; try { ih = dataGridView1.Rows[i].Cells[1].Value.ToString(); ah = dataGridView1.Rows[i].Cells[3].Value.ToString(); hh = int.Parse(dataGridView1.Rows[i].Cells[5].Value.ToString()); h = int.Parse(dataGridView1.Rows[i].Cells[6].Value.ToString()); } catch (Exception) { } db_Detail_Faktur_Pemesanan dbf = new db_Detail_Faktur_Pemesanan() { No_Faktur_Pemesanan = textBox1.Text, ID_Barang = ih, Nama_Barang = ah, Harga = hh, Jumlah = h }; db.AddTodb_Detail_Faktur_Pemesanan(dbf); db.SaveChanges(); } MessageBox.Show("Transaksi berhasil", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); button2.Enabled = false; button5.Enabled = false; button3.Enabled = false; } }