Ejemplo n.º 1
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (KATEGORI.GetString() != "" && STOK_KODU.GetString() != "" && FIYAT.Text != "")
            {
                WebService siparisKontrolQry = new WebService();
                siparisKontrolQry.SQLText = "SELECT * FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'";
                siparisKontrolQry.Open();
                if (siparisKontrolQry.DataCount() == 0)
                {
                    string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                    string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                    WebService siparisQry = new WebService();
                    siparisQry.SQLText  = "INSERT INTO TBLSIPARIS(BELGE_NO, MUSTERI_KODU, TEDARIKCI_KODU, TARIH, TESLIM_TARIHI, TESLIM_SAATI, ACIKLAMA, TUTAR, APP_MANUEL, DURUM, TESLIMAT_SEKLI) VALUES(";
                    siparisQry.SQLText += "'" + belgeNo + "', '" + musteriKodu + "', '" + Goto724Lib.tedarikciKodu + "', '" + tarihStr + "', '" + teslimatTarihStr + "', '" + TESLIM_SAATI.Text + "', '" + ACIKLAMA.Text + "', 0, 'M', '0'";
                    if (rbAdreseTeslim.Checked)
                    {
                        siparisQry.SQLText += ", 'Adrese Teslim')";
                    }
                    else if (rbFabrikadaTeslim.Checked)
                    {
                        siparisQry.SQLText += ", 'Fabrikada Teslim')";
                    }
                    siparisQry.Open();
                    StokEkle();
                }
                else
                {
                    //if (KATEGORI.GetString() == siparisKontrolQry.GetString("KATEGORI_KODU"))
                    //{
                    string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                    string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                    WebService siparisQry = new WebService();
                    siparisQry.SQLText = "UPDATE TBLSIPARIS SET TARIH = '" + tarihStr + "', TESLIM_TARIHI = '" + teslimatTarihStr + "', TESLIM_SAATI = '" + TESLIM_SAATI.Text + "', ACIKLAMA = '" + ACIKLAMA.Text + "' WHERE BELGE_NO = '" + belgeNo + "'";
                    siparisQry.Open();
                    StokEkle();
                    //}
                    //else
                    //{
                    //    GotoMessage.ShowMessage("Hata", "Siparişte Kategori Kodu Değiştirilemez.");
                    //}
                }
            }
            else
            {
                if (KATEGORI.GetString() == "")
                {
                    GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz");
                }
                else if (STOK_KODU.GetString() == "")
                {
                    GotoMessage.ShowMessage("Hata", "Ürün Boş Olamaz");
                }
                else if (FIYAT.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Miktar Seçimi Yapılmalıdır");
                }
            }
        }
Ejemplo n.º 2
0
 private void KATEGORI_SelectedIndexChanged(object sender, EventArgs e)
 {
     STOK_TIPI.ClearItems();
     STOK_TIPI.SQLText = "SELECT TIP_TANIMI, TIP_KODU FROM TBLSTOKTIP WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' " +
                         "AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'";
     STOK_TIPI.Open();
 }
Ejemplo n.º 3
0
 private void KATEGORI_SelectedIndexChanged(object sender, EventArgs e)
 {
     STOK_TIP.ClearItems();
     STOK_KODU.ClearItems();
     STOK_KODU.SelectedIndex = -1;
     FIYAT.Text = "";
     if (KATEGORI.GetString() != "")
     {
         STOK_TIP.SQLText = "SELECT TIP_TANIMI, TIP_KODU FROM TBLSTOKTIP WHERE KATEGORI_KODU = '" + KATEGORI.GetString() + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
         STOK_TIP.Open();
     }
 }
