示例#1
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();
            }
        }
示例#2
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();
            }
        }