示例#1
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"));
             }
         }
     }
 }
示例#2
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"));
             }
         }
     }
 }
示例#3
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"));
             }
         }
     }
 }
示例#4
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"));
             }
         }
     }
 }
示例#5
0
 private void btnLast_Click(object sender, EventArgs e)
 {
     if (KeyField != "" && KeyControl != null && TableName != "")
     {
         ArsSQLQry qryForm = new ArsSQLQry();
         qryForm.artezQry = isArtezDB;
         qryForm.SQLText  = "SELECT TOP 1 " + KeyField + " FROM [" + TableName + "] ORDER BY REC_ID DESC";
         qryForm.Open();
         if (qryForm.Found())
         {
             keyControl.Focus();
             keyControl.SetDataStr(qryForm.GetString(KeyField));
             tbFocusForm.Focus();
         }
     }
 }
示例#6
0
文件: KDVOran.cs 项目: EmreBHDR/Artez
 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"));
             }
         }
     }
 }
 private void miOnayla_Click(object sender, EventArgs e)
 {
     if (selectedRowIndex != -1 && ArsMessage.Question("Onay", "Müşteri Kaydı Onaylanacak Emin Misiniz?\nFirma Adı: " + grdOnayBekleyenler.Rows[selectedRowIndex].Cells["grdFIRMA_ADI"].Value.ToString()) == DialogResult.Yes)
     {
         ArsSQLQry qryOnayla = new ArsSQLQry();
         qryOnayla.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_KODU = '" + grdOnayBekleyenler.Rows[selectedRowIndex].Cells["grdKULLANICI_KODU"].Value.ToString() + "'/*WE*/";
         qryOnayla.Open();
         if (qryOnayla.Found())
         {
             qryOnayla.Mode = EnmQryMode.Update;
             qryOnayla.SetDouble("DEMIR_FLOAT_1", 1);
             qryOnayla.Exec();
             grdOnayBekleyenler.RefreshGrid();
         }
     }
 }
示例#8
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"));
             }
         }
     }
 }
示例#9
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"));
             }
         }
     }
 }
示例#10
0
        //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
        private void SERI_ArsExit(object sender, EventArgs e)
        {
            string seri = "";

            foreach (char chr in SERI.Text)
            {
                if (!char.IsDigit(chr))
                {
                    seri += chr.ToString();
                }
                else
                {
                    break;
                }
            }

            if (seri.Length > 3)
            {
                seri = seri.Substring(0, 3);
            }
            SERI.Text = seri.ToUpper();

            ArsSQLQry qryEvrakNo = new ArsSQLQry();

            qryEvrakNo.SQLText = "SELECT SON_NUMARA FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'F" + BELGE_TIPI.GetString().ArsAddStart('0', 3) + "' AND SERI = '" + SERI.Text + "' /*WE*/";
            qryEvrakNo.Open();

            if (qryEvrakNo.Found())
            {
                SON_NUMARA.SetDataStr(qryEvrakNo.GetInt("SON_NUMARA").ToString());
            }
            else
            {
                SON_NUMARA.Clear();
            }

            ArsSQLQry qryEvrakNoUzunluk = new ArsSQLQry();

            qryEvrakNoUzunluk.SQLText = "SELECT EVRAK_NO_UZUNLUK FROM TBLBELGETIP WHERE BELGE_TIPI = " + BELGE_TIPI.GetString();
            qryEvrakNoUzunluk.Open();
            if (qryEvrakNoUzunluk.Found())
            {
                EVRAK_NO_UZUNLUK.SetDataStr(qryEvrakNoUzunluk.GetInt("EVRAK_NO_UZUNLUK").ToString());
            }

            SON_NUMARA_TEXT.Text = SERI.Text + SON_NUMARA.GetIntData().ToString().ArsAddStart('0', EVRAK_NO_UZUNLUK.GetIntData() - SERI.Text.Length);
        }
