예제 #1
0
파일: StokGrup.cs 프로젝트: EmreBHDR/Artez
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlStokGrup.CanNullsCheck())
            {
                ArsSQLQry qryStokGrup = new ArsSQLQry();
                qryStokGrup.SQLText = "SELECT * FROM [TBLSTOKGRUP] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.Text + "'/*WE*/";
                qryStokGrup.Open();
                if (qryStokGrup.Found())
                {
                    qryStokGrup.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStokGrup.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlStokGrup, qryStokGrup);
                qryStokGrup.Exec();

                if (qryStokGrup.execErrorCode == "0")
                {
                    switch (qryStokGrup.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            GRUP_KODU.Focus();
        }
예제 #2
0
파일: IlceSabit.cs 프로젝트: EmreBHDR/Artez
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlIlceSabit.CanNullsCheck())
            {
                ArsSQLQry qryIlce = new ArsSQLQry();
                qryIlce.SQLText = "SELECT * FROM [TBLILCE] WHERE /*WS*/ ILCE_KODU = '" + ILCE_KODU.Text + "' /*WE*/";
                qryIlce.Open();
                if (qryIlce.Found())
                {
                    qryIlce.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryIlce.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlIlceSabit, qryIlce);
                qryIlce.Exec();

                if (qryIlce.execErrorCode == "0")
                {
                    switch (qryIlce.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
                IL_KODU.Focus();
            }
        }
예제 #3
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlRadyoKategori.CanNullsCheck())
            {
                ArsSQLQry qryRadKat = new ArsSQLQry();
                qryRadKat.SQLText = "SELECT * FROM [TBLRADYOKATEGORI] WHERE /*WS*/RADYO_KODU = '" + RADYO_KODU.GetString() + "' AND KATEGORI_KODU = '" + KATEGORI_KODU.GetString() + "'/*WE*/";
                qryRadKat.Open();
                if (qryRadKat.Found())
                {
                    ArsMessage.ShowMessage("Hata", RADYO_KODU.Text + " Radyosu İçin " + KATEGORI_KODU.Text + " Kategorisi Daha Önceden Kayıt Edilmiştir.");
                    return;
                }
                qryRadKat.Mode = EnmQryMode.Insert;
                ArsLibrary.ArsPanelToQry(pnlRadyoKategori, qryRadKat);
                qryRadKat.Exec();

                if (qryRadKat.execErrorCode == "0")
                {
                    switch (qryRadKat.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            RADYO_KODU.Focus();
        }
예제 #4
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlMesaj.CanNullsCheck())
            {
                ArsSQLQry qryCariGrup = new ArsSQLQry();
                qryCariGrup.SQLText = "SELECT * FROM [TBLMESAJ] WHERE /*WS*/MESAJ_BASLIGI = '" + MESAJ_BASLIGI.Text + "'/*WE*/";
                qryCariGrup.Open();
                if (qryCariGrup.Found())
                {
                    qryCariGrup.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCariGrup.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlMesaj, qryCariGrup);
                qryCariGrup.Exec();

                if (qryCariGrup.execErrorCode == "0")
                {
                    switch (qryCariGrup.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    MESAJ_BASLIGI.Focus();
                }
            }
        }
예제 #5
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlStokAltUrun.CanNullsCheck())
            {
                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();
                if (qryStok.Found())
                {
                    qryStok.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStok.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlStokAltUrun, qryStok);
                qryStok.Exec();

                if (qryStok.execErrorCode == "0")
                {
                    switch (qryStok.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
                STOK_KODU.Focus();
            }
        }
예제 #6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryAyar = new ArsSQLQry();

            qryAyar.SQLText = "SELECT * FROM [TBLAYARLAR] WHERE /*WS*/1=1/*WE*/";
            qryAyar.Open();
            if (qryAyar.Found())
            {
                qryAyar.Mode = EnmQryMode.Update;
            }
            else
            {
                qryAyar.Mode = EnmQryMode.Insert;
            }
            ArsLibrary.ArsPanelToQry(pnlAyarlar, qryAyar);
            qryAyar.Exec();

            if (qryAyar.execErrorCode == "0")
            {
                ArsSQLQry qryResim = new ArsSQLQry();
                qryResim.SQLText = "SELECT * FROM [TBLAYARLAR] WHERE /*WS*/1=1/*WE*/";
                qryResim.Open();
                if (qryResim.Found())
                {
                    qryResim.Mode = EnmQryMode.Update;
                    qryResim.SetImage("BANNER", pbBanner.Image);
                    qryResim.Exec();
                }

                ArsMessage.ShowMessage("Bilgi", "Kayıtlar Başarıyla Kaydedildi...");
            }
        }
예제 #7
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlTarihDegistir.CanNullsCheck())
            {
                ArsSQLQry qrySaatKontrol = new ArsSQLQry();
                qrySaatKontrol.SQLText = "SELECT REZ_OPS FROM [TBLREZERVASYONHAR] WHERE /*WS*/YER_KODU = '" + YER_KODU.GetString() + "' AND SAAT_RECID = " + SAAT_RECID.GetString() + " AND TARIH = '" + TARIH.GetSQLDataStr() + "'/*WE*/";
                qrySaatKontrol.Open();
                if (qrySaatKontrol.Found())
                {
                    if (qrySaatKontrol.GetDouble("REZ_OPS") == 1)
                    {
                        ArsMessage.ShowMessage("Bilgi", "Seçilen Zaman Dilimi Doludur.");
                    }
                    else if (qrySaatKontrol.GetDouble("REZ_OPS") == 2)
                    {
                        ArsMessage.ShowMessage("Bilgi", "Seçilen Zaman Dilimi Opsiyonludur.");
                    }
                }
                else
                {
                    string    basSaat = "";
                    string    bitSaat = "";
                    ArsSQLQry qrySaat = new ArsSQLQry();
                    qrySaat.SQLText = "SELECT BASLANGIC_SAATI, BITIS_SAATI FROM [TBLREZERVASYONSAAT] WHERE /*WS*/REC_ID = " + SAAT_RECID.GetString() + "/*WE*/";
                    qrySaat.Open();
                    if (qrySaat.Found())
                    {
                        basSaat = qrySaat.GetString("BASLANGIC_SAATI");
                        bitSaat = qrySaat.GetString("BITIS_SAATI");
                    }

                    ArsSQLQry qryTarihDegistir = new ArsSQLQry();
                    qryTarihDegistir.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/REC_ID = " + harID + "/*WE*/";
                    qryTarihDegistir.Open();
                    if (qryTarihDegistir.Found())
                    {
                        qryTarihDegistir.Mode = EnmQryMode.Update;
                        ArsLibrary.ArsPanelToQry(pnlTarihDegistir, qryTarihDegistir);
                        qryTarihDegistir.SetString("BASLANGIC_SAATI", basSaat);
                        qryTarihDegistir.SetString("BITIS_SAATI", bitSaat);
                        qryTarihDegistir.Exec();

                        if (qryTarihDegistir.errorCode == "0")
                        {
                            if (ArsMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Düzenlenmiştir.") == DialogResult.OK)
                            {
                                if (parentForm != null)
                                {
                                    parentForm.Close();
                                }
                                this.Close();
                            }
                        }
                    }
                }
            }
        }