Ejemplo n.º 4
0
        private void BtnSiparisKaydet_Click(object sender, EventArgs e)
        {
            if (KATEGORI.GetString() != "")
            {
                tcSiparis.TabPages.Remove(tpUrunler);
                WebService siparisKontrolQry = new WebService();
                siparisKontrolQry.SQLText = "SELECT * FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'";
                siparisKontrolQry.Open();
                if (siparisKontrolQry.DataCount() == 0)
                {
                    string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                    string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                    WebService siparisQry = new WebService();
                    siparisQry.SQLText  = "INSERT INTO TBLSIPARIS(BELGE_NO, MUSTERI_KODU, TEDARIKCI_KODU, KATEGORI_KODU, TARIH, TESLIM_TARIHI, TESLIM_SAATI, ACIKLAMA, TUTAR, APP_MANUEL, DURUM) VALUES(";
                    siparisQry.SQLText += "'" + belgeNo + "', '" + musteriKodu + "', '" + Goto724Lib.tedarikciKodu + "', '" + KATEGORI.GetString() + "', '" + tarihStr + "', '" + teslimatTarihStr + "', '" + TESLIM_SAATI.Text + "', '" + ACIKLAMA.Text + "', 0, 'M', '0')";
                    siparisQry.Open();
                    if (siparisQry.errorCode == "0")
                    {
                        tcSiparis.TabPages.Add(tpUrunler);
                        tcSiparis.SelectedIndex = 1;
                    }
                }
                else
                {
                    if (KATEGORI.GetString() == siparisKontrolQry.GetString("KATEGORI_KODU"))
                    {
                        string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                        string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                        WebService siparisQry = new WebService();
                        siparisQry.SQLText = "UPDATE TBLSIPARIS SET TARIH = '" + tarihStr + "', TESLIM_TARIHI = '" + teslimatTarihStr + "', TESLIM_SAATI = '" + TESLIM_SAATI.Text + "', ACIKLAMA = '" + ACIKLAMA.Text + "' WHERE BELGE_NO = '" + belgeNo + "'";
                        siparisQry.Open();
                        if (siparisQry.errorCode == "0")
                        {
                            tcSiparis.TabPages.Add(tpUrunler);
                            tcSiparis.SelectedIndex = 1;
                        }
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Siparişte Kategori Kodu Değiştirilemez.");
                    }
                }
            }
            else
            {
                GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz");
            }
        }