示例#12
0
        private void KasaDetay_Load(object sender, System.EventArgs e)
        {
            if (kasaKodu != "")
            {
                ArsSQLQry qryKasaHar = new ArsSQLQry();
                qryKasaHar.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 KASA_KODU, KASA_ADI + ' (' + KASA_KODU + ')' AS KASA_ADKOD " +
                                     ", GIREN_TUTAR = ISNULL((SELECT SUM(TUTAR) FROM TBLKASAHAR HAR WHERE KASA.KASA_KODU = HAR.KASA_KODU " +
                                     "    AND HAR.BELGE_TIPI IN(SELECT BELGE_TIPI FROM TBLKASABELGETIP WHERE GC = 'G')), 0) " +
                                     ",CIKAN_TUTAR = ISNULL((SELECT SUM(TUTAR) FROM TBLKASAHAR HAR WHERE KASA.KASA_KODU = HAR.KASA_KODU " +
                                     "    AND HAR.BELGE_TIPI IN(SELECT BELGE_TIPI FROM TBLKASABELGETIP WHERE GC = 'C')), 0) " +
                                     "FROM[TBLKASA] KASA) AS KASA WHERE /*WS*/KASA_KODU = '" + kasaKodu + "'/*WE*/";
                qryKasaHar.Open();

                ArsSQLQry qryKasa = new ArsSQLQry();
                qryKasa.SQLText = "SELECT KASA_ADI " +
                                  "FROM [TBLKASA] STOK " +
                                  "WHERE /*WS*/KASA_KODU = '" + kasaKodu + "'/*WE*/";
                qryKasa.Open();
                if (qryKasa.Found())
                {
                    lblKasaAdi.Text = qryKasa.GetString("KASA_ADI");
                }
                lblGirenTutar.Text = qryKasaHar.GetDouble("GIREN_TUTAR").ToString("#,##0.00");
                lblCikanTutar.Text = qryKasaHar.GetDouble("CIKAN_TUTAR").ToString("#,##0.00");
                lblBakiye.Text     = qryKasaHar.GetDouble("BAKIYE").ToString("#,##0.00");
                if (qryKasaHar.GetString("BAKIYE_TIPI") == "1")
                {
                    lblBakiyeText.ForeColor = Color.Red;
                    lblBakiye.ForeColor     = Color.Red;
                }
                else
                {
                    lblBakiyeText.ForeColor = Color.Green;
                    lblBakiye.ForeColor     = Color.Green;
                }

                GridDoldur();
            }
        }
示例#13
0
        private void btnCariRehber_AfterGuide(object sender, EventArgs e)
        {
            lblCari.Text = CARI_ADI.Text;
            anaForm.SetCariKodu(CARI_KODU.Text);
            anaForm.SetCariAdi(CARI_ADI.Text);
            ArsSQLQry qryAdisyonKontrol = new ArsSQLQry();

            qryAdisyonKontrol.SQLText = "SELECT * FROM [TBLBLUEADISYON] WHERE /*WS*/REC_ID = " + adisyonRecID + " " +
                                        "AND DURUM IN (0, 2)/*WE*/";
            qryAdisyonKontrol.Open();
            if (qryAdisyonKontrol.Found())
            {
                qryAdisyonKontrol.Mode = EnmQryMode.Update;
                qryAdisyonKontrol.SetString("CARI_KODU", CARI_KODU.GetDataStr());
                qryAdisyonKontrol.Exec();
            }
        }
示例#14
0
 private void KATEGORI_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F2)
     {
         if (KATEGORI_KODU.IsNotEmpty())
         {
             ArsSQLQry qryKategoriKodu = new ArsSQLQry();
             qryKategoriKodu.SQLText = "SELECT TOP 1 RADYO_KODU FROM [TBLKATEGORI] WHERE KATEGORI_KODU LIKE '" + KATEGORI_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
             qryKategoriKodu.Open();
             if (qryKategoriKodu.Found())
             {
                 KATEGORI_KODU.SetDataStr(qryKategoriKodu.GetString("KATEGORI_KODU"));
                 KATEGORI_KODU.SelectionStart = KATEGORI_KODU.Text.Length;
             }
         }
     }
 }
