Exemple #1
0
        private void BtnListeKaydet_Click(object sender, EventArgs e)
        {
            if (STOK_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "Stok Kodu Boş Olamaz"); return;
            }

            ArsSQLQry qryStokKontrol = new ArsSQLQry();

            qryStokKontrol.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.GetDataStr() + "'/*WE*/";
            qryStokKontrol.Open();
            if (!qryStokKontrol.Found())
            {
                ArsMessage.ShowMessage("Uyarı", "Lütfen Önce Stok Kaydını Oluşturunuz...");
                return;
            }

            //SON SIRA NO DAN FAZLA GIRILMESI ENGELLENDI
            if (Convert.ToInt32(SIRA.Text) > sıra)
            {
                SIRA.Text = (sıra).ToString();
            }

            if (PnlFiyatListe.CanNullsCheck())
            {
                ArsSQLQry qry = new ArsSQLQry();
                qry.SQLText = "SELECT * FROM [TBLFIYATLISTE] WHERE /*WS*/ REC_ID = '" + REC_ID.Text + "' /*WE*/";
                qry.Open();

                if (qry.Found())
                {
                    qry.Mode = EnmQryMode.Update;
                }
                else
                {
                    qry.Mode = EnmQryMode.Insert;
                }

                if (qry.Mode == EnmQryMode.Update)
                {
                    Sıralama('U');
                }
                secilensira = SIRA.GetIntData();

                ArsLibrary.ArsPanelToQry(PnlFiyatListe, qry);
                ArsLibrary.ArsPanelToQry(PnlStokSabit, qry);
                qry.Exec();

                if (qry.execErrorCode == "0")
                {
                    switch (qry.Mode)
                    {
                    case EnmQryMode.Update:
                        ArsMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Başarılı");
                        break;

                    case EnmQryMode.Insert:
                        ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı");
                        Sıralama('I');
                        break;
                    }

                    BtnFiyatTemizle_Click(BtnListeTemizle, null);
                }
            }
            STOK_KODU.Focus();
            grdFiyatListele();
        }
Exemple #2
0
 private void BtnFiyatTemizle_Click(object sender, EventArgs e)
 {
     PnlFiyatListe.Clear();
     STOK_KODU.Focus();
 }