Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
521
Tıklama
0
Öne Çıkarma
Access veritabanıma ilk kaydediğim ürünü kaydediyor diğerlerini de aynı ürün görüp öyle kaydediyor
A
12 yıl
Er
Konu Sahibi

con = new connect();
dt3 = con.getTextData("Select * from UrunlerTablo");
dataGridView1.DataSource = dt3;
dv = new DataView(dt3);


for (int i = 0; i < (dataGridView1.Rows.Count - 1); i++)
{
for (int a = 0; a < listView1.Items.Count; a++)
{
//if (dataGridView1.Rows.Cells[5].Value == null)
//{
// break;
//}
if (listView1.Items[a].SubItems[4].Text == dataGridView1.Rows.Cells[9].Value.ToString())
{

string alınan = listView1.Items[a].SubItems[0].Text;
string stok = dataGridView1.Rows.Cells[7].Value.ToString();


double stokdanDüs = (Convert.ToDouble(stok) - Convert.ToDouble(alınan));


if (Convert.ToDouble(alınan) < Convert.ToDouble(stok))
{
for (int d = 0; d < listView1.Items.Count; d++)
{
if (Convert.ToDouble(alınan) < Convert.ToDouble(stok))
{

}
else
{
break;
}
}

//try
//{



connect cUyG = new connect();
cUyG.komut.Parameters.AddWithValue("@StokKodu", listView1.Items[a].SubItems[4].Text);
cUyG.komut.Parameters.AddWithValue("@Miktar", stok);
dt1 = cUyG.getStoreData("StokKodunaSil");



con.komut.Parameters.AddWithValue("@urunadi", listView1.Items[a].SubItems[1].Text);
con.komut.Parameters.AddWithValue("@tutar", listView1.Items[a].SubItems[2].Text);
con.komut.Parameters.AddWithValue("@id", listView1.Items[a].SubItems[7].Text);
con.komut.Parameters.AddWithValue("@Grup", listView1.Items[a].SubItems[5].Text);
con.komut.Parameters.AddWithValue("@Birimi", listView1.Items[a].SubItems[6].Text);
con.komut.Parameters.AddWithValue("@KdvOran", listView1.Items[a].SubItems[3].Text);
con.komut.Parameters.AddWithValue("@Miktar", stokdanDüs.ToString());
con.komut.Parameters.AddWithValue("@GirisTar", listView1.Items[a].SubItems[8].Text);
con.komut.Parameters.AddWithValue("@StokKodu", listView1.Items[a].SubItems[4].Text);
con.komut.Parameters.AddWithValue("@Fiyat", listView1.Items[a].SubItems[2].Text);
con.updateStoreData("UrunEkle");





MessageBox.Show("Kayıt Güncelleme İşlemi Gerçekleşti", "Kayıt Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information);

//this.Close();

//}
//catch
//{
// MessageBox.Show("Kayıt Günceleme Başarısız. Lütfen Tekrar Deneyin", "Kayıt Başarısız", MessageBoxButtons.OK, MessageBoxIcon.Warning);
// return;
//}
}
else
{
MessageBox.Show("Stok Yetersiz");
break;
}

}
}
}



Evet Arkadaşlar şöyle bir kod satırı var elimde. Bu kodlara göre herşey doğru fakat access veri tabanımda kaydetme işlemi yapaken bütün hepsini ilk kaydettiğim ürün gibi görüyor ve o şekilde kaydediyor. Çözüm yolunu bulabilir misiniz? Access veri tabanımın resminide koyuyorum...
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.