private void Raporla()
 {
     grdSipListe.SQLText = "SELECT REC_ID, BELGE_NO, CONVERT(VARCHAR(10), CONVERT(SMALLDATETIME, TARIH, 106), 104) AS TARIH, TUTAR, " +
                           "(SELECT FIRMA_ADI FROM TBLKULLANICI KUL WHERE KUL.KULLANICI_KODU = SIP.KULLANICI_KODU) AS FIRMA_ADI, " +
                           "CASE    " +
                           "   WHEN ODEME_TURU = 0 THEN 'Havale-EFT'    " +
                           "   WHEN ODEME_TURU = 1 THEN 'Kredi Kartı' END AS ODEME_TURU " +
                           ", CASE    " +
                           "   WHEN DEMIR_FLOAT_2 = 1 THEN 'Sipariş Alındı'    " +
                           "   WHEN DEMIR_FLOAT_2 = 2 THEN 'Kargoda' " +
                           "   ELSE 'Bekleyen Sipariş' END AS DURUM ";
     if (durum == 1)
     {
         grdSipListe.SQLText += ",'Durum Güncelle' AS SIP_DURUM ";
     }
     grdSipListe.SQLText += "FROM [TBLSIPARIS] SIP " +
                            "WHERE /*WS*/ISNULL(DURUM, 1) = " + durum + " ";
     if (FIRMA_ADI.IsNotEmpty())
     {
         grdSipListe.SQLText += "AND KULLANICI_KODU = (SELECT KULLANICI_KODU FROM TBLKULLANICI KUL WHERE KUL.FIRMA_ADI = '" + FIRMA_ADI.Text + "') ";
     }
     grdSipListe.SQLText += "AND TARIH BETWEEN '" + BAS_TAR.GetSQLDataStr() + "' AND '" + BIT_TAR.GetSQLDataStr() + "' ";
     grdSipListe.SQLText += "/*WE*/";
     if (durum == 2)
     {
         grdSipDurum.Visible = false;
         grdDURUM.Visible    = false;
     }
     grdSipListe.Open();
 }
 private void BtnSil_Click(object sender, EventArgs e)
 {
     //FIRMA_ADI_ArsExit(FIRMA_ADI, null);
     if (FIRMA_ADI.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nFirma Adı: " + FIRMA_ADI.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryMusteri = new ArsSQLQry();
             qryMusteri.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/FIRMA_ADI = '" + FIRMA_ADI.Text + "' AND DEMIR_FLOAT_1 = 1 AND KULLANICI_TIPI = 1/*WE*/";
             qryMusteri.Open();
             qryMusteri.Mode = EnmQryMode.Delete;
             qryMusteri.Exec();
             if (qryMusteri.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
                 grdMusteriler.RefreshGrid();
             }
         }
     }
     FIRMA_ADI.Focus();
 }
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlMusteriler.CanNullsCheck())
            {
                string    kullaniciKodu = "";
                ArsSQLQry qryOtoNum     = new ArsSQLQry();
                qryOtoNum.SQLText = "SELECT RIGHT('0000000000' + CONVERT(VARCHAR(10), CONVERT(INT, ISNULL((SELECT SON_NUMARA FROM TBLOTONUM WHERE NUMARA_KODU = 'KULLANICI_KODU'), '0000000000')) +1), 10) AS KULLANICI_KODU";
                qryOtoNum.Open();
                if (qryOtoNum.Found())
                {
                    kullaniciKodu = qryOtoNum.GetString("KULLANICI_KODU");
                    ArsSQLQry qryOtoNumIns = new ArsSQLQry();
                    qryOtoNumIns.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = 'KULLANICI_KODU'/*WE*/";
                    qryOtoNumIns.Open();
                    if (qryOtoNumIns.Found())
                    {
                        qryOtoNumIns.Mode = EnmQryMode.Update;
                    }
                    else
                    {
                        qryOtoNumIns.Mode = EnmQryMode.Insert;
                    }
                    qryOtoNumIns.SetString("NUMARA_KODU", "KULLANICI_KODU");
                    qryOtoNumIns.SetString("SON_NUMARA", kullaniciKodu);

                    ArsSQLQry qryMusteri = new ArsSQLQry();
                    qryMusteri.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_KODU = '" + KULLANICI_KODU.Text + "' AND DEMIR_FLOAT_1 = 1 AND KULLANICI_TIPI = 1/*WE*/";
                    qryMusteri.Open();
                    if (qryMusteri.Found())
                    {
                        qryMusteri.Mode = EnmQryMode.Update;
                    }
                    else
                    {
                        qryMusteri.Mode = EnmQryMode.Insert;
                    }
                    ArsLibrary.ArsPanelToQry(pnlMusteriler, qryMusteri);
                    if (qryMusteri.Mode == EnmQryMode.Insert)
                    {
                        qryMusteri.SetString("KULLANICI_KODU", kullaniciKodu);
                    }
                    qryMusteri.Exec();

                    if (qryMusteri.execErrorCode == "0")
                    {
                        switch (qryMusteri.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);
                        grdMusteriler.RefreshGrid();
                    }
                }
            }
            FIRMA_ADI.Focus();
        }
 private void BtnTemizle_Click(object sender, EventArgs e)
 {
     FIRMA_ADI.Focus();
     pnlMusteriler.Clear();
 }