Exemplo n.º 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();
        }
Exemplo n.º 2
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();
            }
        }
Exemplo n.º 3
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...");
            }
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 5
0
        private void BtnSil_Click(object sender, System.EventArgs e)
        {
            if (BELGE_NO.IsNotEmpty())
            {
                ArsSQLQry qryBelge = new ArsSQLQry();
                qryBelge.SQLText = "SELECT * FROM [TBLKASAHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/";
                qryBelge.Open();
                if (qryBelge.Found())
                {
                    if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nBelge No: " + BELGE_NO.Text) == System.Windows.Forms.DialogResult.Yes)
                    {
                        ArsSQLQry qryCariSil = new ArsSQLQry();
                        qryCariSil.SQLText = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/";
                        qryCariSil.Open();
                        qryCariSil.Mode = EnmQryMode.Delete;
                        qryCariSil.Exec();

                        qryBelge.Mode = EnmQryMode.Delete;
                        qryBelge.Exec();

                        ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                        if (belgeDuzenleme)
                        {
                            this.Close();
                        }
                        BtnTemizle_Click(BtnTemizle, null);
                    }
                }
            }
        }
Exemplo n.º 6
0
        private void ReportDesign_FormClosing(object sender, FormClosingEventArgs e)
        {
            string reportWithPath = reportDesigner.ActiveDesignPanel.FileName;

            if (reportWithPath != "")
            {
                string fileName = Path.GetFileName(reportWithPath);
                string path     = Path.GetFullPath(reportWithPath);

                if (ArsMessage.ShowInputMessage("Giriş", "Rapor Adını Giriniz...") == DialogResult.OK)
                {
                    string raporAdi = ArsLibrary.inputMessageResult;
                    if (raporAdi == "")
                    {
                        raporAdi = fileName;
                    }

                    if (fileName != "")
                    {
                        ArsSQLQry qryRaporDizayn = new ArsSQLQry();
                        qryRaporDizayn.SQLText = "SELECT * FROM [TBLRAPORDIZAYN] WHERE /*WS*/1=2/*WE*/";
                        qryRaporDizayn.Open();
                        qryRaporDizayn.Mode = EnmQryMode.Insert;
                        qryRaporDizayn.SetString("RAPOR_ADI", raporAdi);
                        qryRaporDizayn.SetString("RAPOR_YOLU", path.Replace("~\\", ""));
                        qryRaporDizayn.SetString("RAPOR_DOSYA_ADI", fileName);
                        qryRaporDizayn.SetString("MENU_KODU", menuKodu);
                        qryRaporDizayn.Exec();
                    }
                }
            }
        }
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (tileViewStok.GetSelectedRows().Length > 0)
            {
                if (ArsMessage.Question("Onay", tileViewStok.GetSelectedRows().Length + " Adet Stok Kaydı Silinecek Emin Misiniz?") == DialogResult.Yes)
                {
                    string stokKoduStr = "";
                    foreach (int i in tileViewStok.GetSelectedRows())
                    {
                        stokKoduStr += "'" + tileViewStok.GetRowCellValue(i, "STOK_KODU") + "',";
                    }
                    stokKoduStr = stokKoduStr.Substring(0, stokKoduStr.Length - 1);
                    ArsSQLQry qryStokResim = new ArsSQLQry();
                    qryStokResim.SQLText = "SELECT REC_ID FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU IN (" + stokKoduStr + ")/*WE*/";
                    qryStokResim.Open();
                    qryStokResim.Mode = EnmQryMode.Delete;
                    qryStokResim.Exec();

                    ArsSQLQry qryStok = new ArsSQLQry();
                    qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU IN (" + stokKoduStr + ")/*WE*/";
                    qryStok.Open();
                    qryStok.Mode = EnmQryMode.Delete;
                    qryStok.Exec();

                    ArsMessage.ShowMessage("Bilgi", "Stoklar Başarıyla Silindi");
                    isSetup = true;
                    tvGrup.Nodes.Clear();
                    GrupTreeView();
                }
            }
        }
 private void btnFiyatGuncelle_Click(object sender, EventArgs e)
 {
     if (tileViewStok.GetSelectedRows().Length > 0 && FIYAT.IsNotEmpty())
     {
         if (ArsMessage.Question("Onay", tileViewStok.GetSelectedRows().Length + " Adet Stok Kaydı Fiyatı Güncellenecek Emin Misiniz?") == DialogResult.Yes)
         {
             string stokKoduStr = "";
             foreach (int i in tileViewStok.GetSelectedRows())
             {
                 stokKoduStr += "'" + tileViewStok.GetRowCellValue(i, "STOK_KODU") + "',";
             }
             stokKoduStr = stokKoduStr.Substring(0, stokKoduStr.Length - 1);
             ArsSQLQry qryStok = new ArsSQLQry();
             qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU IN (" + stokKoduStr + ")/*WE*/";
             qryStok.Open();
             qryStok.Mode = EnmQryMode.Update;
             qryStok.SetDouble("SATIS_FIYAT", FIYAT.GetDoubleData());
             qryStok.Exec();
             ArsMessage.ShowMessage("Bilgi", "Stoklar Fiyatları Güncellendi");
         }
     }
     else
     {
         if (tileViewStok.GetSelectedRows().Length == 0)
         {
             ArsMessage.ShowMessage("Hata", "Lütfen Stok Seçimi Yapınız.");
         }
         else
         {
             ArsMessage.ShowMessage("Hata", "Tutar Girişi Hatalı");
         }
     }
 }
