コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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")));
        }