예제 #8
0
파일: StokDetay.cs 프로젝트: EmreBHDR/Artez
        private void btnGirisCikisEkle_Click(object sender, EventArgs e)
        {
            if (pnlStokGirisCikis.CanNullsCheck())
            {
                ArsSQLQry qryBelgeNo = new ArsSQLQry();
                qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + BELGE_NO.Text.ArsFirstDigits(10) + "'/*WE*/";
                qryBelgeNo.Open();
                if (qryBelgeNo.Found())
                {
                    qryBelgeNo.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryBelgeNo.Mode = EnmQryMode.Insert;
                }
                qryBelgeNo.SetString("NUMARA_KODU", BELGE_NO.Text.ArsFirstDigits(10));
                qryBelgeNo.SetString("SON_NUMARA", BELGE_NO.Text.ArsLastDigits(5));
                qryBelgeNo.Exec();

                ArsSQLQry qryStokHar = new ArsSQLQry();
                qryStokHar.SQLText = "SELECT * FROM [TBLSTOKHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/";
                qryStokHar.Open();
                if (qryStokHar.Found())
                {
                    qryStokHar.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStokHar.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlStokGirisCikis, qryStokHar);
                qryStokHar.SetString("STOK_KODU", stokKodu);
                qryStokHar.Exec();

                if (qryStokHar.execErrorCode == "0")
                {
                    switch (qryStokHar.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;
                    }
                    pnlStokGirisCikis.Clear();
                    pnlStokGirisCikis.Visible = false;
                    PnlIslem.Visible          = true;
                    tbFocus.Focus();
                    StokDetay_Load(this, null);
                }
            }
        }