Exemplo n.º 9
0
        public void SaveImages()
        {
            if (imagesChanged && tableName != "" && tableFieldName != "" && tableFieldControl != null && tableFieldControl.GetDataStr() != "")
            {
                ArsSQLQry qryImageDel = new ArsSQLQry();
                qryImageDel.SQLText = "SELECT REC_ID FROM [TBLRESIM] WHERE /*WS*/TABLE_NAME = '" + tableName + "' " +
                                      "AND TABLE_FIELD_NAME = '" + tableFieldName + "' " +
                                      "AND TABLE_FIELD_VALUE = '" + TableFieldControl.GetDataStr() + "'/*WE*/";
                qryImageDel.Open();
                if (qryImageDel.Found())
                {
                    qryImageDel.Mode = EnmQryMode.Delete;
                    qryImageDel.Exec();
                }

                if (imageSlider.Images.Count > 0)
                {
                    for (int i = 0; i < imageSlider.Images.Count; i++)
                    {
                        ArsSQLQry qryImageIns = new ArsSQLQry();
                        qryImageIns.SQLText = "SELECT * FROM [TBLRESIM] WHERE /*WS*/1=2/*WE*/";
                        qryImageIns.Open();
                        qryImageIns.Mode = EnmQryMode.Insert;
                        qryImageIns.SetString("TABLE_NAME", tableName);
                        qryImageIns.SetString("TABLE_FIELD_NAME", tableFieldName);
                        qryImageIns.SetString("TABLE_FIELD_VALUE", tableFieldControl.GetDataStr());
                        qryImageIns.SetInt("SIRA", i);
                        qryImageIns.SetImage("IMAGE_DATA", imageSlider.Images[i]);
                        qryImageIns.Exec();
                    }
                }
            }
        }
Exemplo n.º 10
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     KDV_KODU_ArsExit(KDV_KODU, null);
     if (KDV_KODU.IsNotEmpty())
     {
         ArsSQLQry qryCariHar = new ArsSQLQry();
         qryCariHar.SQLText = "SELECT * FROM [TBLKDVORAN] WHERE /*WS*/KDV_KODU = '" + KDV_KODU.GetDataStr() + "'/*WE*/";
         qryCariHar.Open();
         if (qryCariHar.Found())
         {
             ArsMessage.ShowMessage("Bilgi", "Hareket Kaydı Olan Cariler Silinemez...\nCari Kodu: " + KDV_KODU.GetDataStr());
         }
         else
         {
             if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nCari Kodu: " + KDV_KODU.Text) == DialogResult.Yes)
             {
                 ArsSQLQry qryCari = new ArsSQLQry();
                 qryCari.SQLText = "SELECT * FROM [TBLKDVORAN] WHERE /*WS*/KDV_KODU = '" + KDV_KODU.Text + "'/*WE*/";
                 qryCari.Open();
                 qryCari.Mode = EnmQryMode.Delete;
                 qryCari.Exec();
                 if (qryCari.execErrorCode == "0")
                 {
                     ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                     BtnTemizle_Click(BtnTemizle, null);
                 }
             }
         }
     }
     KDV_KODU.Focus();
 }
