private void etiketBasımıToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult secim; secim = DevExpress.XtraEditors.XtraMessageBox.Show("Etiket Adedi Miktar Kadar mı olsun?", Degerler.mesajbaslik, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (secim == DialogResult.Cancel) { return; } string adetbir = "1", adet = "1"; if (secim == DialogResult.Yes) { adetbir = "0"; } string pkEtiketBas = "0"; for (int i = 0; i < gridView1.DataRowCount; i++) { DataRow dr = gridView1.GetDataRow(i); if (dr["Stogaisle"].ToString() == "True") { if (pkEtiketBas == "0") { pkEtiketBas = DB.ExecuteScalarSQL("INSERT INTO EtiketBas (Tarih,Aciklama,Siparis) values(getdate(),'',0) SELECT IDENT_CURRENT('EtiketBas')"); } if (adetbir == "0") { adet = dr["Adet"].ToString(); } else { adet = "1"; } DB.ExecuteSQL("INSERT INTO EtiketBasDetay (fkEtiketBas,fkStokKarti,Adet,SatisFiyati,Tarih) VALUES(" + pkEtiketBas + "," + dr["fkStokKarti"].ToString() + "," + adet.ToString().Replace(",", ".") + "," + dr["SatisFiyati"].ToString().Replace(",", ".") + ",getdate())"); //formislemleri.EtiketBas(dr["fkStokKarti"].ToString()); } } if (pkEtiketBas != "0") { frmEtiketBas EtiketBas = new frmEtiketBas(); EtiketBas.alisfaturasindangelenfisno.Text = pkEtiketBas; EtiketBas.ShowDialog(); } }
public static string EtiketBas(string pkStokKarti, int adet) { DataTable dbStok = DB.GetData("select pkStokKarti,SatisAdedi,KutuFiyat as icindekiadet,SatisFiyati from StokKarti with(nolock) where pkStokKarti=" + pkStokKarti); if (dbStok.Rows.Count == 0) { return("Stok Bulunamadı"); } //string adet = dbStok.Rows[0]["SatisAdedi"].ToString(); //string icindekiadet = dbStok.Rows[0]["icindekiadet"].ToString(); string satisFiyati = dbStok.Rows[0]["SatisFiyati"].ToString(); //int aadet = 1; //int.TryParse(adet, out aadet); //int iadet = 1; //int.TryParse(icindekiadet, out iadet); //int etiketadet = 1; //if (iadet != aadet) //{ // string s = MesajBox("Satış Adedi için Evet, İçindeki Adet için Hayırı Seçin?", "Etiket Adedi", 3, 2); // if (s == "0") // etiketadet = aadet; // else // etiketadet = iadet; // //return "İşlem İptal Edildi"; //} string pkEtiketBas = "0"; pkEtiketBas = DB.ExecuteScalarSQL("INSERT INTO EtiketBas (Tarih,Aciklama,Siparis) values(getdate(),'',0) SELECT IDENT_CURRENT('EtiketBas')"); DB.ExecuteSQL("INSERT INTO EtiketBasDetay (fkEtiketBas,fkStokKarti,Adet,SatisFiyati,Tarih) " + " VALUES(" + pkEtiketBas + "," + pkStokKarti + "," + adet.ToString() + "," + satisFiyati.Replace(",", ".") + ",getdate())"); frmEtiketBas fEtiketBas = new frmEtiketBas(); fEtiketBas.alisfaturasindangelenfisno.Text = pkEtiketBas; fEtiketBas.ShowDialog(); return(""); }