private void frmKarisikUrun_Load(object sender, EventArgs e) { formState.Maximize(this); //this.flpGrupButonlari = OncekiTeraziFormu.flpGrupButonlari.cont; OncekiTeraziFormu.KarisikUrunFormuAcik = true; OncekiTeraziFormu.gvSatisHareketleri.ActiveFilterEnabled = false; gridControl1.DataSource = OncekiTeraziFormu.gvSatisHareketleri.DataSource; gridView1.CellValueChanged += OncekiTeraziFormu.Hesapla._gvFaturaHareket_CellValueChanged; //GrupButonlari = new csStokButonGruplari(); //GrupButonlari.StokButonGruplariniGetir(SqlConnections.GetBaglanti(), TrGenel, TeraziSatis.Properties.Settings.Default.TeraziID); //flpGrupButonlari.Controls.Clear(); //foreach (var item in GrupButonlari.StokButonGruplariListesi) //{ // flpGrupButonlari.Controls.Add(item.Btn); // item.Btn.Click += GrupButon_Click; // buraya tıklandığında o gruba ait olan stokButonlari Gelecek //} gridView1.Columns["BirlesikUrunHareketID"].FilterMode = DevExpress.XtraGrid.ColumnFilterMode.Value; DevExpress.Data.Filtering.CriteriaOperatorCollection kriter = new DevExpress.Data.Filtering.CriteriaOperatorCollection(); if (HarID == -1) // -1 ise yeni bir hareket ekleyip bu hareketi kaydedip { OncekiTeraziFormu.StokEkle(-1); OncekiTeraziFormu.gvSatisHareketleri.SetRowCellValue(OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows.Count - 1, "Miktar", 1); OncekiTeraziFormu.gvSatisHareketleri.SetRowCellValue(OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows.Count - 1, "FaturaHareketStokAdi", "Birleşik Ürün"); OncekiTeraziFormu.gvSatisHareketleri.SetRowCellValue(OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows.Count - 1, "BirlesikUrunHareketID", -1); //OncekiTeraziFormu.gvSatisHareketleri.SetRowCellValue(OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows.Count - 1, "Miktar", 1); HarID = (int)OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows[OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows.Count - 1]["FaturaHareketID"]; // burada doğru bir atama yapabildiğimden emin olamadım BirlesikUrunDatarowIndex = (int)gridView1.GetDataSourceRowIndex(OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows.Count - 1); } else { //OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Select(""); //BirlesikUrunDatarowIndex = (int)OncekiTeraziFormu.gvSatisHareketleri.GetFocusedDataSourceRowIndex(); } gridView1.ActiveFilterEnabled = true; gridView1.ActiveFilterString = "[BirlesikUrunHareketID] = " + HarID; TrGenel = SqlConnections.GetBaglanti().BeginTransaction(); //this.stokButonGrupVeStokButonlari1 = OncekiTeraziFormu.stokButonGrupVeStokButonlari1; stokButonGrupVeStokButonlari1.AhandaBudur(SqlConnections.GetBaglanti(), TrGenel, Properties.Settings.Default.TeraziID); stokButonGrupVeStokButonlari1.StokButonuTikildatiginda = StokButonu_Click; OncekiTeraziFormu.txtTerazidekiMiktari.EditValueChanged += txtTerazidekiMiktari_EditValueChanged; //OncekiTeraziFormu.txtTerazidenGelenSabitMiktar.EditValueChanged += txtTerazidenGelenSabitMiktar_EditValueChanged; OncekiTeraziFormu.cbtnTerazidekiSabitMiktariStokaAktar.CheckedChanged += onveciTEraziFormu_cbtnTerazidekiSabitMiktariStokaAktar_CheckedChanged; OncekiTeraziFormu.txtDaraMiktari.EditValueChanged += onveciTEraziFormu_txtDaraMiktari_EditValueChanged; //OncekiTeraziFormu.gvSatisHareketleri.CellValueChanged += gvSatisHareketleri_CellValueChanged; TrGenel.Commit(); txtTerazidekiMiktari_EditValueChanged(null, null); txtTerazidenGelenSabitMiktar_EditValueChanged(null, null); // eğer verilen hareket ID -1 ise yeni bir hareket ekleyip bu hareketi kaydedip bu hareketin ID sine göre filtreleme yapmalı //Bu birleşik ürün hareketini ekliyor txtBirlesikUrunAdi.EditValue = OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Rows[BirlesikUrunDatarowIndex]["FaturaHareketStokAdi"]; txtBirlesikUrununToplamFiyati.EditValue = Convert.ToDecimal(OncekiTeraziFormu.Hareketler.dt_FaturaHareketleri.Select("FaturaHareketID = " + HarID)[0]["KdvDahilToplam"]); BinleHamisina(); gridView1.FocusedRowChanged += gridView1_FocusedRowChanged; // bunun burada olması lazım gridView1_FocusedRowChanged(null, null); OncekiTeraziFormu.Hesapla.AltToplamlarDegisti += Alttoplam; Alttoplam(); }
private void frmHakkinda_Load(object sender, EventArgs e) { labelControl5.Text = "Ver. : " + frmTerazi.VersiyonNo; using (SqlCommand cmd = new SqlCommand("select TeraziAdi from Teraziler with(nolock) where TeraziID = @TeraziID", SqlConnections.GetBaglanti())) { cmd.Parameters.Add("@TeraziID", SqlDbType.Int, 0).Value = TeraziSatis.Properties.Settings.Default.TeraziID; labelControl3.Text = "Terazi Numarası " + cmd.ExecuteScalar().ToString(); labelControl4.Text = "Terazi Bağlantı noktası : " + TeraziSatis.Properties.Settings.Default.TeraziBagNok; labelControl7.Text = "TeraziSatis Model Nu.: " + TeraziSatis.Properties.Settings.Default.TeraziModel; } }
private void btnBirimSec_Click(object sender, EventArgs e) { clsTablolar.Stok.frmStokBirim birimleri = new clsTablolar.Stok.frmStokBirim(StokID, SqlConnections.GetBaglanti()); if (birimleri.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { txtAltBirimBarkodu.EditValue = birimleri.AltBirimBarkod; BarkodNumarasi = birimleri.AltBirimBarkod; txtAltBirimi.EditValue = birimleri.AltBirimAdi; txtAltBirimKatsayi.EditValue = birimleri.AltBirimKatsayi; BarkodtaMiktarVarmi = birimleri.MiktarYaziyorMu; } }