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(); } }
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(); } }
private void GrdSipDetay_DoubleClick(object sender, EventArgs e) { string stokKodu = grdSipDetay.SelectedRows[0].Cells.Cast <DataGridViewCell>().First(c => c.OwningColumn.DataPropertyName == "STOK_KODU").Value.ToString(); double toplamKg = Convert.ToDouble(grdSipDetay.SelectedRows[0].Cells.Cast <DataGridViewCell>().First(c => c.OwningColumn.DataPropertyName == "TOPLAM_KG").Value); int toplamAdet = Convert.ToInt32(grdSipDetay.SelectedRows[0].Cells.Cast <DataGridViewCell>().First(c => c.OwningColumn.DataPropertyName == "TOPLAM_ADET").Value); if (stokKodu != "") { WebService stokQry = new WebService(); stokQry.SQLText = "SELECT STOK_TIPI, " + fiyatKodu + " FROM TBLSTOK WHERE STOK_KODU = '" + stokKodu + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'"; stokQry.Open(); STOK_TIP.SetString(stokQry.GetString("STOK_TIPI")); STOK_KODU.Focus(); STOK_KODU.SetString(stokKodu); WebService harQry = new WebService(); harQry.SQLText = "SELECT SUM(MIKTAR) AS ADET, SUM(MIKTAR) * (SELECT MIKTAR FROM TBLSTOKPAKET PAKET WHERE PAKET.PAKET_KODU = HAR.PAKET_KODU) AS TOPLAM_KG, PAKET_KODU FROM TBLSIPARISHAR HAR WHERE HAR.STOK_KODU = '" + stokKodu + "' AND BELGE_NO = '" + belgeNo + "' GROUP BY HAR.PAKET_KODU"; harQry.Open(); if (harQry.DataCount() > 0) { for (int i = 0; i < harQry.DataCount(); i++) { for (int j = 0; j < grdStokGrid.Rows.Count; j++) { if (harQry.GetString("PAKET_KODU") == grdStokGrid.Rows[j].Cells["grdPaketKodu"].Value.ToString()) { grdStokGrid.Rows[j].Cells["grdAdet"].Value = harQry.GetDouble("ADET"); grdStokGrid.Rows[j].Cells["grdToplamKilo"].Value = harQry.GetDouble("TOPLAM_KG"); break; } } harQry.Next(); } lblToplamFiyat.Text = String.Format("{0:#,###.00}", Convert.ToDouble(grdSipDetay.SelectedRows[0].Cells.Cast <DataGridViewCell>().First(c => c.OwningColumn.DataPropertyName == "FIYAT").Value)); } lblToplamAdet.Text = ": " + String.Format("{0:#,###}", toplamKg); lblToplamKG.Text = ": " + String.Format("{0:#,###.00} Kg", toplamKg); } }
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(); } }