示例#1
0
        public void LoadImages()
        {
            ClearImages();
            if (tableName != "" && tableFieldName != "" && tableFieldControl != null && tableFieldControl.GetDataStr() != "")
            {
                ArsSQLQry qryImage = new ArsSQLQry();
                qryImage.SQLText = "SELECT IMAGE_DATA, SIRA FROM [TBLRESIM] WHERE /*WS*/TABLE_NAME = '" + tableName + "' " +
                                   "AND TABLE_FIELD_NAME = '" + tableFieldName + "' " +
                                   "AND TABLE_FIELD_VALUE = '" + TableFieldControl.GetDataStr() + "'/*WE*/ " +
                                   "ORDER BY SIRA";
                qryImage.Open();
                if (qryImage.Found())
                {
                    for (int i = 0; i < qryImage.DataCount(); i++)
                    {
                        AddImage(qryImage.GetImage("IMAGE_DATA"));
                        qryImage.Next();
                    }

                    if (imageSlider.Images.Count > 0)
                    {
                        imageSlider.SetCurrentImageIndex(0);
                        lblImageIndex.Text = "1/" + imageSlider.Images.Count;
                    }
                }
            }
        }
示例#2
0
        private void grdStoklar_ArsDoubleClick(object sender, EventArgs e)
        {
            if (STOK_KODU.IsNotEmpty())
            {
                ArsSQLQry qryStokPath = new ArsSQLQry();
                qryStokPath.SQLText = "SELECT DEMIR_STR_2 FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStokPath.Open();
                string   path     = qryStokPath.GetString("DEMIR_STR_2");
                string[] pathList = path.Split('\\');
                if (tvGrup.SelectedNode != null)
                {
                    tvGrup.SelectedNode.BackColor = tvGrup.BackColor;
                    tvGrup.SelectedNode.ForeColor = tvGrup.ForeColor;
                }
                tvGrup.SelectedNode = tvGrup.Nodes[0];
                for (int i = 1; i < pathList.Length; i++)
                {
                    if (tvGrup.SelectedNode == null)
                    {
                        foreach (TreeNode node in tvGrup.Nodes)
                        {
                            if (node.Text == pathList[i])
                            {
                                tvGrup.SelectedNode = node;
                                break;
                            }
                        }
                    }
                    else
                    {
                        foreach (TreeNode node in tvGrup.SelectedNode.Nodes)
                        {
                            if (node.Text == pathList[i])
                            {
                                tvGrup.SelectedNode = node;
                                break;
                            }
                        }
                    }
                }
                if (tvGrup.SelectedNode != null)
                {
                    tvGrup.SelectedNode.BackColor = Color.Blue;
                    tvGrup.SelectedNode.ForeColor = Color.White;
                }

                ArsSQLQry qryStokResim = new ArsSQLQry();
                qryStokResim.SQLText = "SELECT * FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStokResim.Open();
                if (qryStokResim.Found())
                {
                    STOK_RESIM.Image = qryStokResim.GetImage("IMAGE_DATA");
                    stokResim        = STOK_RESIM.Image;
                }
            }
        }
示例#3
0
        private void Ayarlar_Load(object sender, EventArgs e)
        {
            ArsSQLQry qryAyar = new ArsSQLQry();

            qryAyar.SQLText = "SELECT * FROM [TBLAYARLAR]";
            qryAyar.Open();
            if (qryAyar.Found())
            {
                ArsLibrary.ArsQryToPanel(pnlAyarlar, qryAyar);
                pbBanner.Image = qryAyar.GetImage("BANNER");
            }
        }