private void button2_Click(object sender, EventArgs e) { if (dataGridView2.Rows.Count <= 0) { MessageBox.Show("Belum ada barang yang di retur", "Warning!", MessageBoxButtons.OK); } else { db_Retur_Penjualan frpen = new db_Retur_Penjualan() { No_Retur_Penjualan = labelID.Text, No_Form_Penjualan_Grosir = comboBoxPenjGrosir.SelectedItem.ToString(), Tanggal = dateTimePicker1.Text, }; db.AddTodb_Retur_Penjualan(frpen); db.SaveChanges(); for (int i = 0; i < dataGridView2.RowCount; i++) { string ih = ""; string ah = ""; int h = 0; string eh = ""; try { ih = dataGridView2.Rows[i].Cells[0].Value.ToString(); ah = dataGridView2.Rows[i].Cells[1].Value.ToString(); h = int.Parse(dataGridView2.Rows[i].Cells[2].Value.ToString()); eh = dataGridView2.Rows[i].Cells[3].Value.ToString(); } catch (Exception) { } db_Detail_Retur_Penjualan dt = new db_Detail_Retur_Penjualan() { No_Retur_Penjualan = labelID.Text, ID_Barang = ih, Jumlah = h, Deskripsi = eh, Nama_Barang = ah, }; db.AddTodb_Detail_Retur_Penjualan(dt); db.SaveChanges(); } MessageBox.Show("Add Retur berhasil", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); button2.Enabled = false; button3.Enabled = false; button4.Enabled = false; } }