コード例 #1
0
        private void StokIhtiyacDoldur()
        {
            try
            {
                TrGenel     = SqlConnections.GetBaglanti().BeginTransaction();
                stokIhtiyac = new clsTablolar.csStokIhtiyac(SqlConnections.GetBaglanti(), TrGenel);
                GridKonumYukle();
                TrGenel.Commit();
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }



            gcStokIhtiyac.DataSource = stokIhtiyac.dt_StokIhtiyac;

            stokIhtiyac.dt_StokIhtiyac.RowChanged  += new DataRowChangeEventHandler(dt_StokIhtiyac_RowChanged);
            stokIhtiyac.dt_StokIhtiyac.RowDeleted  += new DataRowChangeEventHandler(dt_StokIhtiyac_RowChanged);
            stokIhtiyac.dt_StokIhtiyac.RowChanging += new DataRowChangeEventHandler(dt_StokIhtiyac_RowChanged);

            gvStokIhtiyac.CellValueChanging += gvStokIhtiyac_CellValueChanging;
        }
コード例 #2
0
        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();
            }
        }