示例#15
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();
            }
        }
示例#16
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 = "";
        }
示例#17
0
        private void miAdresYazdir_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) = 0/*WE*/";
            qryBelge.Open();
            if (qryBelge.Found())
            {
                qryBelge.Mode = EnmQryMode.Update;
                qryBelge.SetInt("YAZDIRMA_DURUM", 1);
                qryBelge.Exec();
            }

            string yazici = ArsLibrary.GetParamStr("FATURA", "ADRES_YAZICI");
            double adet   = ArsLibrary.GetParamFloat("FATURA", "ADRES_CIKTI_SAYISI");

            ArsSQLQry qryAdres = new ArsSQLQry();

            qryAdres.SQLText = "SELECT TOP 1 CASE WHEN ISNULL(CARI.CARI_ADI, '') <> '' THEN CARI.CARI_ADI ELSE CARI.TICARI_UNVAN END AS CARI_ADI, CARI.CEP_TEL, CARI.TEL_NO, ADRES.ADRES, ADRES.IL_ADI, ADRES.ILCE_ADI, FAT.BELGE_NOT " +
                               "FROM [" + UstBilgiTablo + "] FAT, TBLCARI CARI, TBLCARIADRES ADRES " +
                               "WHERE BELGE_NO = '" + BELGE_NO.GetDataStr() + "' " +
                               "AND FAT.CARI_KODU = CARI.CARI_KODU " +
                               "AND CARI.CARI_KODU = ADRES.CARI_KODU ";
            if (KARGO_ADRES.GetDataStr() != "")
            {
                qryAdres.SQLText += "AND ADRES.ADRES_BASLIGI = FAT.KARGO_ADRES ";
            }

            qryAdres.Open();

            AdresDizayn adresCikti = new AdresDizayn();

            adresCikti.DataSource = qryAdres.dataSet;
            adresCikti.odeme      = ODEME_TIPI.Text;
            adresCikti.kargo      = KARGO_FIRMASI.Text;
            adresCikti.tarih      = TARIH.Text;
            for (int i = 0; i < Convert.ToInt32(adet); i++)
            {
                adresCikti.Print(yazici);
            }

            ArsMessage.ShowMessage("Bilgi", "Adres Yazıcıya İletildi");
        }
示例#18
0
        private void MiIptalEt_Click(object sender, EventArgs e)
        {
            if (focusButton != null)
            {
                if (ArsMessage.Question("Onay", "Opsiyonlanmış 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 qryOpsiyon = new ArsSQLQry();
                        qryOpsiyon.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/YER_KODU = '" + yerKodu + "' AND SAAT_RECID = " + saatRecID + " AND REZ_OPS = 2 AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "'/*WE*/";
                        qryOpsiyon.Open();
                        if (qryOpsiyon.Found())
                        {
                            qryOpsiyon.Mode = EnmQryMode.Delete;
                            qryOpsiyon.Exec();
                            RezervasyonSaatSecim_Activated(this, null);
                        }
                    }
                }
            }
        }
示例#19
0
        private void BelgeNo()
        {
            string belgeNoKodu = DateTime.Now.ToString("yy") + DateTime.Now.Month.ToString("d2") + BELGE_TIPI.GetDataStr().ArsAddStart('0', 3) + 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";
            }
        }
