示例#1
0
        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;
            }
        }