Exemplo n.º 11
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            RADYO_KODU_ArsExit(RADYO_KODU, null);
            if (RADYO_KODU.IsNotEmpty())
            {
                if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nRadyo Kodu: " + RADYO_KODU.Text) == DialogResult.Yes)
                {
                    ArsSQLQry qryKasa = new ArsSQLQry();
                    qryKasa.SQLText = "SELECT * FROM [TBLRADYO] WHERE /*WS*/RADYO_KODU = '" + RADYO_KODU.Text + "'/*WE*/";
                    qryKasa.Open();
                    qryKasa.Mode = EnmQryMode.Delete;
                    qryKasa.Exec();
                    if (qryKasa.execErrorCode == "0")
                    {
                        RADYO_RESIM_LISTE.ClearImages(true);
                        RADYO_RESIM_LISTE.SaveImages();

                        ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                        BtnTemizle_Click(BtnTemizle, null);
                        grdRadyolar.RefreshGrid();
                    }
                }
            }
            RADYO_KODU.Focus();
        }
Exemplo n.º 12
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();
        }
Exemplo n.º 13
0
        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();
        }
Exemplo n.º 14
0
        public static int CekSenHarCreate(CekSenHar ceksenHar)
        {
            ArsSQLQry qryCekSenHar = new ArsSQLQry();

            qryCekSenHar.SQLText = "SELECT * FROM [TBLCEKSENHAR] WHERE /*WS*/PORTFOY_NO = '" + ceksenHar.portfoyNo + "' AND BELGE_NO = '" + ceksenHar.belgeNo + "' AND BELGE_TIPI = '" + ceksenHar.belgeTipi + "'/*WE*/";
            qryCekSenHar.Open();
            if (qryCekSenHar.Found())
            {
                qryCekSenHar.Mode = EnmQryMode.Update;
            }
            else
            {
                qryCekSenHar.Mode = EnmQryMode.Insert;
            }
            qryCekSenHar.SetString("PORTFOY_NO", ceksenHar.portfoyNo);
            qryCekSenHar.SetString("BELGE_NO", ceksenHar.belgeNo);
            qryCekSenHar.SetString("EVRAK_NO", ceksenHar.evrakNo);
            qryCekSenHar.SetString("KOD", ceksenHar.kod);
            qryCekSenHar.SetString("BELGE_TIPI", ceksenHar.belgeTipi);
            qryCekSenHar.SetDate("TARIH", ceksenHar.tarih);
            qryCekSenHar.SetDate("ISLEM_TARIHI", ceksenHar.islemTarihi);
            qryCekSenHar.SetString("MODUL_KODU", ceksenHar.modulKodu);
            qryCekSenHar.SetDouble("TUTAR", ceksenHar.tutar);
            qryCekSenHar.SetString("ACIKLAMA", ceksenHar.aciklama);
            qryCekSenHar.Exec();
            if (!qryCekSenHar.Found())
            {
                return(qryCekSenHar.insertRecID);
            }
            return(qryCekSenHar.GetInt("REC_ID"));
        }
Exemplo n.º 15
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();
                }
            }
        }
Exemplo n.º 16
0
        public static int KasaHarCreate(KasaHar kasaHar)
        {
            ArsSQLQry qryKasaHar = new ArsSQLQry();

            qryKasaHar.SQLText = "SELECT * FROM [TBLKASAHAR] WHERE /*WS*/KASA_KODU = '" + kasaHar.kasaKodu + "' AND BELGE_NO = '" + kasaHar.belgeNo + "' AND BELGE_TIPI = '" + kasaHar.belgeTipi + "'/*WE*/";
            qryKasaHar.Open();
            if (qryKasaHar.Found())
            {
                qryKasaHar.Mode = EnmQryMode.Update;
            }
            else
            {
                qryKasaHar.Mode = EnmQryMode.Insert;
            }
            qryKasaHar.SetString("KASA_KODU", kasaHar.kasaKodu);
            qryKasaHar.SetString("BELGE_NO", kasaHar.belgeNo);
            qryKasaHar.SetString("EVRAK_NO", kasaHar.evrakNo);
            qryKasaHar.SetString("KOD", kasaHar.kod);
            qryKasaHar.SetString("BELGE_TIPI", kasaHar.belgeTipi);
            qryKasaHar.SetDate("TARIH", kasaHar.tarih);
            qryKasaHar.SetDate("ISLEM_TARIHI", kasaHar.islemTarihi);
            qryKasaHar.SetString("MODUL_KODU", kasaHar.modulKodu);
            qryKasaHar.SetDouble("TUTAR", kasaHar.tutar);
            qryKasaHar.SetString("ACIKLAMA", kasaHar.aciklama);
            qryKasaHar.SetString("UST_BELGE_TIPI", kasaHar.ustBelgeTipi);
            qryKasaHar.SetString("UST_BELGE_NO", kasaHar.ustBelgeNo);
            qryKasaHar.Exec();
            if (!qryKasaHar.Found())
            {
                return(qryKasaHar.insertRecID);
            }
            return(qryKasaHar.GetInt("REC_ID"));
        }
Exemplo n.º 17
0
        private void BtnSil_Click(object sender, EventArgs e)
        {
            STOK_KODU_ArsExit(STOK_KODU, null);
            if (STOK_KODU.IsNotEmpty())
            {
                if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nStok Kodu: " + STOK_KODU.Text) == DialogResult.Yes)
                {
                    ArsSQLQry qryStok = new ArsSQLQry();
                    qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                    qryStok.Open();
                    qryStok.Mode = EnmQryMode.Delete;
                    qryStok.Exec();
                    if (qryStok.execErrorCode == "0")
                    {
                        STOK_RESIM_LISTE.ClearImages(true);
                        STOK_RESIM_LISTE.SaveImages();

                        ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                        BtnTemizle_Click(BtnTemizle, null);
                        STOK_KODU.Focus();
                    }
                }
            }
            STOK_KODU.Focus();
        }
Exemplo n.º 18
0
        public static int CariHarCreate(CariHar cariHar)
        {
            ArsSQLQry qryCariHar = new ArsSQLQry();

            qryCariHar.SQLText  = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/CARI_KODU = '" + cariHar.cariKodu + "' AND BELGE_NO = '" + cariHar.belgeNo + "' AND BELGE_TIPI = '" + cariHar.belgeTipi + "'";
            qryCariHar.SQLText += " AND EVRAK_NO = '" + cariHar.evrakNo + "' AND MODUL = '" + cariHar.modul + "'/*WE*/";
            qryCariHar.Open();
            if (qryCariHar.Found())
            {
                qryCariHar.Mode = EnmQryMode.Update;
            }
            else
            {
                qryCariHar.Mode = EnmQryMode.Insert;
            }
            qryCariHar.SetString("CARI_KODU", cariHar.cariKodu);
            qryCariHar.SetString("BELGE_NO", cariHar.belgeNo);
            qryCariHar.SetString("EVRAK_NO", cariHar.evrakNo);
            qryCariHar.SetString("BELGE_TIPI", cariHar.belgeTipi);
            qryCariHar.SetString("MODUL", cariHar.modul);
            qryCariHar.SetDate("TARIH", cariHar.tarih);
            qryCariHar.SetDate("VADE_TARIHI", cariHar.vadeTarihi);
            qryCariHar.SetDouble("TUTAR", cariHar.tutar);
            qryCariHar.SetString("BORC_ALACAK", cariHar.borcAlacak);
            qryCariHar.SetString("ACIKLAMA", cariHar.aciklama);
            qryCariHar.Exec();
            if (!qryCariHar.Found())
            {
                return(qryCariHar.insertRecID);
            }
            return(qryCariHar.GetInt("REC_ID"));
        }
Exemplo n.º 19
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryEkranDizayn = new ArsSQLQry();

            qryEkranDizayn.SQLText = "SELECT * FROM [TBLEKRANDIZAYN] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "' " +
                                     "AND CONTROL_NAME = '" + compList[lbComps.SelectedIndex].name + "'/*WE*/";
            qryEkranDizayn.Open();
            if (qryEkranDizayn.Found())
            {
                qryEkranDizayn.Mode = EnmQryMode.Update;
            }
            else
            {
                qryEkranDizayn.Mode = EnmQryMode.Insert;
            }
            qryEkranDizayn.SetString("MENU_KODU", menuKodu.Replace("'", "''"));
            qryEkranDizayn.SetString("PANEL_NAME", compList[lbComps.SelectedIndex].pnlName);
            qryEkranDizayn.SetString("CONTROL_NAME", compList[lbComps.SelectedIndex].name);

            switch (compList[lbComps.SelectedIndex].type)
            {
            case 0:
                qryEkranDizayn.SetString("STR_DEGER", FullText.Text);
                qryEkranDizayn.SetString("PROPERTY", "FullText");
                break;

            case 1:
                qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked);
                qryEkranDizayn.SetString("PROPERTY", "ArVisible");
                break;

            case 2:
                qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked);
                qryEkranDizayn.SetString("PROPERTY", "ArVisible");
                break;

            case 3:
                qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked);
                qryEkranDizayn.SetString("PROPERTY", "ArVisible");
                break;

            case 4:
                qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked);
                qryEkranDizayn.SetString("PROPERTY", "ArVisible");
                break;

            case 5:
                qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked);
                qryEkranDizayn.SetString("PROPERTY", "ArVisible");
                break;
            }
            qryEkranDizayn.Exec();

            if (qryEkranDizayn.errorCode == "0")
            {
                ArsMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Gerçekleşti.");
                ArsEkranDizayn_Load(this, null);
            }
        }
Exemplo n.º 20
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (ONAY_KODU.IsNotEmpty())
            {
                ArsSQLQry qryLisans = new ArsSQLQry();
                qryLisans.lisansQry = true;
                qryLisans.SQLText   = "SELECT KULLANICI_SAYISI, APP_ID, MODUL_LIST FROM [TBLARTEZLISANS] WHERE /*WS*/LISANS_NUMARASI = '" + LISANS_NUMARASI.Text + "' AND " +
                                      "LISANS_SIFRESI = '" + ArsLibrary.Encryption(LISANS_SIFRESI.Text) + "' AND ONAY_KODU = '" + ONAY_KODU.Text + "' AND AKTIF_MI = 1/*WE*/";
                qryLisans.Open();
                if (qryLisans.Found())
                {
                    string kayitZamani  = DateTime.Now.Ticks.ToString();
                    string kayitKod     = ArsLibrary.Encryption(LISANS_NUMARASI.Text + "/" + LISANS_SIFRESI.Text + "/" + kayitZamani);
                    string kayitOnayKod = ArsLibrary.Encryption(kayitKod);

                    ArsSQLQry qryLisansLog = new ArsSQLQry();
                    qryLisansLog.lisansQry = true;
                    qryLisansLog.SQLText   = "SELECT * FROM [TBLARTEZLISANSLOG] WHERE /*WS*/1=2/*WE*/";
                    qryLisansLog.Open();
                    qryLisansLog.Mode = EnmQryMode.Insert;
                    qryLisansLog.SetString("LISANS_NUMARASI", LISANS_NUMARASI.Text);
                    qryLisansLog.SetString("KAYIT_PC_NAME", System.Environment.MachineName);
                    qryLisansLog.SetString("KAYIT_KOD", kayitKod);
                    qryLisansLog.SetString("KAYIT_ONAY_KOD", kayitOnayKod);
                    qryLisansLog.Exec();
                    int kayitRecID = qryLisansLog.insertRecID;

                    ArsLibrary.SaveLineLisansCFG("Lisans Numarası", LISANS_NUMARASI.Text);
                    ArsLibrary.SaveLineLisansCFG("Lisans Şifresi", LISANS_SIFRESI.Text);
                    ArsLibrary.SaveLineLisansCFG("Lisans Key", LISANS_KEY.Text);
                    ArsLibrary.SaveLineLisansCFG("Onay Kodu", ONAY_KODU.Text);
                    ArsLibrary.SaveLineLisansCFG("Kullanıcı Sayısı", qryLisans.GetInt("KULLANICI_SAYISI").ToString());
                    ArsLibrary.SaveLineLisansCFG("Modul List", qryLisans.GetString("MODUL_LIST"));
                    ArsLibrary.SaveLineLisansCFG("App ID", qryLisans.GetInt("APP_ID").ToString());
                    ArsLibrary.SaveLineLisansCFG("Kayıt Zamanı", kayitZamani);
                    ArsLibrary.SaveLineLisansCFG("Kayıt Kodu", kayitKod);
                    ArsLibrary.SaveLineLisansCFG("Kayıt Onay Kodu", kayitOnayKod);
                    ArsLibrary.SaveLineLisansCFG("Kayıt RecID", kayitRecID.ToString());
                    ArsLibrary.SaveLineLisansCFG("Server Name", System.Environment.MachineName);

                    ArsMessage.ShowMessage("Bilgi", "Lisans Kaydı Tamamlandı.");

                    ArsSetup setup = new ArsSetup();
                    setup.girisForm = girisForm;
                    setup.Show();

                    this.Close();
                }
                else
                {
                    ArsMessage.ShowMessage("Hata", "Lisans Bilgileri Hatalıdır");
                }
            }
            else
            {
                ArsMessage.ShowMessage("Hata", "Onay Kodu Boş Olamaz");
            }
        }
Exemplo n.º 21
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();
                            }
                        }
                    }
                }
            }
        }
