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; } }
void StokYenile(int StokID) { StokBilgileri.StokGetir(SqlConnections.GetBaglanti(), Trgenel, StokID); if (checkEdit_TanitimAlani.CheckState == CheckState.Checked) { StokBilgileri.UrunTanitimdaGoster = Convert.ToBoolean(checkEdit_UrunTanitimdaGosterilsinMi.EditValue); } if (checkEdit_GrubuAlani.CheckState == CheckState.Checked) { StokBilgileri.StokGrupID = Convert.ToInt32(lkpGrubu.EditValue); } if (checkEdit_AlisKdvAlani.CheckState == CheckState.Checked) { StokBilgileri.AlisKdv = Convert.ToDecimal(txtAlisKdv.EditValue); } if (checkEdit_SatisKdvAlani.CheckState == CheckState.Checked) { StokBilgileri.SatisKdv = Convert.ToDecimal(txtSatisKdv.EditValue); } if (checkEdit_WebteGosterilsin.CheckState == CheckState.Checked) { StokBilgileri.EMagazaErisimi = Convert.ToBoolean(checkEdit_WebteGosterilsinAlani.EditValue); } if (checkEdit_webKategoriDegistir.CheckState == CheckState.Checked) { StokBilgileri.HemenAlKategoriID = Convert.ToInt32(lkpWebKategori.EditValue); } if (checkEdit_AnahtarKelime.CheckState == CheckState.Checked) { StokBilgileri.HemenAlAnahtarKelime = memoEdit_anahtarKelime.EditValue.ToString(); } if (checkEdit_RafYeriAciklama.CheckState == CheckState.Checked) { StokBilgileri.RafYeriAciklama = txtRafYeriAcikalama.EditValue.ToString(); } if (checkEdit_ETicaretStokVarsaDurumu.CheckState == CheckState.Checked) { StokBilgileri.EticaretStokDurumID_StoktaVarsa = Convert.ToInt32(lkpEticaretStoktaVarsaDurumTanimi.EditValue); } if (checkEdit_ETicaretStokYoksaDurumu.CheckState == CheckState.Checked) { StokBilgileri.EticaretStokDurumID_StoktaYoksa = Convert.ToInt32(lkpEticaretStoktaYoksaDurumTanimi.EditValue); } if (checkEdit_HemenalSiraNu.CheckState == CheckState.Checked) { StokBilgileri.HemenAlSira = Convert.ToInt32(txtHemeAlSiraNu.EditValue); } if (ceStokTipi.CheckState == CheckState.Checked) { StokBilgileri.StokTipi = cmbStokTipi.SelectedIndex; } if (checkEdit_OzelKod1Degistir.Checked) { StokBilgileri.OzelKod1 = txtOzelKod1.Text; } if (checkEdit_OzelKod2Degistir.Checked) { StokBilgileri.OzelKod2 = txtOzelKod2.Text; } if (checkEdit_OzelKod3Degistir.Checked) { StokBilgileri.OzelKod3 = txtOzelKod3.Text; } if (ceStokGrubu.CheckState == CheckState.Checked) { clsTablolar.Stok.csStokGrupV2 grup = new clsTablolar.Stok.csStokGrupV2(); grup.Getir(SqlConnections.GetBaglanti(), Trgenel, StokID); foreach (var item in ucStokGruplari1.AhandaBuradakiler) { if (grup.dt.Rows.Find(item.StokGrupID) == null) { DataRow dr = grup.dt.NewRow(); dr["ID"] = -1; dr["StokGrupID"] = item.StokGrupID; dr["StokGrupAdi"] = item.StokGrupAdi; grup.dt.Rows.Add(dr); } } grup.Kaydet(SqlConnections.GetBaglanti(), Trgenel, StokID); } StokBilgileri.StokGuncelle(SqlConnections.GetBaglanti(), Trgenel); //Stok.StokUrunTanitimGuncelle(SqlConnections.GetBaglanti(), Trgenel, Convert.ToBoolean(checkEdit_UrunTanitimdaGosterilsinMi.EditValue), Convert.ToInt32(Liste.gvStokListesi.GetRowCellValue(i, "StokID"))); }