private void ScreenFill(WebService service) { PAKET_KODU.Text = service.GetString("PAKET_KODU"); PAKET_TANIMI.Text = service.GetString("PAKET_TANIMI"); STOK_KODU.SetString(service.GetString("STOK_KODU")); BIRIM_KODU.Text = service.GetString("BIRIM_KODU"); MIKTAR.Text = service.GetDoubleStr("MIKTAR"); //SATIS_FIYAT.Text = service.GetDoubleStr("SATIS_FIYAT"); }
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); } }