private void btnGrupSec_Click(object sender, EventArgs e) { try { using (Stok.frmStokGruplari frm = new Stok.frmStokGruplari(Stok.frmStokGruplari.NasilAcsin.AramaIcin)) { if (YeniGruplama == null) { YeniGruplama = new clsTablolar.Stok.csStokGrupV2(); trgenel = SqlConnections.GetBaglanti().BeginTransaction(); YeniGruplama.Getir(SqlConnections.GetBaglanti(), trgenel, -1); trgenel.Commit(); listBoxControl1.DataSource = YeniGruplama.dt; } if (YeniGruplama.dt.Rows.Count != 0) { frm.SeciliStokGruplari = new List <clsTablolar.Stok.csStokGrubuField>(); foreach (var item in YeniGruplama.dt.AsEnumerable()) // bu listedekileri veriyorum diğer tarafta işaretliyor { if (item.RowState != DataRowState.Deleted) { frm.SeciliStokGruplari.Add(new clsTablolar.Stok.csStokGrubuField() { StokGrupID = (int)item["StokGrupID"] }); } } } if (frm.ShowDialog() == DialogResult.Yes) //if (YeniGruplama == null) // listBoxControl1.DataSource = frm.SeciliStokGruplari; { foreach (var item in frm.SeciliStokGruplari) { if (YeniGruplama.dt.Rows.Find(item.StokGrupID) == null) { DataRow dr = YeniGruplama.dt.NewRow(); dr["ID"] = -1; dr["StokGrupID"] = item.StokGrupID; dr["StokGrupAdi"] = item.StokGrupAdi; YeniGruplama.dt.Rows.Add(dr); VerilerDegisti(null, null); //ButonlariAktifPasifYap(true); } } AhandaBuradakiler = frm.SeciliStokGruplari; } } } catch (Exception EX) { throw EX; } }
private void barBtnStokGruplari_ItemClick(object sender, ItemClickEventArgs e) { Stok.frmStokGruplari frm = new Stok.frmStokGruplari(Stok.frmStokGruplari.NasilAcsin.DuzenlemeIcin); FormuAc2(frm); }