Ejemplo n.º 5
0
        private void SiparisListeRefresh()
        {
            WebService siparisListeQry = new WebService();

            siparisListeQry.SQLText = "SELECT SIP.BELGE_NO " +
                                      ", MUS.MUSTERI_ADI " +
                                      ", MUS.SEHIR " +
                                      ", MUS.POSTA_KODU " +
                                      ", LEFT(CONVERT(VARCHAR(10), TESLIM_TARIHI, 104), 6) + RIGHT(CONVERT(VARCHAR(10), TESLIM_TARIHI, 104), 2) AS TESLIM_TARIHI " +
                                      ", DATEDIFF(DAY, GETDATE(), TESLIM_TARIHI) AS SURE " +
                                      ", SIP.ACIKLAMA " +
                                      ", STOK.STOK_ADI " +
                                      ", PAKET.MIKTAR AS SIPARIS_KG " +
                                      ", HAR.MIKTAR ADET " +
                                      ", PAKET.MIKTAR* HAR.MIKTAR AS TOPLAM " +
                                      ", CASE DURUM " +
                                      "    WHEN 0 THEN 'Yeni Sipariş' " +
                                      "    WHEN 2 THEN 'Sipariş Alındı' " +
                                      "    WHEN 3 THEN 'Üretimde' " +
                                      "    WHEN 4 THEN 'Kargoda' " +
                                      "    WHEN 1 THEN 'Teslim Edildi' " +
                                      "    WHEN 5 THEN 'İptal Edildi' " +
                                      "    WHEN 7 THEN 'Stoğa Alındı' " +
                                      "    ELSE '' END AS DURUM " +
                                      ", 'Durum Güncelle' AS BUTTON " +
                                      "FROM TBLSIPARIS SIP, TBLMUSTERI MUS, TBLSIPARISHAR HAR, TBLSTOK STOK, TBLSTOKPAKET PAKET " +
                                      "WHERE MUS.MUSTERI_KODU = SIP.MUSTERI_KODU " +
                                      "AND SIP.BELGE_NO = HAR.BELGE_NO " +
                                      "AND HAR.STOK_KODU = STOK.STOK_KODU " +
                                      "AND HAR.PAKET_KODU = PAKET.PAKET_KODU " +
                                      "AND ISNULL(DURUM, 0) NOT IN (5, 6) ";
            if (SURESI.Text != "")
            {
                siparisListeQry.SQLText += "AND DATEDIFF(DAY, GETDATE(), TESLIM_TARIHI) = " + SURESI.Text + " ";
            }
            if (KATEGORI.SelectedIndex != -1)
            {
                siparisListeQry.SQLText += "AND HAR.KATEGORI_KODU = '" + KATEGORI.GetString() + "' ";
                if (STOK_TIPI.SelectedIndex != -1)
                {
                    siparisListeQry.SQLText += "AND STOK.STOK_TIPI = '" + STOK_TIPI.GetString() + "' ";
                }
            }
            if (MUSTERI_KODU.Text != "")
            {
                siparisListeQry.SQLText += "AND SIP.MUSTERI_KODU = '" + MUSTERI_KODU.Text + "' ";
            }
            if (DURUM.CheckedItems.Count > 0)
            {
                string inList = "";
                for (int i = 0; i < DURUM.CheckedItems.Count; i++)
                {
                    switch (DURUM.CheckedItems[i].ToString())
                    {
                    case "Sipariş Alındı":
                        inList += "2,";
                        break;

                    case "Üretimde":
                        inList += "3,";
                        break;

                    case "Stoğa Alındı":
                        inList += "7,";
                        break;
                    }
                }
                siparisListeQry.SQLText += "AND DURUM IN(" + inList.Substring(0, inList.Length - 1) + ") ";
            }
            else
            {
                siparisListeQry.SQLText += "AND DURUM NOT IN(0, 2, 3, 4, 1, 5, 7) ";
            }
            siparisListeQry.SQLText += "AND SIP.TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' ORDER BY DATEDIFF(DAY, GETDATE(), TESLIM_TARIHI)";
            siparisListeQry.Open();
            grdSiparisListe.Open(siparisListeQry.dataSet);
            dsSip = siparisListeQry.dataSet;
        }
Ejemplo n.º 6
0
        private void StokEkle()
        {
            for (int i = 0; i < grdStokGrid.Rows.Count; i++)
            {
                if (Convert.ToDouble(grdStokGrid.Rows[i].Cells["grdToplamKilo"].Value) != 0.0)
                {
                    WebService siparisHarKontrolQry = new WebService();
                    siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                    siparisHarKontrolQry.Open();
                    if (siparisHarKontrolQry.DataCount() > 0)
                    {
                        WebService siparisHarQry = new WebService();
                        siparisHarQry.SQLText = "UPDATE TBLSIPARISHAR SET MIKTAR = " + grdStokGrid.Rows[i].Cells["grdAdet"].Value + " WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                        siparisHarQry.Open();
                    }
                    else
                    {
                        WebService siparisHarQry = new WebService();
                        siparisHarQry.SQLText  = "INSERT INTO TBLSIPARISHAR(BELGE_NO, STOK_KODU, MIKTAR, PAKET_KODU, GC, KATEGORI_KODU) VALUES(";
                        siparisHarQry.SQLText += "'" + belgeNo + "', '" + STOK_KODU.GetString() + "', '" + grdStokGrid.Rows[i].Cells["grdAdet"].Value + "', '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value + "', 'C', '" + KATEGORI.GetString() + "')";
                        siparisHarQry.Open();
                    }
                }
                else
                {
                    WebService siparisHarKontrolQry = new WebService();
                    siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                    siparisHarKontrolQry.Open();
                    if (siparisHarKontrolQry.DataCount() > 0)
                    {
                        WebService siparisHarQry = new WebService();
                        siparisHarQry.SQLText = "DELETE FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                        siparisHarQry.Open();
                    }
                }
            }

            WebService siparisQry = new WebService();

            siparisQry.SQLText = "UPDATE TBLSIPARIS SET TUTAR = (SELECT SUM(HAR.MIKTAR * PAKET.MIKTAR * " + fiyatKodu + ") FROM TBLSIPARISHAR HAR, TBLSTOK STOK, TBLSTOKPAKET PAKET WHERE STOK.STOK_KODU = HAR.STOK_KODU AND HAR.PAKET_KODU = PAKET.PAKET_KODU AND HAR.BELGE_NO = '" + belgeNo + "') WHERE BELGE_NO = '" + belgeNo + "'";
            siparisQry.Open();

            GrdSipDetayRefresh();
            STOK_KODU.SelectedIndex = -1;
            STOK_KODU.Text          = "";
            FIYAT.Text          = "";
            lblToplamKG.Text    = "";
            lblToplamAdet.Text  = "";
            lblToplamFiyat.Text = "";
            PaketGridTemizle();
            STOK_KODU.Focus();

            GotoMessage.ShowMessage("Bilgi", "Kayıt Eklendi.");
        }
