private void barBtnIhtiyacListesineGonder_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { trGenel = SqlConnections.GetBaglanti().BeginTransaction(); clsTablolar.csStokIhtiyac StokIhtiyac = new clsTablolar.csStokIhtiyac(SqlConnections.GetBaglanti(), trGenel); foreach (DataRow Roww in SayimDetay.dt_SayimDetay.AsEnumerable()) { if (StokIhtiyac.dt_StokIhtiyac.Select("StokID = " + Roww["StokID"].ToString()).Length > 0) { MessageBox.Show(Roww["StokAdi"].ToString() + "\nAdlı Stok zaten ekli"); } else { StokIhtiyac.dt_StokIhtiyac.Rows.Add(StokIhtiyac.dt_StokIhtiyac.NewRow()); StokIhtiyac.dt_StokIhtiyac.Rows[StokIhtiyac.dt_StokIhtiyac.Rows.Count - 1]["StokID"] = Roww["StokID"]; StokIhtiyac.dt_StokIhtiyac.Rows[StokIhtiyac.dt_StokIhtiyac.Rows.Count - 1]["StokIhtiyacMiktari"] = Convert.ToDecimal(Roww["MinumumMiktar"]) - Convert.ToDecimal(Roww["Miktar1"]); } } StokIhtiyac.StokIhtiyacGuncele(SqlConnections.GetBaglanti(), trGenel); trGenel.Commit(); } catch (Exception hata) { trGenel.Rollback(); frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); frmHataBildir.ShowDialog(); } }
private void btnKaydet_Click(object sender, EventArgs e) { TrGenel = SqlConnections.GetBaglanti().BeginTransaction(); stokIhtiyac.StokIhtiyacGuncele(SqlConnections.GetBaglanti(), TrGenel); TrGenel.Commit(); StokIhtiyacDoldur(); ButonAktifMiPasifMi(false); }