Пример #1
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;
        }
Пример #2
0
 private void GridDoldur()
 {
     grdStoklar.SQLText = "SELECT STOK.STOK_ADI + ' (' + STOK.STOK_KODU + ')' AS STOK_ADKOD " +
         ",CASE " +
         "    WHEN GIRIS - CIKIS > 0 THEN GIRIS-CIKIS " +
         "    WHEN GIRIS-CIKIS < 0 THEN CIKIS-GIRIS " +
         "    ELSE 0 END AS BAKIYE " +
         ",CASE " +
         "    WHEN GIRIS - CIKIS > 0 THEN 1 " +
         "    WHEN GIRIS-CIKIS < 0 THEN 2 " +
         "    ELSE 0 END AS GIRIS_CIKIS " +
         ", STOK.STOK_KODU " +
         ", STOK.STOK_ADI " +
         ", GIRIS " + 
         ", CIKIS " +
         "FROM(SELECT " +
         "STOK_KODU " +
         ", GIRIS = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR WHERE HAR.STOK_KODU = STOK.STOK_KODU AND HAR.GC = 'G'), 0) " +
         ", CIKIS = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR WHERE HAR.STOK_KODU = STOK.STOK_KODU AND HAR.GC = 'C'), 0) " +
         "FROM TBLSTOK STOK) AS BAKIYE, [TBLSTOK] STOK WHERE /*WS*/BAKIYE.STOK_KODU = STOK.STOK_KODU "; 
     if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "") grdStoklar.SQLText += " AND STOK_TIPI = '" + TIP_KODU.GetString() + "'";
     if (BAKIYE.GetString() == "1") grdStoklar.SQLText += " AND GIRIS - CIKIS > 0";
     else if (BAKIYE.GetString() == "2") grdStoklar.SQLText += " AND CIKIS - GIRIS > 0";
     grdStoklar.SQLText += "/*WE*/";
     grdStoklar.Open();
 }
Пример #3
0
        private void GridDoldur()
        {
            List <string> aramaFieldList = new List <string>();

            aramaFieldList.Add("TEL_NO");
            aramaFieldList.Add("CEP_TEL");
            aramaFieldList.Add("CARI_ADI");
            aramaFieldList.Add("CARI_KODU");

            grdCariler.SQLText = "SET ROWCOUNT 100 " +
                                 "SELECT " +
                                 "TEL_NO , CEP_TEL " +
                                 ", CARI_ADI + ' (' + CARI_KODU + ')' AS CARI_ADKOD " +
                                 ",CASE "
                                 + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC "
                                 + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK "
                                 + "ELSE 0 "
                                 + "END AS BAKIYE "
                                 + ",CASE "
                                 + "WHEN ALACAK-BORC > 0 THEN 1 "
                                 + "WHEN ALACAK-BORC < 0 THEN 2 "
                                 + "ELSE 0 "
                                 + "END AS ALACAK_BORC "
                                 + ", CARI_KODU "
                                 + ", CARI_ADI "
                                 + ", ALACAK "
                                 + ", BORC "
                                 + " FROM VIEW_CARI_BAKIYE WHERE /*WS*/1=1 ";
            if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "")
            {
                grdCariler.SQLText += " AND TIP_GUID = '" + TIP_KODU.GetString() + "'";
            }
            if (BAKIYE.GetString() == "1")
            {
                grdCariler.SQLText += " AND ALACAK - BORC > 0";
            }
            else if (BAKIYE.GetString() == "2")
            {
                grdCariler.SQLText += " AND BORC - ALACAK > 0";
            }
            if (tbSearch.Text != "")
            {
                grdCariler.SQLText += " AND ( ";
                for (int i = 0; i < aramaFieldList.Count; i++)
                {
                    if (i != 0)
                    {
                        grdCariler.SQLText += "OR ";
                    }
                    grdCariler.SQLText += aramaFieldList[i] + " LIKE '%" + tbSearch.Text + "%' ";
                }
                grdCariler.SQLText += ") ";
            }
            grdCariler.SQLText += "/*WE*/ ORDER BY REC_ID DESC ";

            grdCariler.SQLText += " SET ROWCOUNT 0";

            grdCariler.Open();
        }
