Exemple #1
0
        private void BtnSil_Click(object sender, EventArgs e)
        {
            if (STOK_KODU.IsEmpty() || ALT_STOK_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Hata", "Stok Kodu ve Alt Stok Kodu Boş Olamaz");
                return;
            }
            STOK_KODU_ArsExit(STOK_KODU, null);

            if (STOK_KODU.IsNotEmpty())
            {
                if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nStok Kodu: " + STOK_KODU.Text + "\nAlt Stok Kodu: " + ALT_STOK_KODU.Text) == DialogResult.Yes)
                {
                    ArsSQLQry qryStok = new ArsSQLQry();
                    qryStok.SQLText = "SELECT * FROM [TBLSTOKALTURUN] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "' AND ALT_STOK_KODU = '" + ALT_STOK_KODU.Text + "'/*WE*/";
                    qryStok.Open();
                    qryStok.Mode = EnmQryMode.Delete;
                    qryStok.Exec();
                    if (qryStok.execErrorCode == "0")
                    {
                        ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                        BtnTemizle_Click(BtnTemizle, null);
                        STOK_KODU.Focus();
                    }
                }
            }
            STOK_KODU.Focus();
        }
Exemple #2
0
        // PAKET TANIMLAMA FONKSYONLARI
        private void BtnPaketKaydet_Click(object sender, EventArgs e)
        {
            STOK_KOD.Text = stokKodu;
            if (STOK_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "STOK Kodu Boş Olamaz"); return;
            }

            if (PnlPaketTanim.CanNullsCheck())
            {
                ArsSQLQry qryPaketBirim = new ArsSQLQry();
                qryPaketBirim.SQLText = "SELECT * FROM [TBLSTOKCEVRIM] WHERE /*WS*/ CEVRIM_KODU = '" + CEVRIM_KODU.GetDataStr() + "' /*WE*/";
                qryPaketBirim.Open();
                if (qryPaketBirim.Found())
                {
                    qryPaketBirim.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryPaketBirim.Mode = EnmQryMode.Insert;
                }

                ArsLibrary.ArsPanelToQry(PnlPaketTanim, qryPaketBirim);

                qryPaketBirim.Exec();
                if (qryPaketBirim.execErrorCode == "0")
                {
                    switch (qryPaketBirim.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ı");

                        break;
                    }

                    BtnPaketTemizle_Click(btnPaketTemizle, null);
                }
            }
            grdPaketListele();
            paketREC_ID.Text = "";
        }
Exemple #3
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();
        }