Ejemplo n.º 7
0
        private void STOK_KODU_SelectedIndexChanged(object sender, EventArgs e)
        {
            FIYAT.Text = "";
            fiyatKodu  = "SATIS_FIYAT1";
            if (STOK_KODU.GetString() != "")
            {
                WebService qryParam = new WebService();
                qryParam.SQLText = "SELECT STR_DEGER FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND MODUL = 'Ted' AND PARAMETRE = '" + musteriKodu + "_" + KATEGORI.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'";
                qryParam.Open();
                if (qryParam.DataCount() > 0)
                {
                    fiyatKodu = qryParam.GetString("STR_DEGER");
                }
                WebService stokQry = new WebService();
                stokQry.SQLText = "SELECT " + fiyatKodu + " FROM TBLSTOK WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_TIPI = '" + STOK_TIP.GetString() + "' AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'";
                stokQry.Open();
                if (stokQry.DataCount() > 0)
                {
                    FIYAT.Text = stokQry.GetDoubleStr(fiyatKodu);
                    stokFiyat  = stokQry.GetDouble(fiyatKodu);

                    WebService stokGridQry = new WebService();
                    stokGridQry.SQLText = "SELECT ACIKLAMA AS SIP_KG, 0 AS ADET, 0 AS TOPLAM_KG, MIKTAR AS KG, PAKET_KODU FROM TBLSTOKPAKET WHERE STOK_KODU = '" + STOK_KODU.GetString() + "'";
                    stokGridQry.Open();

                    if (stokGridQry.DataCount() > 0)
                    {
                        grdStokGrid.DataSource = stokGridQry.dataSet.Tables[0];
                    }

                    List <DataGridViewColumn> tempColumns = new List <DataGridViewColumn>();
                    foreach (DataGridViewColumn column in grdStokGrid.Columns)
                    {
                        tempColumns.Add(column);
                    }
                    foreach (DataGridViewColumn column in tempColumns)
                    {
                        if (column.HeaderText == "Sipariş Kilosu")
                        {
                            column.DisplayIndex = 0;
                        }
                        else if (column.HeaderText == "Adet")
                        {
                            column.DisplayIndex = 1;
                        }
                        else if (column.HeaderText == "Toplam Kilo")
                        {
                            column.DisplayIndex = 2;
                        }
                    }
                }
                else
                {
                    PaketGridTemizle();
                }
            }
            else
            {
                PaketGridTemizle();
            }
        }