示例#20
0
 public void Open()
 {
     try
     {
         Items.Clear();
         exItems.Clear();
         ArsSQLQry service = new ArsSQLQry();
         service.SQLText = SQLText;
         service.Open();
         if (service.DataCount() > 0)
         {
             foreach (Dictionary <string, string> data in service.resultSet)
             {
                 if (ArsChar != "" && service.fields.Count > 1)
                 {
                     Items.Add(data[service.fields[0]] + ArsChar + data[service.fields[1]]);
                 }
                 else if (service.fields.Count > 1)
                 {
                     Items.Add(data[service.fields[0]]);
                     exItems.Add(data[service.fields[1]]);
                 }
                 else
                 {
                     Items.Add(data[service.fields[0]]);
                 }
             }
         }
         if (DefaultIndex != -1 && DefaultIndex < Items.Count)
         {
             SelectedIndex = DefaultIndex;
         }
         else if (LoadString != "")
         {
             SetString(LoadString);
         }
     }
     catch (Exception e)
     {
     }finally
     {
     }
 }
示例#21
0
        private void grdTanimlamalar_ArsDoubleClick(object sender, EventArgs e)
        {
            if (fatura != null)
            {
                fatura.BELGE_NOT.Text = grdTanimlamalar.getSelectedRowData("TANIM");

                ArsSQLQry qryNot = new ArsSQLQry();
                qryNot.SQLText = "SELECT BELGE_NOT FROM [" + tablo + "] WHERE /*WS*/BELGE_NO = '" + belgeNo + "'/*WE*/";
                qryNot.Open();
                if (qryNot.Found())
                {
                    qryNot.Mode = EnmQryMode.Update;
                    qryNot.SetString("BELGE_NOT", grdTanimlamalar.getSelectedRowData("TANIM"));
                    qryNot.Exec();
                }

                this.Close();
            }
        }
示例#22
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);
            }
        }
示例#23
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();
        }
示例#24
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (RADYO_KODU.IsNotEmpty() && KATEGORI_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nRadyo: " + RADYO_KODU.Text + "\nKategori: " + KATEGORI_KODU.Text) == DialogResult.Yes)
         {
             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();
             qryRadKat.Mode = EnmQryMode.Delete;
             qryRadKat.Exec();
             if (qryRadKat.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
             }
         }
     }
     RADYO_KODU.Focus();
 }
示例#25
0
        private void KasaIslem_Load(object sender, System.EventArgs e)
        {
            if (belgeNo != "")
            {
                belgeDuzenleme      = true;
                KASA_KODU.ArEnable  = false;
                TARIH.ArEnable      = false;
                CARI_KODU.ArEnable  = false;
                BELGE_TIPI.ArEnable = false;
                BtnTemizle.Visible  = false;

                ArsSQLQry qryBelge = new ArsSQLQry();
                qryBelge.SQLText = "SELECT HAR.*, CARI.CARI_KODU, CARI.CARI_ADI, KASA.KASA_ADI FROM [TBLKASAHAR] HAR, TBLCARI CARI, TBLKASA KASA " +
                                   "WHERE /*WS*/BELGE_NO = '" + belgeNo + "' " +
                                   "AND CARI.CARI_KODU = HAR.KOD " +
                                   "AND KASA.KASA_KODU = HAR.KASA_KODU/*WE*/";
                qryBelge.Open();
                ArsLibrary.ArsQryToPanel(pnlKasaIslem, qryBelge);
            }
        }
示例#26
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();
        }
示例#27
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();
        }
示例#28
0
        private void CreateArtezDB()
        {
            sqlStrList = ArsLibrary.ReadArtSQL("artez.sqlArt");
            if (arsProgress != null)
            {
                arsProgress.setPerProgMax(sqlStrList.Length);
                string execSQLStr = "";
                bool   isFirst    = true;
                foreach (string sqlStr in sqlStrList)
                {
                    if (sqlStr.Contains("--Açıklama:"))
                    {
                        arsProgress.lblMes.Text = sqlStr.AfterChr(':');

                        if (!isFirst && execSQLStr != "")
                        {
                            ArsSQLQry qrySQL = new ArsSQLQry();
                            qrySQL.SQLText = execSQLStr;
                            qrySQL.Open();
                            execSQLStr = "";
                        }

                        isFirst = false;
                    }
                    else
                    {
                        execSQLStr += sqlStr + "\n";
                    }

                    arsProgress.progressFormPBC.Position++;
                    Thread.Sleep(5);
                }

                if (execSQLStr != "")
                {
                    ArsSQLQry qrySQL = new ArsSQLQry();
                    qrySQL.SQLText = execSQLStr;
                    qrySQL.Open();
                }
            }
        }
示例#29
0
文件: ArStok.cs 项目: EmreBHDR/ArsLib
        public static int StokHarCreate(StokHar stokHar)
        {
            ArsSQLQry qryStokHar = new ArsSQLQry();

            qryStokHar.SQLText = "SELECT * FROM [TBLSTOKHAR] WHERE /*WS*/STOK_KODU = '" + stokHar.stokKodu + "' AND BELGE_NO = '" + stokHar.belgeNo + "' AND BELGE_TIPI = '" + stokHar.belgeTipi + "'/*WE*/";
            qryStokHar.Open();
            if (qryStokHar.Found())
            {
                qryStokHar.Mode = EnmQryMode.Update;
            }
            else
            {
                qryStokHar.Mode = EnmQryMode.Insert;
            }
            qryStokHar.SetString("STOK_KODU", stokHar.stokKodu);
            qryStokHar.SetString("BELGE_NO", stokHar.belgeNo);
            qryStokHar.SetString("BELGE_TIPI", stokHar.belgeTipi);
            qryStokHar.SetString("TARIH", stokHar.tarih);
            qryStokHar.SetString("BARKOD", stokHar.barkod);
            qryStokHar.SetDouble("MIKTAR", stokHar.miktar);
            qryStokHar.SetDouble("BIRIM_FIYAT", stokHar.birimFiyat);
            qryStokHar.SetDouble("NET_FIYAT", stokHar.netFiyat);
            qryStokHar.SetDouble("BRUT_FIYAT", stokHar.brutFiyat);
            qryStokHar.SetString("KDV_KODU", stokHar.kdvKodu);
            qryStokHar.SetString("ACIKLAMA", stokHar.aciklama);
            qryStokHar.SetString("KALEM_ISK1_TIP", stokHar.isk1Tip);
            qryStokHar.SetString("KALEM_ISK2_TIP", stokHar.isk2Tip);
            qryStokHar.SetString("KALEM_ISK3_TIP", stokHar.isk3Tip);
            qryStokHar.SetString("KALEM_ISK4_TIP", stokHar.isk4Tip);
            qryStokHar.SetDouble("KALEM_ISK1", stokHar.isk1);
            qryStokHar.SetDouble("KALEM_ISK2", stokHar.isk2);
            qryStokHar.SetDouble("KALEM_ISK3", stokHar.isk3);
            qryStokHar.SetDouble("KALEM_ISK4", stokHar.isk4);
            qryStokHar.SetString("GC", stokHar.gc);
            qryStokHar.Exec();
            if (!qryStokHar.Found())
            {
                return(qryStokHar.insertRecID);
            }
            return(qryStokHar.GetInt("REC_ID"));
        }
示例#30
0
 private void ILCE_KODU_ArsExit(object sender, EventArgs e)
 {
     if (ILCE_KODU.IsNotEmpty())
     {
         ArsSQLQry qryIlceGrup = new ArsSQLQry();
         qryIlceGrup.SQLText = "SELECT * FROM [TBLILCE] WHERE /*WS*/ILCE_KODU = '" + ILCE_KODU.Text + "'/*WE*/";
         qryIlceGrup.Open();
         if (qryIlceGrup.Found())
         {
             ArsLibrary.ArsQryToPanel(PnlIlceSabit, qryIlceGrup);
         }
         else
         {
             PnlIlceSabit.Clear(ILCE_KODU.ArTag);
         }
     }
     else
     {
         PnlIlceSabit.Clear();
     }
 }