예제 #9
0
파일: CariSabit.cs 프로젝트: EmreBHDR/Artez
        //ADRES EKLEME FONKSYONLARI

        private void BtnAdresKaydet_Click(object sender, EventArgs e)
        {
            adresCariKayit = true;
            string cariKodu = CARI_KODU.GetDataStr();

            BtnKaydet_Click(btnKaydet, null);
            CARI_KODU.SetDataStr(cariKodu);
            CARI_KODU_ArsExit(CARI_KODU, null);

            if (CARI_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "Cari Kodu Boş Olamaz"); return;
            }

            if (PnlAdres.CanNullsCheck())
            {
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARIADRES] WHERE /*WS*/ REC_ID = '" + REC_ID.Text + "' /*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    qryCari.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCari.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlAdres, qryCari);
                ArsLibrary.ArsPanelToQry(PnlCariSabit, qryCari);
                qryCari.Exec();

                if (qryCari.execErrorCode == "0")
                {
                    switch (qryCari.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;
                    }
                    BtnAdresTemizle_Click(BtnAdresTemizle, null);
                }
                grdAdresListele();
            }
            CARI_KODU.Focus();
        }
예제 #10
0
파일: CariSabit.cs 프로젝트: EmreBHDR/Artez
        //CARI KAYIT ALTINA ALMA FONKSYONLARI
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (CARI_ADI.IsEmpty() && TICARI_UNVAN.IsEmpty())
            {
                ArsMessage.ShowMessage("Uyarı", "Cari Adı veya Ticari Unvan Doldurulmalıdır...");
                return;
            }
            if (PnlCariSabit.CanNullsCheck() && PnlEkBilgiler.CanNullsCheck())
            {
                //CariKodOtoKontrol();
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    qryCari.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCari.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlCariSabit, qryCari);
                ArsLibrary.ArsPanelToQry(PnlEkBilgiler, qryCari);
                qryCari.Exec();

                if (qryCari.execErrorCode == "0")
                {
                    switch (qryCari.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;
                    }
                    if (cariDuzenleme && !adresCariKayit)
                    {
                        this.Close();
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    adresCariKayit = false;
                }
            }
            //CARI_KODU.Focus();
        }
예제 #11
0
        // STOK TANIMLAMA EKRANI FONKSYONLARI
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlStokSabit.CanNullsCheck())
            {
                ArsSQLQry qryStok = new ArsSQLQry();
                qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStok.Open();
                if (qryStok.Found())
                {
                    qryStok.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStok.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlStokSabit, qryStok);
                ArsLibrary.ArsPanelToQry(pnlEkBilgiler, qryStok);

                qryStok.Exec();

                if (qryStok.execErrorCode == "0")
                {
                    STOK_RESIM_LISTE.SaveImages();
                    STOK_RESIM_LISTE.ClearImages();

                    switch (qryStok.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;
                    }
                    if (stokDuzenleme)
                    {
                        this.Close();
                    }
                    pnlEkBilgiler.Clear();
                    BtnTemizle_Click(BtnTemizle, null);
                }
                STOK_KODU.Focus();
            }
        }
예제 #12
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 = "";
        }
예제 #13
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (RENK_KODU.Color.ToArgb() == 0)
            {
                RENK_KODU.Color = Color.White;
            }
            if (pnlKategoriler.CanNullsCheck())
            {
                ArsSQLQry qryKategori = new ArsSQLQry();
                qryKategori.SQLText = "SELECT * FROM [TBLKATEGORI] WHERE /*WS*/KATEGORI_KODU = '" + KATEGORI_KODU.Text + "'/*WE*/";
                qryKategori.Open();
                if (qryKategori.Found())
                {
                    qryKategori.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryKategori.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlKategoriler, qryKategori);
                qryKategori.SetString("RENK_KODU", RENK_KODU.Color.ToArgb().ToString());
                qryKategori.Exec();

                if (qryKategori.execErrorCode == "0")
                {
                    switch (qryKategori.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;
                    }
                    grdKategoriler.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            KATEGORI_KODU.Focus();
        }
