void guncelle() { eskisil(); for (int i = 0; i < gridView1.RowCount; i++) { kod = gridView1.GetRowCellValue(i, "Kod").ToString(); birim = gridView1.GetRowCellValue(i, "Birim").ToString(); ozellik = gridView1.GetRowCellValue(i, "Ozellik").ToString(); SqlCommand add2 = new SqlCommand("BEGIN TRANSACTION " + "insert into StokTalepDetay (TalepNo, StokKod, Miktar, Birim, Marka, Ozellik,Durum, Durumu) values (@o1,@o2,@o3,@o4,@o5,@o6,@o8, @o9);" + " insert into StokTalepDegerlendirme (TalepNo, TalepStokKod, KabulDurum, Durumu) values (@o1, @o2, @o7, @o9) ;" + "COMMIT TRANSACTION", bgl.baglanti()); add2.Parameters.AddWithValue("@o1", talepno); add2.Parameters.AddWithValue("@o2", kod); add2.Parameters.AddWithValue("@o3", gridView1.GetRowCellValue(i, "Miktar")); add2.Parameters.AddWithValue("@o4", birim); add2.Parameters.AddWithValue("@o5", gridView1.GetRowCellValue(i, "Marka")); add2.Parameters.AddWithValue("@o6", ozellik); add2.Parameters.AddWithValue("@o7", "Beklemede"); add2.Parameters.AddWithValue("@o8", "Bekleniyor"); add2.Parameters.AddWithValue("@o9", "Aktif"); add2.ExecuteNonQuery(); bgl.baglanti().Close(); } DateTime tarih = DateTime.Now; MessageBox.Show("Talebinizi başarıyla güncellendi.", "Çıkış", MessageBoxButtons.OK, MessageBoxIcon.Warning); if (Application.OpenForms["TalepListesi"] == null) { } else { m.listele(); } kapama = "1"; this.Close(); }
private void btn_kabul_Click(object sender, EventArgs e) { try { DateTime tarih = DateTime.Now; acilis(); SqlCommand add = new SqlCommand(" update StokTalepDegerlendirme " + " set KabulEdenID=@a3, GelisTarihi=@a4, Miktar=@a5, Marka=@a6, Tarih=@a7, Sertifika=@a8,KabulDurum=@a9 where TalepNo = '" + txt_no.Text + "' and TalepStokKod ='" + talepkod + "'; " + " update StokTalepDetay set Durum = @a10 where ID = '" + tID + "'", bgl.baglanti()); add.Parameters.AddWithValue("@a3", Anasayfa.kullanici); add.Parameters.AddWithValue("@a4", tarih); add.Parameters.AddWithValue("@a5", miktar); add.Parameters.AddWithValue("@a6", ozellik); add.Parameters.AddWithValue("@a7", skt); add.Parameters.AddWithValue("@a8", sertifika); add.Parameters.AddWithValue("@a9", combo_genel.Text); add.Parameters.AddWithValue("@a10", "Tamamlandı"); add.ExecuteNonQuery(); bgl.baglanti().Close(); talepkontrol(); if (talepsay == 0) { SqlCommand add1 = new SqlCommand(" update StokTalepListe set Durum = @a10 where TalepNo = '" + txt_no.Text + "' ", bgl.baglanti()); add1.Parameters.AddWithValue("@a10", "Tamamlandı"); add1.ExecuteNonQuery(); bgl.baglanti().Close(); } else { } DialogResult Secim = new DialogResult(); Secim = MessageBox.Show("Talebiniz başarıyla kabul edildi. Stok miktarını güncellemek ister misiniz?", "Oopppss!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (Secim == DialogResult.Yes) { StokEkle.talepkod = talepkod; StokEkle.talepmiktar = kmiktar; StokEkle se = new StokEkle(); se.ShowDialog(); } else { } if (Application.OpenForms["TalepListesi"] == null) { } else { m.listele(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }