Пример #1
0
        private void SirketListe()
        {
            ArsSQLQry qrySirketList = new ArsSQLQry();

            qrySirketList.artezQry = true;
            qrySirketList.SQLText  = "SELECT SIRKET_ADI, DBYIL FROM [TBLSIRKET] ORDER BY DBYIL DESC";
            qrySirketList.Open();

            if (qrySirketList.Found())
            {
                SIRKET.ClearItems();
                string selectedSirket = ArsLibrary.GetLineCFG(System.Environment.MachineName + " Şirket");
                int    selectedIndex  = 0;
                for (int i = 0; i < qrySirketList.DataCount(); i++)
                {
                    if (qrySirketList.GetString("SIRKET_ADI") == selectedSirket)
                    {
                        selectedIndex = i;
                    }
                    SIRKET.AddItem(qrySirketList.GetString("SIRKET_ADI"), qrySirketList.GetString("DBYIL"));
                    qrySirketList.Next();
                }

                SIRKET.SelectedIndex = selectedIndex;
            }
        }
Пример #2
0
        private void Cariler_Load(object sender, EventArgs e)
        {
            if (TIP_KODU.Items.Count > 0)
            {
                TIP_KODU.ClearItems();
            }
            TIP_KODU.AddItem("Tümü", "Tümü");
            ArsSQLQry qryCariTip = new ArsSQLQry();

            qryCariTip.SQLText = "SELECT REC_GUID, TIP_TANIMI FROM [TBLCARITIP]";
            qryCariTip.Open();
            if (qryCariTip.Found())
            {
                for (int i = 0; i < qryCariTip.DataCount(); i++)
                {
                    TIP_KODU.AddItem(qryCariTip.GetString("TIP_TANIMI"), qryCariTip.GetString("REC_GUID"));
                    qryCariTip.Next();
                }
            }
            TIP_KODU.DefaultIndex  = 0;
            TIP_KODU.SelectedIndex = 0;
            BAKIYE.DefaultIndex    = 0;
            BAKIYE.SelectedIndex   = 0;

            GridDoldur();

            onLoadFinish = true;
        }
Пример #3
0
        private void SirketDegistir_Load(object sender, EventArgs e)
        {
            if (cariAktar)
            {
                btnKaydet.Text = "Aktar";
            }

            ArsSQLQry qrySirketList = new ArsSQLQry();

            qrySirketList.artezQry = true;
            qrySirketList.SQLText  = "SELECT SIRKET_ADI, DBYIL FROM [TBLSIRKET] ORDER BY DBYIL DESC";
            qrySirketList.Open();

            if (qrySirketList.Found())
            {
                SIRKET.ClearItems();
                string selectedSirket = ArsLibrary.GetLineCFG(System.Environment.MachineName + " Şirket");
                int    selectedIndex  = 0;
                for (int i = 0; i < qrySirketList.DataCount(); i++)
                {
                    if (qrySirketList.GetString("SIRKET_ADI") == selectedSirket)
                    {
                        selectedIndex = i;
                    }
                    SIRKET.AddItem(qrySirketList.GetString("SIRKET_ADI"), qrySirketList.GetString("DBYIL"));
                    qrySirketList.Next();
                }

                SIRKET.SelectedIndex = selectedIndex;
            }

            SIRKET.SetString(ArsLibrary.dbName);
        }
Пример #4
0
 private void KATEGORI_KODU_ArsExit(object sender, EventArgs e)
 {
     if (KATEGORI_KODU.IsNotEmpty())
     {
         ArsSQLQry qryKategori = new ArsSQLQry();
         qryKategori.SQLText = "SELECT * FROM [TBLKATEGORI] WHERE /*WS*/KATEGORI_KODU = '" + KATEGORI_KODU.Text + "'/*WE*/";
         qryKategori.Open();
         if (qryKategori.Found())
         {
             ArsLibrary.ArsQryToPanel(pnlKategoriler, qryKategori);
             if (qryKategori.GetString("RENK_KODU") != "")
             {
                 RENK_KODU.Color = Color.FromArgb(Convert.ToInt32(qryKategori.GetString("RENK_KODU")));
             }
         }
         else
         {
             pnlKategoriler.Clear(KATEGORI_KODU.ArTag);
         }
     }
     else
     {
         pnlKategoriler.Clear();
     }
 }
Пример #5
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();
                            }
                        }
                    }
                }
            }
        }
Пример #6
0
        private void arsComboBoxBirimPaketDoldur()
        {
            BIRIM_KOD.ClearItems();
            ArsSQLQry qry = new ArsSQLQry();

            qry.SQLText = " SELECT SB.BIRIM_TANIMI, SB.BIRIM_KODU FROM[TBLSTOKBIRIM] AS SB, [TBLSTOK] AS STOK  "
                          + " WHERE STOK.STOK_KODU = '" + stokKodu + "' AND SB.BIRIM_KODU != STOK.BIRIM_KODU";
            qry.Open();
            for (int i = 0; i < qry.DataCount(); i++)
            {
                BIRIM_KOD.AddItem(qry.GetString("BIRIM_TANIMI"), qry.GetString("BIRIM_KODU"));
                qry.Next();
            }
        }
Пример #7
0
        protected void ArsEditLeaveEvent(object sender, EventArgs e)
        {
            if (ExitCheck && Text != "" && controlButton != null && controlButton.ButtonType == EnmButtonType.Guide && controlButton.SQLText != "")
            {
                string tableName = controlButton.SQLText.BetweenChars('[', ']');
                string whereStr  = controlButton.SQLText.BetweenStrings("/*WS*/", "/*WE*/");
                if (tableName != "")
                {
                    ArsSQLQry qryCheck = new ArsSQLQry();
                    qryCheck.SQLText = "SELECT " + ArName;
                    if (GuideEdit != null)
                    {
                        qryCheck.SQLText += ", " + GuideEdit.ArName;
                    }
                    qryCheck.SQLText += " FROM " + tableName + " WHERE " + ArName + " LIKE '" + Text + "'";
                    if (whereStr != "")
                    {
                        qryCheck.SQLText += " AND " + whereStr;
                    }
                    qryCheck.Open();
                    if (qryCheck.DataCount() == 0)
                    {
                        ExitError = true;
                        ArsMessage.ShowMessage("Hata", ArName.ArsFirstUp() + ": " + Text + " Bulunamadı...");
                        Focus();
                    }
                    else
                    {
                        Text = qryCheck.GetString(ArName);
                        if (GuideEdit != null)
                        {
                            GuideEdit.Text = qryCheck.GetString(GuideEdit.ArName);
                        }
                    }
                }
            }
            else if (ExitCheck && Text == "" && GuideEdit != null)
            {
                GuideEdit.Text = "";
            }

            if (useVirtualKeyboard)
            {
                ArsLibrary.CloseVirtualKeyboard();
            }

            arsExit(e);
            ExitError = false;
        }
Пример #8
0
        private void StokKodOtoKontrol()
        {
            bool stokOtoKod = ArsLibrary.GetParamFloat("STOK", "STOK_KODU_OTOMATIK_MI") == 1.0;

            if (stokOtoKod)
            {
                string stokKodSeri    = ArsLibrary.GetParamStr("STOK", "STOK_SERI");
                int    stokKodUzunluk = Convert.ToInt32(ArsLibrary.GetParamFloat("STOK", "STOK_KODU_UZUNLUK"));

                ArsSQLQry qryStokKodu = new ArsSQLQry();
                qryStokKodu.SQLText = "SELECT TOP 1 STOK_KODU FROM [TBLSTOK] WHERE STOK_KODU LIKE '" + stokKodSeri + "%' ORDER BY REC_ID DESC";
                qryStokKodu.Open();
                if (qryStokKodu.Found())
                {
                    string lastNum = qryStokKodu.GetString("STOK_KODU").ArsLastNums();
                    if (lastNum == "")
                    {
                        STOK_KODU.SetDataStr(stokKodSeri + "1".ArsAddStart('0', stokKodUzunluk));
                    }
                    else
                    {
                        STOK_KODU.SetDataStr(stokKodSeri + (Convert.ToInt32(lastNum) + 1).ToString().ArsAddStart('0', stokKodUzunluk));
                    }
                }
                else
                {
                    STOK_KODU.SetDataStr(stokKodSeri + "1".ArsAddStart('0', stokKodUzunluk));
                }
                STOK_KODU.ArEnable = false;
                STOK_ADI.Focus();
            }
        }
Пример #9
0
        private void CARI_KODU_ArsExit(object sender, EventArgs e)
        {
            cariGuid = "";
            if (CARI_KODU.IsNotEmpty())
            {
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    cariGuid = qryCari.GetString("REC_GUID");
                    ArsLibrary.ArsQryToPanel(pnlCariSabit, qryCari);
                    onCariExit = true;
                    IL_ArsExit(IL_ADI, null);
                    CARI_KODU.Select(0, CARI_KODU.Text.Length);
                }
                else
                {
                    pnlCariSabit.Clear(CARI_KODU.ArTag);
                }
            }
            else
            {
                pnlCariSabit.Clear();
            }

            if (ULKE_ADI.IsEmpty())
            {
                ULKE_ADI.Text = "Türkiye";
            }
        }
Пример #10
0
 private void LISANS_SIFRESI_ArsExit(object sender, EventArgs e)
 {
     if (LISANS_NUMARASI.IsNotEmpty() && LISANS_SIFRESI.IsNotEmpty())
     {
         string lisansKey = LISANS_NUMARASI.Text + "/" + LISANS_SIFRESI.Text;
         LISANS_KEY.SetDataStr(ArsLibrary.Encryption(lisansKey));
         ArsSQLQry qryBaglantiCheck = new ArsSQLQry();
         qryBaglantiCheck.lisansQry = true;
         qryBaglantiCheck.SQLText   = "SELECT COUNT(1) FROM TBLARTEZLISANS";
         qryBaglantiCheck.Open();
         if (qryBaglantiCheck.Found())
         {
             if (ArsMessage.Question("Onay", "İnternet Bağlantısı Bulundu.\nOnline Olarak Onay Kodu Alınsın Mı?") == DialogResult.Yes)
             {
                 ArsSQLQry qryLisans = new ArsSQLQry();
                 qryLisans.lisansQry = true;
                 qryLisans.SQLText   = "SELECT ONAY_KODU FROM [TBLARTEZLISANS] WHERE /*WS*/LISANS_NUMARASI = '" + LISANS_NUMARASI.Text +
                                       "' AND LISANS_SIFRESI = '" + ArsLibrary.Encryption(LISANS_SIFRESI.Text) + "' AND AKTIF_MI = 1/*WE*/";
                 qryLisans.Open();
                 if (qryLisans.Found())
                 {
                     ONAY_KODU.Text = qryLisans.GetString("ONAY_KODU");
                 }
                 else
                 {
                     ArsMessage.ShowMessage("Hata", "Lisans Numarası veya Şifre Hatalı!");
                 }
             }
         }
     }
 }
Пример #11
0
 private void btnNext_Click(object sender, EventArgs e)
 {
     if (KeyField != "" && KeyControl != null && TableName != "")
     {
         if (KeyControl.IsNotEmpty())
         {
             ArsSQLQry qryForm = new ArsSQLQry();
             qryForm.artezQry = isArtezDB;
             qryForm.SQLText  = "SELECT TOP 1 " + KeyField + " FROM [" + TableName + "] " +
                                "WHERE /*WS*/REC_ID > (SELECT REC_ID FROM " + TableName + " WHERE " + KeyField + " = '" + KeyControl.GetDataStr() + "')/*WE*/ " +
                                "ORDER BY REC_ID";
             qryForm.Open();
             if (qryForm.Found())
             {
                 keyControl.Focus();
                 keyControl.SetDataStr(qryForm.GetString(KeyField));
                 tbFocusForm.Focus();
             }
         }
         else
         {
             btnFirst_Click(btnFirst, null);
         }
     }
 }
Пример #12
0
        private void BelgeEvrakNo()
        {
            string    belgeNoKodu = DateTime.Now.ToString("yy") + DateTime.Now.Month.ToString("d2") + "KS" + BELGE_TIPI.GetString().ArsAddStart('0', 1) + ArsLibrary.userNo.ToString().ArsAddStart('0', 3);
            ArsSQLQry qryBelgeNo  = new ArsSQLQry();

            qryBelgeNo.SQLText = "SELECT SON_NUMARA FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + belgeNoKodu + "'/*WE*/";
            qryBelgeNo.Open();
            if (qryBelgeNo.Found())
            {
                int sonNum = Convert.ToInt32(qryBelgeNo.GetString("SON_NUMARA").ArsLastDigits(5));
                sonNum++;
                BELGE_NO.Text = belgeNoKodu + sonNum.ToString().ArsAddStart('0', 5);
            }
            else
            {
                BELGE_NO.Text = belgeNoKodu + "00001";
            }

            ArsSQLQry qryEvrakNo = new ArsSQLQry();

            qryEvrakNo.SQLText = "SELECT SON_NUMARA FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'KS" + BELGE_TIPI.GetString().ArsAddStart('0', 1) + "' AND SERI = ''/*WE*/";
            qryEvrakNo.Open();
            if (qryEvrakNo.Found())
            {
                int sonNum = Convert.ToInt32(qryEvrakNo.GetString("SON_NUMARA").ArsLastDigits(5));
                sonNum++;
                EVRAK_NO.Text = sonNum.ToString().ArsAddStart('0', 5);
            }
            else
            {
                EVRAK_NO.Text = "00001";
            }
        }
Пример #13
0
        private void CariKodOtoKontrol()
        {
            bool cariOtoKod = ArsLibrary.GetParamFloat("CARI", "CARI_KODU_OTOMATIK_MI") == 1.0;

            cariBenzerlikKontrol = ArsLibrary.GetParamFloat("CARI", "CARI_BENZERLIK_KONTROL") == 1.0;
            if (cariOtoKod)
            {
                string cariKodSeri    = ArsLibrary.GetParamStr("CARI", "CARI_SERI");
                int    cariKodUzunluk = Convert.ToInt32(ArsLibrary.GetParamFloat("CARI", "CARI_KODU_UZUNLUK"));

                ArsSQLQry qryCariKodu = new ArsSQLQry();
                qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM [TBLCARI] WHERE CARI_KODU LIKE '" + cariKodSeri + "%' ORDER BY REC_ID DESC";
                qryCariKodu.Open();
                if (qryCariKodu.Found())
                {
                    string lastNum = qryCariKodu.GetString("CARI_KODU").ArsLastNums();
                    if (lastNum == "")
                    {
                        CARI_KODU.SetDataStr(cariKodSeri + "1".ArsAddStart('0', cariKodUzunluk));
                    }
                    else
                    {
                        CARI_KODU.SetDataStr(cariKodSeri + (Convert.ToInt32(lastNum) + 1).ToString().ArsAddStart('0', cariKodUzunluk));
                    }
                }
                else
                {
                    CARI_KODU.SetDataStr(cariKodSeri + "1".ArsAddStart('0', cariKodUzunluk));
                }
                CARI_KODU.ArEnable = false;
                CARI_ADI.Focus();
            }
        }
Пример #14
0
        public static string GetStokAdi(string stokKodu)
        {
            ArsSQLQry qryStok = new ArsSQLQry();

            qryStok.SQLText = "SELECT STOK_ADI FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + stokKodu + "'/*WE*/";
            qryStok.Open();
            return(qryStok.GetString("STOK_ADI"));
        }
Пример #15
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");
            }
        }
Пример #16
0
        private void grdStoklar_ArsDoubleClick(object sender, EventArgs e)
        {
            if (STOK_KODU.IsNotEmpty())
            {
                ArsSQLQry qryStokPath = new ArsSQLQry();
                qryStokPath.SQLText = "SELECT DEMIR_STR_2 FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStokPath.Open();
                string   path     = qryStokPath.GetString("DEMIR_STR_2");
                string[] pathList = path.Split('\\');
                if (tvGrup.SelectedNode != null)
                {
                    tvGrup.SelectedNode.BackColor = tvGrup.BackColor;
                    tvGrup.SelectedNode.ForeColor = tvGrup.ForeColor;
                }
                tvGrup.SelectedNode = tvGrup.Nodes[0];
                for (int i = 1; i < pathList.Length; i++)
                {
                    if (tvGrup.SelectedNode == null)
                    {
                        foreach (TreeNode node in tvGrup.Nodes)
                        {
                            if (node.Text == pathList[i])
                            {
                                tvGrup.SelectedNode = node;
                                break;
                            }
                        }
                    }
                    else
                    {
                        foreach (TreeNode node in tvGrup.SelectedNode.Nodes)
                        {
                            if (node.Text == pathList[i])
                            {
                                tvGrup.SelectedNode = node;
                                break;
                            }
                        }
                    }
                }
                if (tvGrup.SelectedNode != null)
                {
                    tvGrup.SelectedNode.BackColor = Color.Blue;
                    tvGrup.SelectedNode.ForeColor = Color.White;
                }

                ArsSQLQry qryStokResim = new ArsSQLQry();
                qryStokResim.SQLText = "SELECT * FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStokResim.Open();
                if (qryStokResim.Found())
                {
                    STOK_RESIM.Image = qryStokResim.GetImage("IMAGE_DATA");
                    stokResim        = STOK_RESIM.Image;
                }
            }
        }
Пример #17
0
        private void BankaDetay_Load(object sender, System.EventArgs e)
        {
            if (bankaKodu != "")
            {
                ArsSQLQry qryBankaHar = new ArsSQLQry();
                qryBankaHar.SQLText = "SELECT * " +
                                      ",CASE " +
                                      "    WHEN CIKAN_TUTAR > GIREN_TUTAR THEN CIKAN_TUTAR - GIREN_TUTAR " +
                                      "    ELSE GIREN_TUTAR - CIKAN_TUTAR END AS BAKIYE " +
                                      ",CASE " +
                                      "    WHEN CIKAN_TUTAR > GIREN_TUTAR THEN '1' " +
                                      "    ELSE '0' END AS BAKIYE_TIPI " +
                                      "FROM (SELECT HESAP_KODU, HESAP_ADI + ' (' + HESAP_KODU + ')' AS BANKA_ADKOD " +
                                      ", GIREN_TUTAR = ISNULL((SELECT SUM(TUTAR) FROM TBLBANKAHAR HAR WHERE BANKA.HESAP_KODU = HAR.BANKA_KODU " +
                                      "    AND HAR.BELGE_TIPI IN(SELECT BELGE_TIPI FROM TBLBANKABELGETIP WHERE GC = 'G')), 0) " +
                                      ",CIKAN_TUTAR = ISNULL((SELECT SUM(TUTAR) FROM TBLBANKAHAR HAR WHERE BANKA.HESAP_KODU = HAR.BANKA_KODU " +
                                      "    AND HAR.BELGE_TIPI IN(SELECT BELGE_TIPI FROM TBLBANKABELGETIP WHERE GC = 'C')), 0) " +
                                      "FROM[TBLBANKA] BANKA) AS BANKA WHERE /*WS*/HESAP_KODU = '" + bankaKodu + "'/*WE*/";
                qryBankaHar.Open();

                ArsSQLQry qryBanka = new ArsSQLQry();
                qryBanka.SQLText = "SELECT HESAP_ADI, TCMB.TCMB_BANKA_ADI, SUBE.TCMB_BANKA_SUBE_ADI, HESAP_NO, IBAN, TIP.TIP_TANIMI FROM [TBLBANKA] BANKA, TBLBANKATCMB TCMB, TBLBANKATCMBSUBE SUBE, TBLBANKAHESAPTIP TIP " +
                                   "WHERE /*WS*/BANKA.TCMB_BANKA_KODU = TCMB.TCMB_BANKA_KODU " +
                                   "AND SUBE.TCMB_BANKA_KODU = BANKA.TCMB_BANKA_KODU " +
                                   "AND BANKA.TCMB_BANKA_SUBE_KODU = SUBE.TCMB_BANKA_SUBE_KODU " +
                                   "AND BANKA.HESAP_TIPI = TIP.HESAP_TIPI " +
                                   "AND BANKA.HESAP_KODU = '" + bankaKodu + "'/*WE*/";
                qryBanka.Open();
                if (qryBanka.Found())
                {
                    lblBankaAdi.Text    = qryBanka.GetString("HESAP_ADI");
                    lblTCMBAdi.Text     = qryBanka.GetString("TCMB_BANKA_ADI");
                    lblTCMBSubeAdi.Text = qryBanka.GetString("TCMB_BANKA_SUBE_ADI");
                    lblHesapNo.Text     = qryBanka.GetString("HESAP_NO");
                    lblIBAN.Text        = qryBanka.GetString("IBAN");
                    lblHesapTipi.Text   = qryBanka.GetString("TIP_TANIMI");
                }

                lblGirenTutar.Text = qryBankaHar.GetDouble("GIREN_TUTAR").ToString("#,##0.00");
                lblCikanTutar.Text = qryBankaHar.GetDouble("CIKAN_TUTAR").ToString("#,##0.00");
                lblBakiye.Text     = qryBankaHar.GetDouble("BAKIYE").ToString("#,##0.00");
                if (qryBankaHar.GetString("BAKIYE_TIPI") == "1")
                {
                    lblBakiyeText.ForeColor = Color.Red;
                    lblBakiye.ForeColor     = Color.Red;
                }
                else
                {
                    lblBakiyeText.ForeColor = Color.Green;
                    lblBakiye.ForeColor     = Color.Green;
                }

                GridDoldur();
            }
        }
Пример #18
0
        private void CEVRIM_KODU_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
            {
                if (CEVRIM_KODU.IsNotEmpty())
                {
                    ArsSQLQry qryCariKodu = new ArsSQLQry();
                    qryCariKodu.SQLText = "SELECT TOP 1 CEVRIM_KODU FROM [TBLSTOKCEVRIM] WHERE CEVRIM_KODU LIKE '" + CEVRIM_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
                    qryCariKodu.Open();
                    if (qryCariKodu.Found())
                    {
                        CEVRIM_KODU.SetDataStr(qryCariKodu.GetString("CEVRIM_KODU"));
                    }
                }
                CEVRIM_KODU.SelectionStart = (CEVRIM_KODU.Text.Length);
            }

            if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F2)
            {
                if (CEVRIM_KODU.IsNotEmpty())
                {
                    ArsSQLQry qryCariKodu = new ArsSQLQry();
                    qryCariKodu.SQLText = "SELECT TOP 1 CEVRIM_KODU FROM [TBLSTOKCEVRIM] WHERE CEVRIM_KODU LIKE '" + CEVRIM_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
                    qryCariKodu.Open();
                    if (qryCariKodu.Found())
                    {
                        string sayı, asılsayı = qryCariKodu.GetString("CEVRIM_KODU");
                        int    sayılength;

                        if ("" != qryCariKodu.GetString("CEVRIM_KODU").ArsLastNums())
                        {
                            sayı             = asılsayı.ArsLastNums();
                            asılsayı         = Regex.Replace(asılsayı, sayı, String.Empty);
                            sayılength       = sayı.Length;
                            sayı             = (Convert.ToInt32(sayı) + 1).ToString().ArsAddStart('0', sayılength);
                            CEVRIM_KODU.Text = (asılsayı + sayı);
                        }
                    }
                }
                CEVRIM_KODU.SelectionStart = (CEVRIM_KODU.Text.Length);
            }
        }
Пример #19
0
        private void RezervasyonTarih_Load(object sender, EventArgs e)
        {
            Size = new Size(Parent.Size.Width - 4, Parent.Size.Height - 4);

            ArsSQLQry qryYer = new ArsSQLQry();

            qryYer.SQLText = "SELECT YER_KODU, YER_TANIMI FROM [TBLREZERVASyONYER]";
            qryYer.Open();
            YER_KODU.AddItem("Tümü", "-1");
            if (qryYer.Found())
            {
                for (int i = 0; i < qryYer.DataCount(); i++)
                {
                    YER_KODU.AddItem(qryYer.GetString("YER_TANIMI"), qryYer.GetString("YER_KODU"));
                    qryYer.Next();
                }
            }
            YER_KODU.SelectedIndex = 0;
            GIRIS_BILGI_SOR.Setup();
        }
Пример #20
0
 private void grdKategoriler_ArsDoubleClick(object sender, EventArgs e)
 {
     if (KATEGORI_KODU.IsNotEmpty())
     {
         ArsSQLQry qryRenk = new ArsSQLQry();
         qryRenk.SQLText = "SELECT RENK_KODU FROM [TBLKATEGORI] WHERE /*WS*/KATEGORI_KODU = '" + KATEGORI_KODU.GetDataStr() + "'/*WE*/";
         qryRenk.Open();
         if (qryRenk.Found() && qryRenk.GetString("RENK_KODU") != "")
         {
             RENK_KODU.Color = Color.FromArgb(Convert.ToInt32(qryRenk.GetString("RENK_KODU")));
         }
         else
         {
             RENK_KODU.Color = Color.White;
         }
     }
     else
     {
         RENK_KODU.Color = Color.White;
     }
 }
Пример #21
0
        private void Stoklar_Load(object sender, EventArgs e)
        {
            if (TIP_KODU.Items.Count > 0) TIP_KODU.ClearItems();
            TIP_KODU.AddItem("Tümü", "Tümü");
            ArsSQLQry qryStokTip = new ArsSQLQry();
            qryStokTip.SQLText = "SELECT TIP_KODU, TIP_TANIMI FROM [TBLSTOKTIP]";
            qryStokTip.Open();
            if (qryStokTip.Found())
            {
                for (int i = 0; i < qryStokTip.DataCount(); i++)
                {
                    TIP_KODU.AddItem(qryStokTip.GetString("TIP_TANIMI"), qryStokTip.GetString("TIP_KODU"));
                    qryStokTip.Next();
                }
            }
            TIP_KODU.DefaultIndex = 0;
            TIP_KODU.SelectedIndex = 0;

            GridDoldur();

            onLoadFinish = true;
        }
Пример #22
0
        private void miBarkodYazdir_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) <= 3/*WE*/";
            qryBelge.Open();
            if (qryBelge.Found())
            {
                qryBelge.Mode = EnmQryMode.Update;
                qryBelge.SetInt("YAZDIRMA_DURUM", 4);
                qryBelge.Exec();
            }

            string yazici = ArsLibrary.GetParamStr("FATURA", "BARKOD_YAZICI");
            double adet   = ArsLibrary.GetParamFloat("FATURA", "BARKOD_CIKTI_SAYISI");

            ArsSQLQry qryCari = new ArsSQLQry();

            qryCari.SQLText = "SELECT TOP 1 ADRES.IL_ADI, ADRES.ADRES FROM [TBLCARIADRES] ADRES, " + UstBilgiTablo + " FAT " +
                              "WHERE /*WS*/ADRES.CARI_KODU = '" + CARI_KODU.GetDataStr() + "' AND FAT.CARI_KODU = '" + CARI_KODU.GetDataStr() + "' AND ADRES.ADRES_BASLIGI = FAT.KARGO_ADRES AND FAT.BELGE_NO = '" + BELGE_NO.GetDataStr() + "'/*WE*/";
            qryCari.Open();

            BarkodDizayn barkodCikti = new BarkodDizayn();

            barkodCikti.DataSource = qryCari.dataSet;
            barkodCikti.barkodStr  = KARGO_NO.Text;
            barkodCikti.hat        = qryCari.GetString("IL_ADI");
            barkodCikti.aliciAd    = qryCari.GetString("ADRES");
            barkodCikti.gondAd     = "Horozluhan, Okurlar Sk. No:9, 42110 Horozluhan Osb/Selçuklu/Konya";
            barkodCikti.odemeTip   = ODEME_TIPI.Text;
            for (int i = 0; i < Convert.ToInt32(adet); i++)
            {
                barkodCikti.Print(yazici);
            }

            ArsMessage.ShowMessage("Bilgi", "Barkod Yazıcıya İletildi");
        }
Пример #23
0
        private void Rezervasyonlar_Activated(object sender, EventArgs e)
        {
            activate = true;
            TakvimOlustur();

            YER_KODU.ClearItems();
            ArsSQLQry qryYer = new ArsSQLQry();

            qryYer.SQLText = "SELECT YER_KODU, YER_TANIMI FROM [TBLREZERVASyONYER]";
            qryYer.Open();
            YER_KODU.AddItem("Tümü", "-1");
            if (qryYer.Found())
            {
                for (int i = 0; i < qryYer.DataCount(); i++)
                {
                    YER_KODU.AddItem(qryYer.GetString("YER_TANIMI"), qryYer.GetString("YER_KODU"));
                    qryYer.Next();
                }
            }
            YER_KODU.SelectedIndex = 0;

            tbFocus.Focus();
        }
Пример #24
0
 private void GARSON_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (GARSON_KODU.IsNotEmpty())
         {
             ArsSQLQry qryGarson = new ArsSQLQry();
             qryGarson.SQLText = "SELECT TOP 1 MASA_TANIMI FROM [TBLBLUEGARSON] WHERE /*WS*/GARSON_KODU LIKE '" + GARSON_KODU.GetDataStr() + "%'/*WE*/ ORDER BY REC_ID DESC";
             qryGarson.Open();
             if (qryGarson.Found())
             {
                 GARSON_KODU.SetDataStr(qryGarson.GetString("GARSON_KODU"));
             }
         }
     }
 }
Пример #25
0
 private void HESAP_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (HESAP_KODU.IsNotEmpty())
         {
             ArsSQLQry qryHesapKodu = new ArsSQLQry();
             qryHesapKodu.SQLText = "SELECT TOP 1 HESAP_KODU FROM [TBLBANKA] WHERE HESAP_KODU LIKE '" + HESAP_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
             qryHesapKodu.Open();
             if (qryHesapKodu.Found())
             {
                 HESAP_KODU.SetDataStr(qryHesapKodu.GetString("HESAP_KODU"));
             }
         }
     }
 }
Пример #26
0
 private void MASA_TANIMI_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (MASA_TANIMI.IsNotEmpty())
         {
             ArsSQLQry qryMasa = new ArsSQLQry();
             qryMasa.SQLText = "SELECT TOP 1 MASA_TANIMI FROM [TBLBLUEMASA] WHERE /*WS*/MASA_TANIMI LIKE '" + MASA_TANIMI.GetDataStr() + "%'/*WE*/ ORDER BY REC_ID DESC";
             qryMasa.Open();
             if (qryMasa.Found())
             {
                 MASA_TANIMI.SetDataStr(qryMasa.GetString("MASA_TANIMI"));
             }
         }
     }
 }
Пример #27
0
 private void GRUP_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (GRUP_KODU.IsNotEmpty())
         {
             ArsSQLQry qryGrupKodu = new ArsSQLQry();
             qryGrupKodu.SQLText = "SELECT TOP 1 GRUP_KODU FROM [TBLSTOKGRUP] WHERE GRUP_KODU LIKE '" + GRUP_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
             qryGrupKodu.Open();
             if (qryGrupKodu.Found())
             {
                 GRUP_KODU.SetDataStr(qryGrupKodu.GetString("GRUP_KODU"));
             }
         }
     }
 }
Пример #28
0
 private void KDV_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (KDV_KODU.IsNotEmpty())
         {
             ArsSQLQry qryCariKodu = new ArsSQLQry();
             qryCariKodu.SQLText = "SELECT TOP 1KDV_KODU FROM [TBLKDVORAN] WHEREKDV_KODU LIKE '" + KDV_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
             qryCariKodu.Open();
             if (qryCariKodu.Found())
             {
                 KDV_KODU.SetDataStr(qryCariKodu.GetString("KDV_KODU"));
             }
         }
     }
 }
Пример #29
0
 private void ILCE_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (ILCE_KODU.IsNotEmpty() && IL_KODU.IsNotEmpty())
         {
             ArsSQLQry qryGrupKodu = new ArsSQLQry();
             qryGrupKodu.SQLText = "SELECT TOP 1 ILCE_KODU FROM [TBLILCE] WHERE ILCE_KODU LIKE '" + ILCE_KODU.GetDataStr() + "%' AND '" + ILCE_KODU.GetDataStr() + "' ORDER BY REC_ID DESC";
             qryGrupKodu.Open();
             if (qryGrupKodu.Found())
             {
                 ILCE_KODU.SetDataStr(qryGrupKodu.GetString("ILCE_KODU"));
             }
         }
     }
 }
Пример #30
0
 private void BIRIM_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (BIRIM_KODU.IsNotEmpty())
         {
             ArsSQLQry qryBirim = new ArsSQLQry();
             qryBirim.SQLText = "SELECT TOP 1 MASA_TANIMI FROM [TBLBLUEBIRIM] WHERE /*WS*/BIRIM_KODU LIKE '" + BIRIM_KODU.GetDataStr() + "%'/*WE*/ ORDER BY REC_ID DESC";
             qryBirim.Open();
             if (qryBirim.Found())
             {
                 BIRIM_KODU.SetDataStr(qryBirim.GetString("BIRIM_KODU"));
             }
         }
     }
 }