Ejemplo n.º 8
0
        private void STOK_TIP_SelectedIndexChanged(object sender, EventArgs e)
        {
            STOK_KODU.ClearItems();
            FIYAT.Text = "";
            STOK_KODU.SelectedIndex = -1;
            PaketGridTemizle();

            if (STOK_TIP.GetString() != "")
            {
                STOK_KODU.SQLText = "SELECT STOK_ADI, STOK_KODU FROM TBLSTOK WHERE KATEGORI_KODU = '" + KATEGORI.GetString() + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_TIPI = '" + STOK_TIP.GetString() + "'";
                STOK_KODU.Open();
                STOK_KODU.Focus();
            }
        }
Ejemplo n.º 9
0
        private void BtnMusteriKatKaydet_Click(object sender, EventArgs e)
        {
            if (KATEGORI.GetString() != "" && KATEGORI_MUSTERI_KOD.Text != "" && KATEGORI_TEDARIKCI_KODU.Text != "")
            {
                WebService musteriKatKontrolQry = new WebService();
                musteriKatKontrolQry.SQLText = "SELECT TEDARIKCI_KODU FROM TBLMUSTERITEDARIKCI WHERE MUSTERI_KODU = '" + KATEGORI_MUSTERI_KOD.Text + "' AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'";
                musteriKatKontrolQry.Open();
                if (musteriKatKontrolQry.DataCount() > 0 && musteriKatKontrolQry.GetString("TEDARIKCI_KODU") == KATEGORI_TEDARIKCI_KODU.Text)
                {
                    GotoMessage.ShowMessage("Bilgi", "Müşteri Bu Kategori İçin Kayıtlıdır");
                }
                else
                {
                    string kayitTableName = "TBLMUSTERITEDARIKCI";
                    if (musteriKatKontrolQry.DataCount() > 0)
                    {
                        kayitTableName = "TBLMUSTERITEDARIKCIEK";
                    }
                    //WebService qryMusTedKontrol = new WebService();
                    //qryMusTedKontrol.SQLText = "SELECT MUSTERI_KODU FROM TBLMUSTERITEDARIKCI WHERE MUSTERI_KODU = '" + KATEGORI_MUSTERI_KOD.Text + "' AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'";
                    //qryMusTedKontrol.Open();
                    //if (qryMusTedKontrol.DataCount() > 0)
                    //{
                    //    kayitTableName = "TBLMUSTERITEDARIKCIEK";
                    //}

                    WebService musteriTedQry = new WebService();
                    musteriTedQry.SQLText = "INSERT INTO " + kayitTableName + "(MUSTERI_KODU, TEDARIKCI_KODU, KATEGORI_KODU) VALUES('" + KATEGORI_MUSTERI_KOD.Text + "', '" + KATEGORI_TEDARIKCI_KODU.Text + "', '" + KATEGORI.GetString() + "')";
                    musteriTedQry.Open();
                    if (musteriTedQry.errorCode == "0")
                    {
                        KATEGORI_MUSTERI_KOD.Text    = "";
                        KATEGORI_TEDARIKCI_KODU.Text = "";
                        KATEGORI.SelectedIndex       = -1;

                        RefreshMusteriKatGrid();

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlanmıştır.");
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Ekleme İşleminde Hatayla Karşılaşıldı.\nHata: " + musteriTedQry.description);
                    }
                }
            }
            else
            {
                if (KATEGORI_MUSTERI_KOD.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Müşteri Kodu Boş Olamaz");
                }
                else if (KATEGORI_TEDARIKCI_KODU.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Boş Olamaz");
                }
                else
                {
                    GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz");
                }
            }
        }