Exemplo n.º 22
0
        public override void ProgressFinish(int processID)
        {
            switch (processID)
            {
            case 0:
                ArsSQLQry qryAdminKullanici = new ArsSQLQry();
                qryAdminKullanici.artezQry = true;
                qryAdminKullanici.SQLText  = "SELECT * FROM [TBLKULLANICI]";
                qryAdminKullanici.Open();
                qryAdminKullanici.Mode = EnmQryMode.Insert;
                qryAdminKullanici.SetInt("KULLANICI_NO", 1);
                qryAdminKullanici.SetString("KULLANICI_ADI", "ARTEZ");
                qryAdminKullanici.SetBool("ADMIN_MI", true);
                qryAdminKullanici.SetString("SIFRE", ArsLibrary.Encryption("2103"));
                qryAdminKullanici.Exec();
                break;

            case 1:
                ArsSQLQry qrySirket = new ArsSQLQry();
                qrySirket.artezQry = true;
                qrySirket.SQLText  = "SELECT * FROM [TBLSIRKET] WHERE /*WS*/SIRKET_ADI = '" + SIRKET_ADI.Text + "'/*WE*/";
                qrySirket.Open();
                if (qrySirket.Found())
                {
                    qrySirket.Mode = EnmQryMode.Update;
                }
                else
                {
                    qrySirket.Mode = EnmQryMode.Insert;
                }
                qrySirket.SetInt("APP_ID", ArsLibrary.appId);
                qrySirket.SetString("SIRKET_ADI", SIRKET_ADI.Text);
                qrySirket.SetInt("DBYIL", Convert.ToInt32(YIL.Text));
                qrySirket.SetInt("SIRKET_VERSION", ArsLibrary.dbVersion);
                qrySirket.Exec();

                ArsLibrary.SaveLineCFG("DBName", SIRKET_ADI.Text);
                ArsLibrary.SaveLineCFG("DBVersion", ArsLibrary.dbVersion.ToString());

                if (!guncelle)
                {
                    ArsMessage.ShowMessage("Bilgi", SIRKET_ADI.Text + " Veritabanı Oluşturuldu");
                }
                else
                {
                    ArsMessage.ShowMessage("Bilgi", SIRKET_ADI.Text + " Veritabanı Güncellendi");
                }
                if (girisForm != null)
                {
                    girisForm.Size = new Size(480, 300);
                }
                Close();

                break;
            }
        }
Exemplo n.º 23
0
        private void ArsChildForm_Load(object sender, EventArgs e)
        {
            if (mdiForm)
            {
                //MinimizeBox = false;
                //MaximizeBox = false;
                //Resizable = false;
            }
            if (menuAdi != "")
            {
                menuKodu = ArsLibrary.Encryption(menuAdi);

                ArsSQLQry qryMenu = new ArsSQLQry();
                qryMenu.SQLText = "SELECT * FROM [TBLMENU] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "'/*WE*/";
                qryMenu.Open();
                if (!qryMenu.Found())
                {
                    qryMenu.Mode = EnmQryMode.Insert;
                    qryMenu.SetString("MENU_KODU", menuKodu.Replace("'", "''"));
                    qryMenu.SetString("MENU_ADI", menuAdi);
                    qryMenu.Exec();
                }
            }

            //ArsSQLQry qryKisayolParam = new ArsSQLQry();
            //qryKisayolParam.SQLText = "SELECT STR_DEGER, PARAMETRE FROM [TBLPARAMETRE] WHERE /*WS*/MODUL = 'APP'/*WE*/";
            //qryKisayolParam.Open();
            //if (qryKisayolParam.Found())
            //{
            //    for (int i = 0;i < qryKisayolParam.DataCount();i++)
            //    {
            //        switch (qryKisayolParam.GetString("PARAMETRE"))
            //        {
            //            case "KAYDET_KISAYOL":
            //                ArsLibrary.kaydetKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //            case "SIL_KISAYOL":
            //                ArsLibrary.silKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //            case "TEMIZLE_KISAYOL":
            //                ArsLibrary.temizleKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //            case "REHBER_KISAYOL":
            //                ArsLibrary.rehberKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //        }
            //        qryKisayolParam.Next();
            //    }
            //}

            if (recordForm)
            {
                pnlTool.Visible = true;
            }
        }
