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