Ejemplo n.º 10
0
        private void SiparisListeRefresh()
        {
            WebService siparisListeQry = new WebService();

            siparisListeQry.SQLText = "SELECT BELGE_NO, MUS.MUSTERI_ADI, CAST(TARIH AS DATE) TARIH, CAST(TESLIM_TARIHI AS DATE) AS TESLIM_TARIHI, TESLIM_SAATI, TUTAR, SIP.ACIKLAMA" +
                                      ", CASE WHEN APP_MANUEL = 'A' THEN 'App' ELSE 'Manuel' END AS APP_MANUEL" +
                                      ", CASE DURUM " +
                                      "WHEN 0 THEN 'Yeni Sipariş' " +
                                      "WHEN 2 THEN 'Sipariş Alındı' " +
                                      "WHEN 3 THEN 'Üretimde' " +
                                      "WHEN 4 THEN 'Kargoda' " +
                                      "WHEN 1 THEN 'Teslim Edildi' " +
                                      "WHEN 5 THEN 'İptal Edildi' " +
                                      "WHEN 7 THEN 'Stoğa Alındı'" +
                                      "ELSE '' END AS DURUM" +
                                      ", 'Durum Güncelle' AS BUTTON " +
                                      ", SIP.TESLIMAT_SEKLI FROM TBLSIPARIS SIP, TBLMUSTERI MUS WHERE MUS.MUSTERI_KODU = SIP.MUSTERI_KODU ";
            if (SIPARIS_TURU.SelectedIndex == 0)
            {
                siparisListeQry.SQLText += "AND ISNULL(DURUM, 0) NOT IN (6) ";
            }
            else if (SIPARIS_TURU.SelectedIndex == 1)
            {
                siparisListeQry.SQLText += "AND ISNULL(DURUM, 0) = 1 ";
            }
            else if (SIPARIS_TURU.SelectedIndex == 2)
            {
                siparisListeQry.SQLText += "AND ISNULL(DURUM, 0) = 5 ";
            }
            if (KATEGORI.SelectedIndex != 0)
            {
                siparisListeQry.SQLText += "AND SIP.BELGE_NO IN ((SELECT BELGE_NO FROM TBLSIPARISHAR HAR WHERE HAR.KATEGORI_KODU = '" + KATEGORI.GetString() + "')) ";
            }
            if (MUSTERI_KODU.Text != "")
            {
                siparisListeQry.SQLText += "AND SIP.MUSTERI_KODU = '" + MUSTERI_KODU.Text + "' ";
            }
            if (SIPARIS_TURU.SelectedIndex == 0)
            {
                if (DURUM.CheckedItems.Count > 0)
                {
                    string inList = "";
                    for (int i = 0; i < DURUM.CheckedItems.Count; i++)
                    {
                        switch (DURUM.CheckedItems[i].ToString())
                        {
                        case "Yeni Sipariş":
                            inList += "0,";
                            break;

                        case "Sipariş Alındı":
                            inList += "2,";
                            break;

                        case "Üretimde":
                            inList += "3,";
                            break;

                        case "Kargoda":
                            inList += "4,";
                            break;

                        case "Teslim Edildi":
                            inList += "1,";
                            break;

                        case "Stoğa Alındı":
                            inList += "7,";
                            break;

                        case "İptal Edildi":
                            inList += "5,";
                            break;
                        }
                    }
                    siparisListeQry.SQLText += "AND DURUM IN(" + inList.Substring(0, inList.Length - 1) + ") ";
                }
                else
                {
                    siparisListeQry.SQLText += "AND DURUM NOT IN(0, 2, 3, 4, 1, 5, 7) ";
                }
            }
            siparisListeQry.SQLText += "AND SIP.TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' ORDER BY TARIH DESC";
            siparisListeQry.Open();
            if (SIPARIS_TURU.SelectedIndex == 0)
            {
                grdSiparisListe.Columns["grdSiparisTamamla"].Visible = true;
            }
            else
            {
                grdSiparisListe.Columns["grdSiparisTamamla"].Visible = false;
            }
            grdSiparisListe.Open(siparisListeQry.dataSet);

            GrdSiparisListe_Click(grdSiparisListe, null);
        }