Exemplo n.º 24
0
        private void miSil_Click(object sender, EventArgs e)
        {
            ArsSQLQry qrySil = new ArsSQLQry();

            qrySil.SQLText = "SELECT * FROM [TBLFATTANIMLAMALAR] WHERE /*WS*/REC_ID = '" + grdTanimlamalar.getSelectedRowData("KAYIT_NO") + "'/*WE*/";
            qrySil.Open();
            qrySil.Mode = EnmQryMode.Delete;
            qrySil.Exec();
            ArsMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Silindi");
            RefreshGrid();
        }
Exemplo n.º 25
0
        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);
                }
            }
        }
Exemplo n.º 26
0
        private void MiRezIptalEt_Click(object sender, EventArgs e)
        {
            if (focusButton != null)
            {
                if (ArsMessage.Question("Onay", "Rezervasyonlu Tarih İptal Edilecek.\nEmin Misiniz?") == DialogResult.Yes)
                {
                    if (focusButton.Parent is Panel)
                    {
                        int    saatRecID = -1;
                        string basSaat   = "";
                        string bitSaat   = "";
                        string yerKodu   = "";
                        Panel  pnl       = focusButton.Parent as Panel;

                        foreach (Control ctrl in pnl.Controls)
                        {
                            if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 99)
                            {
                                basSaat   = (ctrl as ArsLabel).Text;
                                saatRecID = Convert.ToInt32((ctrl as ArsLabel).PrivateValue);
                            }
                            else if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 98)
                            {
                                bitSaat = (ctrl as ArsLabel).Text;
                            }
                            else if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 97)
                            {
                                yerKodu = (ctrl as ArsLabel).Text;
                            }
                        }

                        ArsSQLQry qryRez = new ArsSQLQry();
                        qryRez.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/YER_KODU = '" + yerKodu + "' AND SAAT_RECID = " + saatRecID + " AND REZ_OPS = 1 AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "'/*WE*/";
                        qryRez.Open();
                        if (qryRez.Found())
                        {
                            ArsSQLQry qryEkstra = new ArsSQLQry();
                            qryEkstra.SQLText = "SELECT * FROM [TBLREZERVASYONEKSTRA] WHERE /*WS*/REZERVASYON_RECID = " + qryRez.GetInt("REC_ID") + "/*WE*/";
                            qryEkstra.Open();
                            if (qryEkstra.Found())
                            {
                                qryEkstra.Mode = EnmQryMode.Delete;
                                qryEkstra.Exec();
                            }

                            qryRez.Mode = EnmQryMode.Delete;
                            qryRez.Exec();
                            RezervasyonSaatSecim_Activated(this, null);
                        }
                    }
                }
            }
        }
Exemplo n.º 27
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlTopluMasa.CanNullsCheck())
            {
                string masaPostfix = BAS_MASA_ADI.Text.ArsLastNums();
                string masaPrefix  = BAS_MASA_ADI.Text.Substring(0, BAS_MASA_ADI.Text.Length - masaPostfix.Length);
                int    basInt      = 1;
                if (masaPostfix != "")
                {
                    basInt = Convert.ToInt32(masaPostfix);
                }

                bool kayitCheck = false;
                for (int i = 0; i < ADET.GetIntData(); i++)
                {
                    string masaTanim = masaPrefix;
                    if ((i + basInt).ToString().Length < masaPostfix.Length)
                    {
                        masaTanim += (i + basInt).ToString().ArsAddStart('0', masaPostfix.Length);
                    }
                    else
                    {
                        masaTanim += (i + basInt).ToString();
                    }
                    ArsSQLQry qryMasa = new ArsSQLQry();
                    qryMasa.SQLText = "SELECT * FROM [TBLBLUEMASA] WHERE /*WS*/MASA_TANIMI = '" + masaTanim + "'/*WE*/";
                    qryMasa.Open();
                    if (!qryMasa.Found())
                    {
                        qryMasa.Mode = EnmQryMode.Insert;
                        qryMasa.SetString("MASA_TANIMI", masaTanim);
                        if (GRUP_KODU.IsNotEmpty())
                        {
                            qryMasa.SetString("GRUP_KODU", GRUP_KODU.GetString());
                        }
                        qryMasa.Exec();
                        if (qryMasa.execErrorCode == "0")
                        {
                            kayitCheck = true;
                        }
                    }
                }

                if (kayitCheck)
                {
                    grdMasa.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                    ArsMessage.ShowMessage("Bilgi", "Masa Kayıtları Başarıyla Eklendi");
                }
                BAS_MASA_ADI.Focus();
            }
        }
