public static double GetParamFLOAT(string param, string modul = "App", string tedKod = "NULL") { WebService qryParam = new WebService(); if (tedKod != "NULL") { qryParam.SQLText = "SELECT dbo.fn_GetParamFLOAT('" + modul + "', '" + param + "', '" + tedKod + "') AS PARAM"; } else { qryParam.SQLText = "SELECT dbo.fn_GetParamFLOAT('" + modul + "', '" + param + "', " + tedKod + ") AS PARAM"; } qryParam.Open(); return(qryParam.GetDouble("PARAM")); }
private void BtnTeklifVer_Click(object sender, EventArgs e) { WebService tedBakiyeKontrol = new WebService(); tedBakiyeKontrol.SQLText = "SELECT BAKIYE FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'"; tedBakiyeKontrol.Open(); if (tedBakiyeKontrol.DataCount() > 0) { if (tedBakiyeKontrol.GetDouble("BAKIYE") >= Goto724Lib.teklifVerBedel) { TeklifVer teklifForm = new TeklifVer(); teklifForm.Show(); } else { GotoMessage.ShowMessage("Hata", "Teklif Verebilmek İçin Bakiye Yetersizdir.\nGüncel Bakiye: " + tedBakiyeKontrol.GetDouble("BAKIYE") + " €\nTeklif Ver Fiyat: " + Goto724Lib.teklifAlBedel + " €"); } } }
private void STOK_KODU_SelectedIndexChanged(object sender, EventArgs e) { if (STOK_KODU.SelectedIndex != -1) { WebService qryFiyatKoduParam = new WebService(); qryFiyatKoduParam.SQLText = "SELECT FLOAT_DEGER FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'"; qryFiyatKoduParam.Open(); if (qryFiyatKoduParam.DataCount() > 0) { FIYAT_KODU.SelectedIndex = Convert.ToInt32(qryFiyatKoduParam.GetDouble("FLOAT_DEGER")); } else { FIYAT_KODU.SelectedIndex = 0; } } else { FIYAT_KODU.SelectedIndex = -1; } }
private void Teklifler() { pnlTeklifAl.Controls.Clear(); pnlTeklifVer.Controls.Clear(); WebService teklifVerQry = new WebService(); teklifVerQry.SQLText = "SELECT TOPLAM_KG = (SELECT SUM(MIKTAR * KG) FROM TBLTEKLIFHAR HAR WHERE HAR.TEKLIF_NO = TEKLIF.TEKLIF_NO), * FROM TBLTEKLIF TEKLIF, TBLSTOKTIP TIP WHERE TIP.TIP_KODU = TEKLIF.TIP_KODU AND TEKLIF.TEDARIKCI_KODU = TIP.TEDARIKCI_KODU AND ALIS_SATIS = 'S' AND DURUM = '0' ORDER BY TARIH DESC"; teklifVerQry.Open(); if (teklifVerQry.DataCount() > 0) { //this.Invoke((MethodInvoker)delegate () //{ for (int i = 0; i < teklifVerQry.DataCount(); i++) { Panel pnlTeklif = new Panel(); pnlTeklif.Size = new Size(300, 130); pnlTeklif.Click += TeklifClick; pnlTeklif.Tag = teklifVerQry.GetString("TEKLIF_NO"); Label lblFiyat = new Label(); lblFiyat.Text = " Fiyat: " + teklifVerQry.GetDouble("MIN_FIYAT") + "€-" + teklifVerQry.GetDouble("MAX_FIYAT") + "€"; lblFiyat.ForeColor = Color.White; lblFiyat.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblFiyat); lblFiyat.Size = new Size(150, 20); lblFiyat.Location = new Point(5, 70); lblFiyat.Click += TeklifClick; lblFiyat.Tag = teklifVerQry.GetString("TEKLIF_NO"); if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblFiyat.BackColor = Color.FromArgb(105, 172, 106); } else { lblFiyat.BackColor = Color.Blue; } Label lblDoner = new Label(); lblDoner.Text = " " + teklifVerQry.GetString("TIP_TANIMI") + ": " + teklifVerQry.GetDouble("TOPLAM_KG") + " Kg"; lblDoner.ForeColor = Color.White; lblDoner.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblDoner); lblDoner.Size = new Size(150, 20); lblDoner.Location = new Point(5, 50); lblDoner.Click += TeklifClick; lblDoner.Tag = teklifVerQry.GetString("TEKLIF_NO"); if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblDoner.BackColor = Color.FromArgb(105, 172, 106); } else { lblDoner.BackColor = Color.Blue; } Label lblTarih = new Label(); lblTarih.Text = " Teklif Tarihi: " + teklifVerQry.GetString("TARIH"); lblTarih.ForeColor = Color.White; lblTarih.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblTarih); lblTarih.Size = new Size(150, 20); lblTarih.Location = new Point(5, 30); lblTarih.Click += TeklifClick; lblTarih.Tag = teklifVerQry.GetString("TEKLIF_NO"); if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblTarih.BackColor = Color.FromArgb(105, 172, 106); } else { lblTarih.BackColor = Color.Blue; } Label lblTeklifNo = new Label(); lblTeklifNo.Text = " Teklif No: " + teklifVerQry.GetString("TEKLIF_NO"); lblTeklifNo.ForeColor = Color.White; lblTeklifNo.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblTeklifNo); lblTeklifNo.Size = new Size(150, 20); lblTeklifNo.Location = new Point(5, 10); lblTeklifNo.Click += TeklifClick; lblTeklifNo.Tag = teklifVerQry.GetString("TEKLIF_NO"); if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblTeklifNo.BackColor = Color.FromArgb(105, 172, 106); } else { lblTeklifNo.BackColor = Color.Blue; } pnlTeklifVer.Controls.Add(pnlTeklif); pnlTeklif.Dock = DockStyle.Top; PictureBox pbTeklifBack = new PictureBox(); if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { pbTeklifBack.Image = Besstell724.Properties.Resources.tekliftedback; } else { pbTeklifBack.Image = Besstell724.Properties.Resources.teklifverback; } pnlTeklif.Controls.Add(pbTeklifBack); pbTeklifBack.Size = new Size(pnlTeklif.Size.Width, pnlTeklif.Size.Height); pbTeklifBack.Location = new Point(0, 0); pbTeklifBack.SizeMode = PictureBoxSizeMode.StretchImage; pbTeklifBack.Tag = teklifVerQry.GetString("TEKLIF_NO"); pbTeklifBack.Click += TeklifClick; Panel pnlTeklifAra = new Panel(); pnlTeklifAra.Size = new Size(300, 5); pnlTeklifVer.Controls.Add(pnlTeklifAra); pnlTeklifAra.Dock = DockStyle.Top; teklifVerQry.Next(); } //}); } WebService teklifAlQry = new WebService(); teklifAlQry.SQLText = "SELECT TOPLAM_KG = (SELECT SUM(MIKTAR * KG) FROM TBLTEKLIFHAR HAR WHERE HAR.TEKLIF_NO = TEKLIF.TEKLIF_NO), * FROM TBLTEKLIF TEKLIF, TBLSTOKTIP TIP WHERE TIP.TIP_KODU = TEKLIF.TIP_KODU AND TEKLIF.TEDARIKCI_KODU = TIP.TEDARIKCI_KODU AND ALIS_SATIS = 'A' AND DURUM = '0' ORDER BY TARIH DESC"; teklifAlQry.Open(); if (teklifAlQry.DataCount() > 0) { //this.Invoke((MethodInvoker)delegate () //{ for (int i = 0; i < teklifAlQry.DataCount(); i++) { Panel pnlTeklif = new Panel(); pnlTeklif.Size = new Size(150, 130); pnlTeklif.Tag = teklifAlQry.GetString("TEKLIF_NO"); pnlTeklif.Click += TeklifClick; Label lblTeslimatSekli = new Label(); lblTeslimatSekli.Text = " Teslimat Şekli: " + teklifAlQry.GetString("TESLIMAT_SEKLI"); lblTeslimatSekli.ForeColor = Color.White; lblTeslimatSekli.BackColor = Color.Red; pnlTeklif.Controls.Add(lblTeslimatSekli); lblTeslimatSekli.Size = new Size(150, 20); lblTeslimatSekli.Location = new Point(5, 90); lblTeslimatSekli.Tag = teklifAlQry.GetString("TEKLIF_NO"); lblTeslimatSekli.Click += TeklifClick; if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblTeslimatSekli.BackColor = Color.FromArgb(105, 172, 106); } else { lblTeslimatSekli.BackColor = Color.Red; } Label lblSevkTarihi = new Label(); lblSevkTarihi.Text = " Sevk Tarihi: " + teklifAlQry.GetString("TESLIM_TARIHI"); lblSevkTarihi.ForeColor = Color.White; lblSevkTarihi.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblSevkTarihi); lblSevkTarihi.Size = new Size(150, 20); lblSevkTarihi.Location = new Point(5, 70); lblSevkTarihi.Tag = teklifAlQry.GetString("TEKLIF_NO"); lblSevkTarihi.Click += TeklifClick; if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblSevkTarihi.BackColor = Color.FromArgb(105, 172, 106); } else { lblSevkTarihi.BackColor = Color.Red; } Label lblDoner = new Label(); lblDoner.Text = " " + teklifAlQry.GetString("TIP_TANIMI") + ": " + teklifAlQry.GetDouble("TOPLAM_KG") + " Kg"; lblDoner.ForeColor = Color.White; lblDoner.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblDoner); lblDoner.Size = new Size(150, 20); lblDoner.Location = new Point(5, 50); lblDoner.Tag = teklifAlQry.GetString("TEKLIF_NO"); lblDoner.Click += TeklifClick; if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblDoner.BackColor = Color.FromArgb(105, 172, 106); } else { lblDoner.BackColor = Color.Red; } Label lblTarih = new Label(); lblTarih.Text = " Teklif Tarihi: " + teklifAlQry.GetString("TARIH"); lblTarih.ForeColor = Color.White; lblTarih.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblTarih); lblTarih.Size = new Size(150, 20); lblTarih.Location = new Point(5, 30); lblTarih.Tag = teklifAlQry.GetString("TEKLIF_NO"); lblTarih.Click += TeklifClick; if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblTarih.BackColor = Color.FromArgb(105, 172, 106); } else { lblTarih.BackColor = Color.Red; } Label lblTeklifNo = new Label(); lblTeklifNo.Text = " Teklif No: " + teklifAlQry.GetString("TEKLIF_NO"); lblTeklifNo.ForeColor = Color.White; lblTeklifNo.BackColor = Color.Transparent; pnlTeklif.Controls.Add(lblTeklifNo); lblTeklifNo.Size = new Size(150, 20); lblTeklifNo.Location = new Point(5, 10); lblTeklifNo.Tag = teklifAlQry.GetString("TEKLIF_NO"); lblTeklifNo.Click += TeklifClick; if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { lblTeklifNo.BackColor = Color.FromArgb(105, 172, 106); } else { lblTeklifNo.BackColor = Color.Red; } pnlTeklifAl.Controls.Add(pnlTeklif); pnlTeklif.Dock = DockStyle.Top; PictureBox pbTeklifBack = new PictureBox(); if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu) { pbTeklifBack.Image = Besstell724.Properties.Resources.tekliftedback; } else { pbTeklifBack.Image = Besstell724.Properties.Resources.teklifalback; } pnlTeklif.Controls.Add(pbTeklifBack); pbTeklifBack.Size = new Size(pnlTeklif.Size.Width, pnlTeklif.Size.Height); pbTeklifBack.Location = new Point(0, 0); pbTeklifBack.SizeMode = PictureBoxSizeMode.StretchImage; pbTeklifBack.Tag = teklifAlQry.GetString("TEKLIF_NO"); pbTeklifBack.Click += TeklifClick; Panel pnlTeklifAra = new Panel(); pnlTeklifAra.Size = new Size(300, 5); pbTeklifBack.Click += TeklifClick; pnlTeklifAl.Controls.Add(pnlTeklifAra); pnlTeklifAra.Dock = DockStyle.Top; teklifAlQry.Next(); } //}); } }
private void ScreenFill(WebService service) { STOK_KOD.Text = service.GetString("STOK_KODU"); STOK_AD.Text = service.GetString("STOK_ADI"); STOK_TIPI.SetString(service.GetString("STOK_TIPI")); STOK_KATEGORI.SetString(service.GetString("KATEGORI_KODU")); ACIKLAMA1.Text = service.GetString("ACIKLAMA_1"); ACIKLAMA2.Text = service.GetString("ACIKLAMA_2"); ACIKLAMA3.Text = service.GetString("ACIKLAMA_3"); if (service.GetDouble("SATIS_FIYAT1") != -1) { SATIS_FIYAT1.Text = service.GetDouble("SATIS_FIYAT1").ToString(); } if (service.GetDouble("ALIS_FIYAT1") != -1) { ALIS_FIYAT1.Text = service.GetDouble("ALIS_FIYAT1").ToString(); } SATIS_FIYAT1_Leave(SATIS_FIYAT1, null); //ALIS_FIYAT1.Text = service.GetString("ALIS_FIYAT1"); if (grdStokOran.Visible) { grdStokOran.Rows[0].Cells["grdEt"].Value = service.GetDouble("ET_ORAN", 0); grdStokOran.Rows[0].Cells["grdKiyma"].Value = service.GetDouble("KIYMA_ORAN", 0); grdStokOran.Rows[0].Cells["grdDana"].Value = service.GetDouble("DANA_ORAN", 0); grdStokOran.Rows[0].Cells["grdSutDana"].Value = service.GetDouble("SUT_DANA_ORAN", 0); grdStokOran.Rows[0].Cells["grdHindi"].Value = service.GetDouble("HINDI_ORAN", 0); grdStokOran.Rows[0].Cells["grdTavuk"].Value = service.GetDouble("TAVUK_ORAN", 0); grdStokOran.Rows[0].Cells["grdYag"].Value = service.GetDouble("YAG_ORAN", 0); grdStokOran.Rows[0].Cells["grdBaharat"].Value = service.GetDouble("BAHARAT_ORAN", 0); } for (int i = 0; i < grdStokFiyat.Rows.Count; i++) { if (service.GetString("SATIS_FIYAT" + (i + 2)) != "") { grdStokFiyat.Rows[i].Cells["grdFiyat"].Value = service.GetDouble("SATIS_FIYAT" + (i + 2)); } else { grdStokFiyat.Rows[i].Cells["grdFiyat"].Value = 0; } } if (service.GetString("PASIF_MI") == "H") { PASIF_MI.SelectedIndex = 0; } else { PASIF_MI.SelectedIndex = 1; } if (service.tags.Contains("STOK_RESIM") && service.GetString("STOK_RESIM") != "") { STOK_RESIM.Image = service.GetImage("STOK_RESIM"); //Goto724Lib.Base64ToImage(service.GetString("STOK_RESIM")); } else { STOK_RESIM.Image = Goto724Lib.noImage; } GrdStokIskDuzenle(); GrdStokOranDuzenle(); }