Exemple #1
0
        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"));
        }
Exemple #2
0
        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 + " €");
                }
            }
        }
Exemple #3
0
 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;
     }
 }
Exemple #4
0
        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();
                }
                //});
            }
        }
Exemple #5
0
        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();
        }