Exemplo n.º 28
0
 private void btnYeni_Click(object sender, EventArgs e)
 {
     if (ArsMessage.ShowInputMessage("Fatura Tanımlaması", "Fatura Hazır Tanımlamanızı Giriniz...") == DialogResult.OK)
     {
         ArsSQLQry qryTanimlama = new ArsSQLQry();
         qryTanimlama.SQLText = "SELECT * FROM [TBLFATTANIMLAMALAR]";
         qryTanimlama.Open();
         qryTanimlama.Mode = EnmQryMode.Insert;
         qryTanimlama.SetString("TANIM", ArsLibrary.inputMessageResult);
         qryTanimlama.Exec();
         RefreshGrid();
     }
 }
Exemplo n.º 29
0
 private void miDuzenle_Click(object sender, EventArgs e)
 {
     if (ArsMessage.ShowInputMessage("Fatura Tanımlaması", "Fatura Hazır Tanımlamanızı Giriniz...") == DialogResult.OK)
     {
         ArsSQLQry qryTanimlama = new ArsSQLQry();
         qryTanimlama.SQLText = "SELECT * FROM [TBLFATTANIMLAMALAR] WHERE /*WS*/REC_ID = '" + grdTanimlamalar.getSelectedRowData("KAYIT_NO") + "'/*WE*/";
         qryTanimlama.Open();
         qryTanimlama.Mode = EnmQryMode.Update;
         qryTanimlama.SetString("TANIM", ArsLibrary.inputMessageResult);
         qryTanimlama.Exec();
         RefreshGrid();
     }
 }
Exemplo n.º 30
0
        private void miFaturaYazdir_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryBelge = new ArsSQLQry();

            qryBelge.SQLText = "SELECT YAZDIRMA_DURUM FROM [" + UstBilgiTablo + "] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.GetDataStr() + "' AND " +
                               "ISNULL(YAZDIRMA_DURUM, 0) <= 2/*WE*/";
            qryBelge.Open();
            if (qryBelge.Found())
            {
                qryBelge.Mode = EnmQryMode.Update;
                qryBelge.SetInt("YAZDIRMA_DURUM", 3);
                qryBelge.Exec();
            }

            string yazici = ArsLibrary.GetParamStr("FATURA", "FATURA_YAZICI");
            double adet   = ArsLibrary.GetParamFloat("FATURA", "FATURA_CIKTI_SAYISI");

            ArsSQLQry qryFat = new ArsSQLQry();

            qryFat.SQLText = "SELECT  " +
                             " CASE WHEN ISNULL(C.CARI_ADI, '') <> '' THEN C.CARI_ADI ELSE C.TICARI_UNVAN END AS CARI_ADI " +
                             ", ADRES.ADRES " +
                             ", C.IL_ADI " +
                             ", C.ILCE_ADI " +
                             ", C.CEP_TEL " +
                             ", C.TEL_NO " +
                             ", C.KARGO_FIRMASI " +
                             ", F.BELGE_NO " +
                             ", F.TARIH " +
                             ", SH.STOK_KODU " +
                             ", S.STOK_ADI " +
                             ", SH.MIKTAR " +
                             ", SB.BIRIM_TANIMI " +
                             ", SH.BIRIM_FIYAT " +
                             ", KO.KDV_ORAN " +
                             ", (SH.MIKTAR * SH.BIRIM_FIYAT) AS TOPLAM " +
                             "FROM TBLFATURA AS F, TBLSTOKHAR AS SH, TBLCARI AS C, TBLSTOK AS S, TBLSTOKBIRIM AS SB, TBLKDVORAN AS KO, TBLCARIADRES ADRES " +
                             "WHERE F.CARI_KODU = C.CARI_KODU AND F.BELGE_NO = '" + BELGE_NO.GetDataStr() + "' AND SH.BELGE_RECID = F.REC_ID AND SH.STOK_KODU = S.STOK_KODU AND S.BIRIM_KODU = SB.BIRIM_KODU  AND KO.KDV_KODU = SH.KDV_KODU " +
                             "AND ADRES.ADRES_BASLIGI = F.KARGO_ADRES AND C.CARI_KODU = ADRES.CARI_KODU";
            qryFat.Open();
            xraporFaturaBilgi fatCikti = new xraporFaturaBilgi();

            fatCikti.DataSource = qryFat.dataSet;
            fatCikti.ShowRibbonPreview();
            for (int i = 0; i < Convert.ToInt32(adet); i++)
            {
                fatCikti.Print(yazici);
            }

            ArsMessage.ShowMessage("Bilgi", "Fatura Yazıcıya İletildi");
        }