Пример #4
0
 private void TIP_KODU_ArsExit(object sender, EventArgs e)
 {
     if (TIP_KODU.IsNotEmpty())
     {
         ArsSQLQry qryRezTip = new ArsSQLQry();
         qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/";
         qryRezTip.Open();
         if (qryRezTip.Found())
         {
             ArsLibrary.ArsQryToPanel(pnlRezervasyonTip, qryRezTip);
         }
         else
         {
             pnlRezervasyonTip.Clear(TIP_KODU.ArTag);
         }
     }
     else
     {
         pnlRezervasyonTip.Clear();
     }
 }
Пример #5
0
 private void BtnSil_Click(object sender, EventArgs e)
 {
     TIP_KODU_ArsExit(TIP_KODU, null);
     if (TIP_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nTip Kodu: " + TIP_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryRezTip = new ArsSQLQry();
             qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/";
             qryRezTip.Open();
             qryRezTip.Mode = EnmQryMode.Delete;
             qryRezTip.Exec();
             if (qryRezTip.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
                 grdRezervasyonTip.RefreshGrid();
             }
         }
     }
     TIP_KODU.Focus();
 }
Пример #6
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;
        }
Пример #7
0
 private void GridDoldur()
 {
     grdCariler.SQLText = "SELECT "
                          + " TICARI_UNVAN , KULLANICI_ADI , TEL_NO , CEP_TEL "
                          + ", CARI.CARI_ADI + ' (' + CARI.CARI_KODU + ')' AS CARI_ADKOD "
                          + ",CASE "
                          + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC "
                          + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK "
                          + "ELSE 0 "
                          + "END AS BAKIYE "
                          + ",CASE "
                          + "WHEN ALACAK-BORC > 0 THEN 1 "
                          + "WHEN ALACAK-BORC < 0 THEN 2 "
                          + "ELSE 0 "
                          + "END AS ALACAK_BORC "
                          + ", CARI.CARI_KODU "
                          + ", CARI.CARI_ADI "
                          + ", ALACAK "
                          + ", BORC "
                          + "FROM (SELECT "
                          + "CARI_KODU "
                          + ", ALACAK = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE HAR.CARI_KODU = CARI.CARI_KODU AND HAR.BORC_ALACAK = 'A'), 0) "
                          + ", BORC = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE HAR.CARI_KODU = CARI.CARI_KODU AND HAR.BORC_ALACAK = 'B'), 0) "
                          + "FROM TBLCARI CARI) AS BAKIYE, [TBLCARI] CARI WHERE /*WS*/BAKIYE.CARI_KODU = CARI.CARI_KODU ";
     if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "")
     {
         grdCariler.SQLText += " AND CARI_TIPI = '" + TIP_KODU.GetString() + "'";
     }
     if (BAKIYE.GetString() == "1")
     {
         grdCariler.SQLText += " AND ALACAK - BORC > 0";
     }
     else if (BAKIYE.GetString() == "2")
     {
         grdCariler.SQLText += " AND BORC - ALACAK > 0";
     }
     grdCariler.SQLText += "/*WE*/ ORDER BY CARI.REC_ID DESC";
     grdCariler.Open();
 }
Пример #8
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (pnlRezervasyonTip.CanNullsCheck())
            {
                ArsSQLQry qryRezTip = new ArsSQLQry();
                qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/";
                qryRezTip.Open();
                if (qryRezTip.Found())
                {
                    qryRezTip.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryRezTip.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlRezervasyonTip, qryRezTip);
                qryRezTip.Exec();

                if (qryRezTip.execErrorCode == "0")
                {
                    switch (qryRezTip.Mode)
                    {
                    case EnmQryMode.Update:
                        ArsMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Başarılı");
                        break;

                    case EnmQryMode.Insert:
                        ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı");
                        break;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    grdRezervasyonTip.RefreshGrid();
                }
            }
            TIP_KODU.Focus();
        }
Пример #9
0
 private void BtnTemizle_Click(object sender, EventArgs e)
 {
     TIP_KODU.Focus();
     pnlRezervasyonTip.Clear();
 }