예제 #14
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (BIRIM_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "Birim Kodu Boş Olamaz"); return;
            }

            if (pnlBirimTanim.CanNullsCheck())
            {
                ArsSQLQry qryStok = new ArsSQLQry();
                qryStok.SQLText = "SELECT * FROM [TBLSTOKBIRIM] WHERE /*WS*/ BIRIM_KODU= '" + BIRIM_KODU.GetDataStr() + "' /*WE*/";
                qryStok.Open();
                if (qryStok.Found())
                {
                    qryStok.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStok.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlBirimTanim, qryStok);
                qryStok.Exec();
                if (qryStok.execErrorCode == "0")
                {
                    switch (qryStok.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;
                    }

                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            BIRIM_KODU.Focus();
            grdStokBirimListeDoldur();
        }
예제 #15
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlCariSabit.CanNullsCheck())
            {
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    qryCari.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCari.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlCariSabit, qryCari);
                qryCari.Exec();

                if (qryCari.execErrorCode == "0")
                {
                    switch (qryCari.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;
                    }
                    if (cariDuzenleme && !adresCariKayit && !kaydetAktarClick)
                    {
                        this.Close();
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    adresCariKayit = false;
                }
            }
            //CARI_KODU.Focus();
        }
예제 #16
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlRezervasyonSaat.CanNullsCheck())
            {
                ArsSQLQry qryRezSaat = new ArsSQLQry();
                qryRezSaat.SQLText = "SELECT * FROM [TBLREZERVASYONSAAT]";
                if (REC_ID.IsNotEmpty())
                {
                    qryRezSaat.SQLText += "WHERE /*WS*/REC_ID = " + REC_ID.GetDataStr() + "/*WE*/";
                }
                qryRezSaat.Open();
                if (qryRezSaat.Found() && REC_ID.IsNotEmpty())
                {
                    qryRezSaat.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryRezSaat.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlRezervasyonSaat, qryRezSaat);
                qryRezSaat.Exec();

                if (qryRezSaat.execErrorCode == "0")
                {
                    switch (qryRezSaat.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            YER_KODU.Focus();
            grdRezervasyonSaat.RefreshGrid();
        }
예제 #17
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlBankaHesap.CanNullsCheck())
            {
                ArsSQLQry qryBanka = new ArsSQLQry();
                qryBanka.SQLText = "SELECT * FROM [TBLBANKA] WHERE /*WS*/HESAP_KODU = '" + HESAP_KODU.Text + "'/*WE*/";
                qryBanka.Open();
                if (qryBanka.Found())
                {
                    qryBanka.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryBanka.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlBankaHesap, qryBanka);
                qryBanka.Exec();

                if (qryBanka.execErrorCode == "0")
                {
                    switch (qryBanka.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;
                    }
                    if (bankaDuzenleme)
                    {
                        this.Close();
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    //grdBankaHesap.RefreshGrid();
                }
            }
            //HESAP_KODU.Focus();
        }
예제 #18
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlRadyolar.CanNullsCheck())
            {
                ArsSQLQry qryRadyo = new ArsSQLQry();
                qryRadyo.SQLText = "SELECT * FROM [TBLRADYO] WHERE /*WS*/RADYO_KODU = '" + RADYO_KODU.Text + "'/*WE*/";
                qryRadyo.Open();
                if (qryRadyo.Found())
                {
                    qryRadyo.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryRadyo.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlRadyolar, qryRadyo);
                qryRadyo.Exec();

                if (qryRadyo.execErrorCode == "0")
                {
                    RADYO_RESIM_LISTE.SaveImages();
                    RADYO_RESIM_LISTE.ClearImages();

                    switch (qryRadyo.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;
                    }
                    grdRadyolar.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            RADYO_KODU.Focus();
        }
예제 #19
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlKasaSabit.CanNullsCheck())
            {
                ArsSQLQry qryKasa = new ArsSQLQry();
                qryKasa.SQLText = "SELECT * FROM [TBLKASA] WHERE /*WS*/KASA_KODU = '" + KASA_KODU.Text + "'/*WE*/";
                qryKasa.Open();
                if (qryKasa.Found())
                {
                    qryKasa.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryKasa.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlKasaSabit, qryKasa);
                qryKasa.Exec();

                if (qryKasa.execErrorCode == "0")
                {
                    switch (qryKasa.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;
                    }
                    if (kasaDuzenleme)
                    {
                        this.Close();
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            KASA_KODU.Focus();
        }
예제 #20
0
        private void btnKaydet_Click(object sender, System.EventArgs e)
        {
            if (pnlKullanici.CanNullsCheck())
            {
                ArsSQLQry qryKullanici = new ArsSQLQry();
                qryKullanici.artezQry = true;
                qryKullanici.SQLText  = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_NO = '" + KULLANICI_NO.Text + "'/*WE*/";
                qryKullanici.Open();
                if (qryKullanici.Found())
                {
                    qryKullanici.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryKullanici.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlKullanici, qryKullanici);
                qryKullanici.SetString("SIFRE", ArsLibrary.Encryption(SIFRE.GetDataStr()));
                qryKullanici.Exec();

                if (qryKullanici.execErrorCode == "0")
                {
                    switch (qryKullanici.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;
                    }
                    grdKullanici.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            KULLANICI_NO.Focus();
        }
예제 #21
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlBirim.CanNullsCheck())
            {
                ArsSQLQry qryBirim = new ArsSQLQry();
                qryBirim.SQLText = "SELECT * FROM [TBLBLUEBIRIM] WHERE /*WS*/BIRIM_KODU = '" + BIRIM_KODU.Text + "'/*WE*/";
                qryBirim.Open();
                if (qryBirim.Found())
                {
                    qryBirim.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryBirim.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlBirim, qryBirim);
                qryBirim.Exec();

                if (qryBirim.execErrorCode == "0")
                {
                    grdBirim.RefreshGrid();
                    switch (qryBirim.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            BIRIM_KODU.Focus();
        }
예제 #22
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlRezervasyonTip.CanNullsCheck())
            {
                ArsSQLQry qryRezTip = new ArsSQLQry();
                qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/";
                qryRezTip.Open();
                if (qryRezTip.Found())
                {
                    qryRezTip.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryRezTip.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlRezervasyonTip, qryRezTip);
                qryRezTip.Exec();

                if (qryRezTip.execErrorCode == "0")
                {
                    switch (qryRezTip.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    grdRezervasyonTip.RefreshGrid();
                }
            }
            TIP_KODU.Focus();
        }
예제 #23
0
        private void btnKaydet_Click(object sender, System.EventArgs e)
        {
            if (pnlBelgeTipTanim.CanNullsCheck())
            {
                ArsSQLQry qryBelgeTipTanim = new ArsSQLQry();
                qryBelgeTipTanim.SQLText = "SELECT * FROM [TBLBELGETIP] WHERE /*WS*/BELGE_TIPI = '" + BELGE_TIPI.Text + "'/*WE*/";
                qryBelgeTipTanim.Open();
                if (qryBelgeTipTanim.Found())
                {
                    qryBelgeTipTanim.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryBelgeTipTanim.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlBelgeTipTanim, qryBelgeTipTanim);
                qryBelgeTipTanim.Exec();

                if (qryBelgeTipTanim.execErrorCode == "0")
                {
                    switch (qryBelgeTipTanim.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;
                    }
                    grdBelgeTipTanim.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            BELGE_TIPI.Focus();
        }
예제 #24
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlMasa.CanNullsCheck())
            {
                ArsSQLQry qryMasa = new ArsSQLQry();
                qryMasa.SQLText = "SELECT * FROM [TBLBLUEMASA] WHERE /*WS*/MASA_TANIMI = '" + MASA_TANIMI.Text + "'/*WE*/";
                qryMasa.Open();
                if (qryMasa.Found())
                {
                    qryMasa.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryMasa.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlMasa, qryMasa);
                qryMasa.Exec();

                if (qryMasa.execErrorCode == "0")
                {
                    grdMasa.RefreshGrid();
                    switch (qryMasa.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            MASA_TANIMI.Focus();
        }
예제 #25
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlSiteTanimlama.CanNullsCheck())
            {
                ArsSQLQry qry = new ArsSQLQry();
                qry.SQLText = "SELECT * FROM [TBLSITE] WHERE /*WS*/SITE_ADI = '" + SITE_ADI.Text + "'/*WE*/";
                qry.Open();
                if (qry.Found())
                {
                    qry.Mode = EnmQryMode.Update;
                }
                else
                {
                    qry.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlSiteTanimlama, 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ı");
                        break;
                    }

                    btnTemizle_Click(btnTemizle, null);
                }
            }
            SITE_ADI.Focus();
        }
예제 #26
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlGarson.CanNullsCheck())
            {
                if (SIFRE.Text.Length < 4)
                {
                    ArsMessage.ShowMessage("Hata", "Parola 4 Karakter Olmalıdır!");
                    return;
                }
                ArsSQLQry qryGarson = new ArsSQLQry();
                qryGarson.SQLText = "SELECT * FROM [TBLBLUEGARSON] WHERE /*WS*/GARSON_KODU = '" + GARSON_KODU.Text + "'/*WE*/";
                qryGarson.Open();
                if (qryGarson.Found())
                {
                    qryGarson.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryGarson.Mode = EnmQryMode.Insert;
                }
                if (qryGarson.Mode == EnmQryMode.Insert)
                {
                    ArsSQLQry qryParola = new ArsSQLQry();
                    qryParola.SQLText = "SELECT GARSON_KODU FROM [TBLBLUEGARSON] WHERE /*WS*/SIFRE = '" + SIFRE.Text + "'/*WE*/";
                    qryParola.Open();
                    if (qryParola.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Farklı Bir Garson Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }

                    ArsSQLQry qryParolaKasa = new ArsSQLQry();
                    qryParolaKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " +
                                            "/*WS*/MODUL = 'Artez Blue' " +
                                            "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " +
                                            "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/";
                    qryParolaKasa.Open();
                    if (qryParolaKasa.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Kasa Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }
                }
                else
                {
                    ArsSQLQry qryParola = new ArsSQLQry();
                    qryParola.SQLText = "SELECT GARSON_KODU FROM [TBLBLUEGARSON] WHERE /*WS*/SIFRE = '" + SIFRE.Text + "' AND GARSON_KODU <> '" + GARSON_KODU.Text + "'/*WE*/";
                    qryParola.Open();
                    if (qryParola.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Farklı Bir Garson Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }

                    ArsSQLQry qryParolaKasa = new ArsSQLQry();
                    qryParolaKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " +
                                            "/*WS*/MODUL = 'Artez Blue' " +
                                            "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " +
                                            "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/";
                    qryParolaKasa.Open();
                    if (qryParolaKasa.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Kasa Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }
                }
                ArsLibrary.ArsPanelToQry(PnlGarson, qryGarson);
                qryGarson.Exec();

                if (qryGarson.execErrorCode == "0")
                {
                    grdGarson.RefreshGrid();
                    switch (qryGarson.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            GARSON_KODU.Focus();
        }
예제 #27
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (tvGrup.SelectedNode == null || tvGrup.SelectedNode.Nodes.Count > 0)
            {
                ArsMessage.ShowMessage("Hata", "Seçilen Grup Hatalıdır.\nLütfen Grup Seçimini Yapınız.");
                return;
            }
            if (pnlStoklar.CanNullsCheck())
            {
                if (stokResim == null)
                {
                    ArsMessage.ShowMessage("Hata", "Lütfen Resim Seçiniz..");
                    return;
                }

                ArsSQLQry qryStok = new ArsSQLQry();
                qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStok.Open();
                if (qryStok.Found())
                {
                    qryStok.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStok.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlStoklar, qryStok);
                if (qryStok.Mode == EnmQryMode.Insert)
                {
                    int       sira        = -1;
                    ArsSQLQry qryStokSira = new ArsSQLQry();
                    qryStokSira.SQLText = "SELECT TOP 1 SIRA FROM [TBLSTOK] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.GetString() + "' ORDER BY SIRA DESC/*WE*/";
                    qryStokSira.Open();
                    if (qryStokSira.Found())
                    {
                        sira = qryStokSira.GetInt("SIRA") + 1;
                    }
                    qryStok.SetInt("SIRA", sira);
                }
                qryStok.SetString("DEMIR_STR_2", "\\" + tvGrup.SelectedNode.FullPath.Substring(8, tvGrup.SelectedNode.FullPath.Length - 8));
                qryStok.Exec();

                if (qryStok.execErrorCode == "0")
                {
                    ArsSQLQry qryStokResim = new ArsSQLQry();
                    qryStokResim.SQLText = "SELECT * FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                    qryStokResim.Open();
                    if (qryStokResim.Found())
                    {
                        qryStokResim.Mode = EnmQryMode.Update;
                    }
                    else
                    {
                        qryStokResim.Mode = EnmQryMode.Insert;
                    }
                    qryStokResim.SetString("STOK_KODU", STOK_KODU.Text);
                    qryStokResim.SetImage("IMAGE_DATA", stokResim);
                    qryStokResim.Exec();

                    switch (qryStok.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;
                    }
                    grdStoklar.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
                STOK_KODU.Focus();
            }
        }
예제 #28
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();
        }
예제 #29
0
파일: KasaIslem.cs 프로젝트: EmreBHDR/Artez
        private void BtnKaydet_Click(object sender, System.EventArgs e)
        {
            if (pnlKasaIslem.CanNullsCheck())
            {
                ArsSQLQry qryKasaHar = new ArsSQLQry();
                qryKasaHar.SQLText = "SELECT * FROM [TBLKASAHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/";
                qryKasaHar.Open();
                if (qryKasaHar.Found())
                {
                    qryKasaHar.Mode = EnmQryMode.Update;

                    ArsSQLQry qryCariSil = new ArsSQLQry();
                    qryCariSil.SQLText = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/";
                    qryCariSil.Open();
                    if (qryCariSil.GetString("CARI_KODU") != CARI_KODU.Text)
                    {
                        qryCariSil.Mode = EnmQryMode.Delete;
                        qryCariSil.Exec();
                    }
                }
                else
                {
                    qryKasaHar.Mode = EnmQryMode.Insert;

                    ArsSQLQry qryBelgeNo = new ArsSQLQry();
                    qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + BELGE_NO.Text.ArsFirstDigits(10) + "'/*WE*/";
                    qryBelgeNo.Open();
                    if (qryBelgeNo.Found())
                    {
                        qryBelgeNo.Mode = EnmQryMode.Update;
                    }
                    else
                    {
                        qryBelgeNo.Mode = EnmQryMode.Insert;
                    }
                    qryBelgeNo.SetString("NUMARA_KODU", BELGE_NO.Text.ArsFirstDigits(10));
                    qryBelgeNo.SetString("SON_NUMARA", BELGE_NO.Text.ArsLastDigits(5));
                    qryBelgeNo.Exec();

                    ArsSQLQry qryEvrakNo = new ArsSQLQry();
                    qryEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'KS" + BELGE_TIPI.GetString().ArsAddStart('0', 1) + "' AND ISNULL(SERI, '') = ''/*WE*/";
                    qryEvrakNo.Open();
                    if (qryEvrakNo.Found())
                    {
                        qryEvrakNo.Mode = EnmQryMode.Update;
                    }
                    else
                    {
                        qryEvrakNo.Mode = EnmQryMode.Insert;
                    }
                    qryEvrakNo.SetString("MODUL", "KS" + BELGE_TIPI.GetString().ArsAddStart('0', 1));
                    qryEvrakNo.SetString("SERI", "", true);
                    qryEvrakNo.SetString("SON_NUMARA", EVRAK_NO.Text.ArsLastDigits(5));
                    qryEvrakNo.Exec();
                }
                ArsLibrary.ArsPanelToQry(pnlKasaIslem, qryKasaHar);
                qryKasaHar.SetString("KOD", CARI_KODU.GetDataStr());
                qryKasaHar.SetString("ISLEM_TARIHI", TARIH.GetSQLDataStr());
                qryKasaHar.Exec();

                CariHar cariHar = new CariHar();
                cariHar.Clear();
                cariHar.cariKodu   = CARI_KODU.GetDataStr();
                cariHar.belgeNo    = BELGE_NO.GetDataStr();
                cariHar.evrakNo    = EVRAK_NO.GetDataStr();
                cariHar.belgeTipi  = MODUL_KODU.GetDataStr() + BELGE_TIPI.GetString();
                cariHar.modul      = MODUL_KODU.GetDataStr();
                cariHar.tarih      = TARIH.GetDataStr();
                cariHar.vadeTarihi = TARIH.GetDataStr();
                cariHar.tutar      = TUTAR.GetDoubleData();
                if (BELGE_TIPI.GetString() == "1")
                {
                    cariHar.borcAlacak = "A";
                }
                else
                {
                    cariHar.borcAlacak = "B";
                }
                cariHar.aciklama = ACIKLAMA.GetDataStr();
                ArCari.CariHarCreate(cariHar);

                if (qryKasaHar.execErrorCode == "0")
                {
                    switch (qryKasaHar.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;
                    }
                    if (belgeDuzenleme)
                    {
                        this.Close();
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
        }
예제 #30
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlRezervasyon.CanNullsCheck())
            {
                DUGUN_FIYATI.Focus();
                ArsSQLQry qryRez = new ArsSQLQry();
                qryRez.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/1=1 AND REC_ID = " + OPSIYON_RECID.GetIntData() + "/*WE*/";
                qryRez.Open();
                qryRez.Mode = EnmQryMode.Update;
                ArsLibrary.ArsPanelToQry(pnlRezervasyon, qryRez);
                if (rezOps == 1)
                {
                    qryRez.SetInt("REZ_OPS", 1);
                    qryRez.SetString("OPSIYON_SURESI", "NULL");
                    qryRez.SetString("OPSIYON_BITIS_TARIHI", "NULL");

                    double tutar = DUGUN_FIYATI.GetDoubleData();
                    foreach (Control ctrl in pnlRezervasyon.Controls)
                    {
                        if (ctrl is ArsEdit && (ctrl as ArsEdit).ArName == "STOK_TUTAR")
                        {
                            tutar += (ctrl as ArsEdit).GetDoubleData();
                        }
                    }
                    qryRez.SetDouble("TUTAR", tutar);
                }
                else if (rezOps == 2)
                {
                    qryRez.SetInt("REZ_OPS", 2);
                    qryRez.SetInt("OPSIYON_SURESI", OPSIYON_SURESI.GetIntData());
                    qryRez.SetDate("OPSIYON_BITIS_TARIHI", DateTime.Now.AddDays(OPSIYON_SURESI.GetIntData()).ToString("dd.MM.yyyy"));
                }
                qryRez.Exec();

                foreach (Control ctrl in pnlRezervasyon.Controls)
                {
                    if (ctrl is ArsEdit && (ctrl as ArsEdit).ArName == "STOK_ADI")
                    {
                        double tutar = 0.0;
                        int    recID = -1;
                        foreach (Control ctrl2 in pnlRezervasyon.Controls)
                        {
                            if (ctrl2 is ArsEdit && (ctrl2 as ArsEdit).ArName == "STOK_TUTAR" && (ctrl2 as ArsEdit).ArTag == (ctrl as ArsEdit).ArTag + 1)
                            {
                                tutar = (ctrl2 as ArsEdit).GetDoubleData();
                                if ((ctrl2 as ArsEdit).PrivateValue != "")
                                {
                                    recID = Convert.ToInt32((ctrl2 as ArsEdit).PrivateValue);
                                }
                                break;
                            }
                        }

                        ArsSQLQry qryEkstra = new ArsSQLQry();
                        qryEkstra.SQLText = "SELECT TOP 1 * FROM [TBLREZERVASYONEKSTRA]";
                        if (recID != -1)
                        {
                            qryEkstra.SQLText += " WHERE /*WS*/REC_ID = " + recID + "/*WE*/";
                        }
                        qryEkstra.Open();
                        if (recID == -1)
                        {
                            qryEkstra.Mode = EnmQryMode.Insert;
                        }
                        else
                        {
                            qryEkstra.Mode = EnmQryMode.Update;
                        }
                        qryEkstra.SetInt("REZERVASYON_RECID", OPSIYON_RECID.GetIntData());
                        qryEkstra.SetString("STOK_KODU", (ctrl as ArsEdit).PrivateValue);
                        qryEkstra.SetDouble("TUTAR", tutar);

                        qryEkstra.Exec();
                    }
                }

                if (qryRez.execErrorCode == "0")
                {
                    ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı");

                    if (rezOps == 1 && cbYazdir.Checked && !girisKaydi)
                    {
                        printPrew.Document              = printDoc;
                        printPrew.Width                 = 1000;
                        printPrew.Height                = 700;
                        ((Form)printPrew).WindowState   = FormWindowState.Maximized;
                        ((Form)printPrew).StartPosition = FormStartPosition.CenterScreen;
                        printPrew.ShowDialog();
                    }

                    opsSil = false;
                    Close();
                }
            }
            AD_SOYAD.Focus();
        }