private void toolStripButtonOpenRealWatch_Click(object sender, EventArgs e)
        {
            if (realWatchState == RealWatchState.Close)
            {
                realWatchState = RealWatchState.Open;
                ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 1, "MonitorOpen.bmp", "Open");

                if (!realTimeControllerList.ContainsKey(231))
                {
                    realTimeControllerList.Add(231, new RealTimeMonitor(this, "192.168.1.230"));
                    realTimeControllerList[231].openRealTimeMonitorPort();
                }
            }
            else if (realWatchState == RealWatchState.Open)
            {
                realWatchState = RealWatchState.Close;
                ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 1, "MonitorPause.bmp", "Pause");

                if (realTimeControllerList.ContainsKey(231))
                {
                    realTimeControllerList[231].closeRealTimeMonitorPort();
                    realTimeControllerList.Remove(231);
                }
            }
        }
 public void initToolStripMenu()
 {
     toolStripCompany.Items.Clear();
     ImageOperate.AddButtonItemToToolStrip(toolStripCompany, "add.BMP", "Add", toolStripButtonAddCompanyInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripCompany, "update.BMP", "Update", toolStripButtonUpdateCompanyInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripCompany, "delete.BMP", "Del", toolStripButtonDeleteCompanyInfo_Click);
 }
Example #3
0
        void CameraDDeal()
        {
            int idx = 3;

            //  HObject Obj;
            //  HOperatorSet.GenEmptyObj(out Obj);

            while (true)
            {
                mEvt_Cam[idx].WaitOne();
                try
                {
                    Obj[idx].Dispose();
                    GrabImage.Grab(out Obj[idx], idx);
                    global.GetIns().res[idx]      = "T4," + ImageOperate.Check_gear(Obj[idx], this.Cam4_Disp.HalconID, INI.gear_roi.imgthreshold, INI.gear_roi.threshold, ImageOperate.Gear_Model) + ",";
                    global.GetIns().GotImage[idx] = 1;
                }
                catch (HalconException ex)
                {
                    try
                    {
                        HOperatorSet.ReadImage(out Obj[idx], @"D:\img\4.bmp");
                        global.GetIns().GotImage[idx] = 1;
                    }
                    catch (HalconException exe)
                    {
                        global.GetIns().res[idx]      = "T4," + "22,";
                        global.GetIns().GotImage[idx] = 0;
                        Console.WriteLine(ex.ToString());
                    }
                }
            }
        }
 public void initToolStripMenu()
 {
     toolStripDepartment.Items.Clear();
     ImageOperate.AddButtonItemToToolStrip(toolStripDepartment, "add.BMP", "Add", toolStripButtonAddDepartmentInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripDepartment, "update.BMP", "Update", toolStripButtonUpdateDepartmentInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripDepartment, "delete.BMP", "Del", toolStripButtonDeleteDepartmentInfo_Click);
 }
 private void toolStripButtonUpdateElectricMap_Click(object sender, EventArgs e)
 {
     if (modeValue == ModeValue.save)
     {
         modeValue = ModeValue.edit;
         foreach (ComponentDoorUnit doorUint in formPictureMovable.pictureBoxElectronicMap.Controls)
         {
             doorUint.EditMode();
         }
         ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "update.bmp", "Update");
     }
     else if (modeValue == ModeValue.edit)
     {
         modeValue = ModeValue.save;
         foreach (ComponentDoorUnit doorUint in formPictureMovable.pictureBoxElectronicMap.Controls)
         {
             doorUint.SaveMode();
             modelDoorUnitInfo.DoorUnitID      = int.Parse(doorUint.Name);
             modelDoorUnitInfo                 = bllDoorUnitInfo.GetModel(modelDoorUnitInfo.DoorUnitID);
             modelElectronicMap                = bllElectronicMap.GetModelList("ElectronicMapName = '" + formPictureMovable.pictureBoxElectronicMap.Name + "'")[0];
             modelDoorUnitInfo.PositionX       = doorUint.Location.X;
             modelDoorUnitInfo.PositionY       = doorUint.Location.Y;
             modelDoorUnitInfo.ElectronicMapID = modelElectronicMap.ElectronicMapID;
             bllDoorUnitInfo.Update(modelDoorUnitInfo);
         }
         ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "save.bmp", "Save");
     }
 }
 public void initToolStripMenu()
 {
     toolStripManagerInfo.Items.Clear();
     ImageOperate.AddButtonItemToToolStrip(toolStripManagerInfo, "add.BMP", "Add", toolStripButtonAddUserInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripManagerInfo, "update.BMP", "Update", toolStripButtonUpdateUserInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripManagerInfo, "delete.BMP", "Del", toolStripButtonDeleteUserInfo_Click);
 }
        public void initToolStripMenu()
        {
            toolStripReaderHoliday.Items.Clear();

            ImageOperate.AddButtonItemToToolStrip(toolStripReaderHoliday, "add.BMP", "Add", toolStripButtonAddReaderHolidayInfo_Click);
            ImageOperate.AddButtonItemToToolStrip(toolStripReaderHoliday, "update.BMP", "Update", toolStripButtonUpdateHolidayInfo_Click);
            ImageOperate.AddButtonItemToToolStrip(toolStripReaderHoliday, "delete.BMP", "Del", toolStripButtonDeleteHolidayInfo_Click);
        }
 private void initToolStripControlConsole()
 {
     string[] items = { "20%", "40%", "50%", "80%", "100%", "150%", "200%", "400%", "500%", "800%" };
     toolStripControlConsole.Items.Clear();
     ImageOperate.AddButtonItemToToolStrip(toolStripControlConsole, "update.bmp", "Update", toolStripButtonUpdateElectricMap_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripControlConsole, "MonitorOpen.bmp", "Open", toolStripButtonOpenRealWatch_Click);
     ImageOperate.AddComboBoxItemToToolStrip(toolStripControlConsole, items, "Scale", toolStripComboBoxScale_TextChanged);
 }
        public void initToolStripMenu()
        {
            toolStripControllerInfo.Items.Clear();

            ImageOperate.AddButtonItemToToolStrip(toolStripControllerInfo, "add.BMP", "Add", toolStripButtonAddControllerInfoInfo_Click);
            ImageOperate.AddButtonItemToToolStrip(toolStripControllerInfo, "update.BMP", "Update", toolStripButtonUpdateUserInfo_Click);
            ImageOperate.AddButtonItemToToolStrip(toolStripControllerInfo, "delete.BMP", "Del", toolStripButtonDeleteControllerInfo_Click);
            ImageOperate.AddButtonItemToToolStrip(toolStripControllerInfo, "download.BMP", "save to device", toolStripButtonDownLoadControllerInfo_Click);
        }
 public void initToolStripMenu()
 {
     toolStripUserInfo.Items.Clear();
     dataGridViewWithCheckBox1.updateGridviewRow += updateGridViewWithCheckBoxRow;
     ImageOperate.AddButtonItemToToolStrip(toolStripUserInfo, "add.BMP", "Add", toolStripButtonAddUserInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripUserInfo, "update.BMP", "Update", toolStripButtonUpdateUserInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripUserInfo, "delete.BMP", "Del", toolStripButtonDeleteUserInfo_Click);
     ImageOperate.AddButtonItemToToolStrip(toolStripUserInfo, "download.BMP", "save to device", toolStripButtonDownLoadUserInfo_Click);
 }
Example #11
0
        protected void DeleteShop(int ShopID)
        {
            TShop shop = shopbll.GetShop(ShopID);

            if (shop.ShopPic.Trim() != "")
            {
                CommonLibrary.CommOperate.DeleteFile(Server.MapPath(shop.ShopPic));
            }
            ImageOperate.DeleteMemoImage(shop.ShopMemo);
            shopbll.DeleteShop(ShopID);
        }
Example #12
0
        protected void DeleteBrand(int BrandID)
        {
            TBrand brand = brandbll.GetBrandByID(BrandID);

            if (brand.BrandPic.Trim() != "")
            {
                CommonLibrary.CommOperate.DeleteFile(Server.MapPath(brand.BrandPic.Trim()));
            }
            ImageOperate.DeleteMemoImage(brand.BrandPic.Trim());
            brandbll.DeleteBrand(BrandID);
        }
Example #13
0
        private TBrand InitBrand()
        {
            int Brandid = 0;

            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out Brandid);
            string BrandName = tbx_title.Text;
            bool   IsRecom   = false;

            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);
            string BrandMemo = ContentHolder.Value;
            string BrandPic  = string.Empty;

            BrandPic = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");
            string BrandTemplate = Tbx_BrandTemplate.Text.Trim();
            bool   IsHtml        = false;
            string BrandHtmlPath = Tbx_htmlpath.Text;
            bool   IsRemote      = false;

            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);
            DateTime BrandAddtime;

            DateTime.TryParse(Tbx_Addtime.Text, out BrandAddtime);
            int BrandAdder = 0;

            Int32.TryParse(H_Adder.Value, out BrandAdder);
            int SortID = 0;

            Int32.TryParse(tbx_SortId.Text, out SortID);

            TBrand tbrand = new TBrand();

            tbrand.BrandName = BrandName;
            tbrand.IsRecom   = IsRecom;
            if (IsRemote == true)
            {
                tbrand.BrandMemo = ImageOperate.GetRemoteImage(BrandMemo, "/uploadfile/remote/");
            }
            else
            {
                tbrand.BrandMemo = BrandMemo;
            }
            tbrand.BrandPic      = BrandPic;
            tbrand.BrandTemplate = BrandTemplate;
            tbrand.IsHtml        = IsHtml;
            tbrand.BrandHtmlPath = BrandHtmlPath;
            tbrand.IsRemote      = IsRemote;
            tbrand.BrandAddtime  = BrandAddtime;
            tbrand.BrandAdder    = BrandAdder;
            tbrand.SortID        = SortID;
            tbrand.BrandID       = Brandid;
            return(tbrand);
        }
        private void saveElectricMap()
        {
            modeValue = ModeValue.save;

            toolStripControlConsole.Items[0].Text = "Update";
            //toolStripControlConsole.Items[0].Image = Publiclass.getToolStrip("Update.BMP");
            ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "update.bmp", "Update");

            //toolStripStatusLabelElectronicMapMode.Text = ClassMessageBox.getStringFromRes("disTextMapMode1");


            List <KryptonAccessController.AccessDataBase.Model.ElectronicMap> listElectronicMap = bllElectronicMap.GetModelList("ElectronicMapName = '" + formPictureMovable.pictureBoxElectronicMap.Name + "'");
        }
 private void pictureBoxController_Click(object sender, EventArgs e)
 {
     if (panelContentController.Visible == true)
     {
         panelContentController.Visible = false;
         pictureBoxController.Image     = Properties.Resources.向下标题;
     }
     else
     {
         panelContentController.Visible = true;
         pictureBoxController.Image     = Properties.Resources.向上标题;
     }
     ImageOperate.DrawStringToPictureBox(pictureBoxController.Image, toolStripMenuItemControllerRelation.Text, Var_Font);
 }
Example #16
0
        protected void DeleteInfo(int id)
        {
            TInformation tinfo = infobll.GetInfo(id);

            #region  逻辑删除  注释掉删除物理图片
            if (tinfo.InfoPic.Trim() != "")
            {
                if (tinfo.InfoPic.Trim().Substring(0, 4) != "http")
                {
                    CommonLibrary.CommOperate.DeleteFile(Server.MapPath(tinfo.InfoPic));
                }
            }
            ImageOperate.DeleteMemoImage(tinfo.InfoMemo);

            #endregion
            infobll.DeleteInfo(id, LoginUser.Admin_ID);
        }
Example #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int Brandid = 0;
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out Brandid);
                TBrand   tbrand   = new TBrand();
                BrandBLL brandbll = new BrandBLL();

                tbrand              = brandbll.GetBrandByID(Brandid);
                tbx_title.Text      = tbrand.BrandName;
                ContentHolder.Value = tbrand.BrandMemo;
                #region 图片列表
                L_selpic.Text = ImageOperate.GetImageSelect(tbrand.BrandMemo, tbrand.BrandPic);
                #endregion
                Tbx_BrandTemplate.Text = tbrand.BrandTemplate;
                if (tbrand.IsRemote == true)
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" Checked=Checked />";
                }
                else
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" />";
                }

                if (tbrand.IsRecom == true)
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"  Checked=Checked  value=\"true\" />";
                }
                else
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"    value=\"true\" />";
                }

                Tbx_Addtime.Text  = tbrand.BrandAddtime.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_Adder.Text    = LoginUser.Admin_RealName;
                H_Adder.Value     = LoginUser.Admin_ID.ToString();
                tbx_SortId.Text   = tbrand.SortID.ToString();
                Tbx_htmlpath.Text = tbrand.BrandHtmlPath;
            }
        }
Example #18
0
        protected void DeleteNode(int InfoID)
        {
            TBLL.NodeBLL NodeOperate = new NodeBLL();
            TModel.TNode tnode       = new TNode();
            tnode = NodeOperate.GetNode(InfoID);
            DataTable dt = NodeOperate.GetChildNode(InfoID);

            if (dt.Rows.Count > 0)
            {
                CommonLibrary.RunJs.AlertAndBack("请先删除该类别下的子类别再删除该类别");
            }
            else
            {
                if (tnode.NodePic.Trim() != "")
                {
                    CommonLibrary.CommOperate.DeleteFile(Server.MapPath(tnode.NodePic));
                }
                ImageOperate.DeleteMemoImage(tnode.NodeMemo);
                NodeOperate.DeleteNode(InfoID);
            }
        }
Example #19
0
        public JsonResult CreateQrCode(string content)
        {
            string url = null;

            try
            {
                QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
                QrCode    qrCode;
                bool      ok = qrEncoder.TryEncode(content, out qrCode);
                if (ok)
                {
                    GraphicsRenderer renderer = new GraphicsRenderer(new FixedModuleSize(5, QuietZoneModules.Two), Brushes.Black, Brushes.White);
                    using (MemoryStream stream = new MemoryStream())
                    {
                        renderer.WriteToStream(qrCode.Matrix, ImageFormat.Png, stream);

                        UploadResult ur = new UploadResult()
                        {
                            State          = UploadState.Unknown,
                            OriginFileName = string.Format("{0}.png", UpYun.StreamMd5(stream)),
                        };
                        ImageOperate imgOpe = new ImageOperate(ur);
                        imgOpe.UpLoad(ur.OriginFileName, stream);
                        url = ur.Url;
                    }
                    //string md5 = UpYun.
                }
            }
            catch (Exception ex)
            {
                url = null;
                logger.Error(ex);
            }
            return(Json(new
            {
                Status = (url == null) ? "error" : "ok",
                Url = url,
            }));
        }
Example #20
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            #region 变量

            string ShopTitle    = tbx_title.Text.Trim();
            string ShopETitle   = Tbx_Identifier.Text.Trim();
            string ShopPic      = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");
            string ShopMemo     = ContentHolder.Value;
            string ShopProvince = CommonLibrary.CommOperate.GetStrFromRequestForm("Sel_Province");
            if (ShopProvince.Equals("-1"))
            {
                CommonLibrary.RunJs.AlertAndBack("请选择省");
            }
            string ShopCity = CommonLibrary.CommOperate.GetStrFromRequestForm("Sel_City");
            if (ShopCity.Equals("-1"))
            {
                CommonLibrary.RunJs.AlertAndBack("请选择市");
            }
            string ShopArea = CommonLibrary.CommOperate.GetStrFromRequestForm("Sel_Area");
            if (ShopArea.Equals("-1"))
            {
                CommonLibrary.RunJs.AlertAndBack("请选择区");
            }
            string   ShopLongitude = tbx_ShopLongitude.Text.Trim(); //经度
            string   ShopLatitude  = tbx_ShopLatitude.Text.Trim();  //纬度
            string   ShopRoute     = tbx_ShopRoute.Text.Trim();     //交通路线
            string   ShopOpenTime  = tbx_ShopOpenTime.Text.Trim();  //开业时间
            string   ShopTemplate  = Tbx_ShopTemplate.Text.Trim();  //商场模板
            DateTime ShopAddtime;
            DateTime.TryParse(Tbx_Addtime.Text.Trim(), out ShopAddtime);
            string ShopAdder = H_Adder.Value;
            int    SortID    = 0;
            Int32.TryParse(tbx_SortId.Text, out SortID);
            bool IsRecom = false;
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);
            bool   IsHtml   = false;
            string HtmlPath = Tbx_htmlpath.Text.Trim();
            bool   IsRemote = false;//是否远程,获取图片,默认为否
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);
            #endregion

            TShop ts = new TShop();
            ts.ShopTitle  = ShopTitle;
            ts.ShopETitle = ShopETitle;
            ts.ShopPic    = ShopPic;

            if (IsRemote == true)
            {
                ts.ShopMemo = ImageOperate.GetRemoteImage(ShopMemo, "/uploadfile/remote/");
            }
            else
            {
                ts.ShopMemo = ShopMemo;
            }
            ts.ShopProvince  = ShopProvince;
            ts.ShopCity      = ShopCity;
            ts.ShopArea      = ShopArea;
            ts.ShopLongitude = ShopLongitude;
            ts.ShopLatitude  = ShopLatitude;
            ts.ShopRoute     = ShopRoute;
            ts.ShopOpenTime  = ShopOpenTime;
            ts.ShopTemplate  = ShopTemplate;
            ts.ShopAddtime   = ShopAddtime;
            ts.ShopAdder     = ShopAdder;
            ts.SortID        = SortID;
            ts.IsRecom       = IsRecom;
            ts.IsHtml        = IsHtml;
            ts.HtmlPath      = HtmlPath;
            ts.IsRemote      = IsRemote;
            TBLL.ShopBLL shopbll = new ShopBLL();
            shopbll.AddShop(ts);
            int lastid = shopbll.GetLastShopID();
            CommonLibrary.RunJs.PageReplace("Shop_UpdateManage.aspx?LastID=" + lastid);
        }
Example #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int shopid = 0;
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out shopid);
                TShop tshop = new TShop();

                ShopBLL spbll = new ShopBLL();
                tshop                  = spbll.GetShop(shopid);
                tbx_title.Text         = tshop.ShopTitle;
                Tbx_Identifier.Text    = tshop.ShopETitle;
                ContentHolder.Value    = tshop.ShopMemo;
                tbx_ShopLongitude.Text = tshop.ShopLongitude;
                tbx_ShopLatitude.Text  = tshop.ShopLatitude;
                tbx_ShopRoute.Text     = tshop.ShopRoute;
                tbx_ShopOpenTime.Text  = tshop.ShopOpenTime;
                Tbx_ShopTemplate.Text  = tshop.ShopTemplate;
                Tbx_Addtime.Text       = tshop.ShopAddtime.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_Adder.Text         = this.LoginUser.Admin_RealName;
                H_Adder.Value          = LoginUser.Admin_ID.ToString();
                tbx_SortId.Text        = tshop.SortID.ToString();
                if (tshop.IsRecom == true)
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"  Checked=Checked  value=\"true\" />";
                }
                else
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"    value=\"true\" />";
                }



                Tbx_htmlpath.Text = tshop.HtmlPath;

                #region  省 市 地区
                string ShopProvince = string.Empty;
                ShopProvince = tshop.ShopProvince;
                string ShopCity = string.Empty;
                ShopCity = tshop.ShopCity;
                string ShopArea = string.Empty;
                ShopArea = tshop.ShopArea;

                AddressBLL    addbll = new AddressBLL();
                StringBuilder sb     = new StringBuilder();
                #region 省
                using (DataTable dtprovince = addbll.GetAllProvince())
                {
                    sb.Append("<option value=\"-1\">请选择...</option");
                    if (dtprovince.Rows.Count > 0)
                    {
                        for (int i = 0; i < dtprovince.Rows.Count; i++)
                        {
                            if (dtprovince.Rows[i]["code"].ToString().Equals(ShopProvince))
                            {
                                sb.Append("<option value='" + dtprovince.Rows[i]["code"] + "' selected=selected>" + dtprovince.Rows[i]["name"] + "</option>");
                            }
                            else
                            {
                                sb.Append("<option value='" + dtprovince.Rows[i]["code"] + "'>" + dtprovince.Rows[i]["name"] + "</option>");
                            }
                        }
                    }
                }
                L_province.Text = sb.ToString();
                sb.Length       = 0;
                #endregion
                #region 市
                using (DataTable dtcity = addbll.GetCityByProvince(ShopProvince))
                {
                    sb.Append("<option value='-1'>市</option>");
                    if (dtcity.Rows.Count > 0)
                    {
                        for (int i = 0; i < dtcity.Rows.Count; i++)
                        {
                            if (dtcity.Rows[i]["code"].ToString().Equals(ShopCity))
                            {
                                sb.Append("<option value='" + dtcity.Rows[i]["code"].ToString() + "' selected=selected>" + dtcity.Rows[i]["name"].ToString() + "</option>");
                            }
                            else
                            {
                                sb.Append("<option value='" + dtcity.Rows[i]["code"].ToString() + "'>" + dtcity.Rows[i]["name"].ToString() + "</option>");
                            }
                        }
                    }
                }
                L_City.Text = sb.ToString();
                #endregion
                sb.Length = 0;
                #region 地区
                using (DataTable dtarea = addbll.GetAreaByCity(ShopCity))
                {
                    sb.Append("<option value='-1'>地区</option>");
                    for (int i = 0; i < dtarea.Rows.Count; i++)
                    {
                        if (dtarea.Rows[i]["code"].ToString().Equals(ShopArea))
                        {
                            sb.Append("<option value='" + dtarea.Rows[i]["code"].ToString() + "' selected=selected>" + dtarea.Rows[i]["name"].ToString() + "</option>");
                        }
                        else
                        {
                            sb.Append("<option value='" + dtarea.Rows[i]["code"].ToString() + "'  >" + dtarea.Rows[i]["name"].ToString() + "</option>");
                        }
                    }
                }
                L_Area.Text = sb.ToString();
                #endregion

                #endregion


                #region 是否获取远程图片
                if (tshop.IsRemote == true)
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" Checked=Checked />";
                }
                else
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" />";
                }
                #endregion

                #region 图片列表
                L_selpic.Text = ImageOperate.GetImageSelect(tshop.ShopMemo, tshop.ShopPic);
                #endregion
            }
        }
 private void FormMain_Load(object sender, EventArgs e)
 {
     ImageOperate.DrawStringToPictureBox(pictureBoxController.Image, toolStripMenuItemControllerRelation.Text, Var_Font);
     ImageOperate.DrawStringToPictureBox(pictureBoxUser.Image, toolStripMenuItemUserRelation.Text, Var_Font);
 }
 public void initToolStripMenu()
 {
     toolStripAccessTimeInfo.Items.Clear();
     ImageOperate.AddButtonItemToToolStrip(toolStripAccessTimeInfo, "add.BMP", "¹ýÂË", toolStripButtonFilter_Click);
 }
Example #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out InfoID);
                TNode   tnode   = new TNode();
                NodeBLL nodebll = new NodeBLL();
                tnode = nodebll.GetNode(InfoID);

                #region  初始化页面
                tbx_SortId.Text     = tnode.SortID.ToString();  //排序号
                tbx_title.Text      = tnode.NodeName;           //节点名
                Tbx_Identifier.Text = tnode.NodeIdentifier;     //英文标示符
                int pid = tnode.ParentID;                       //父类ID
                ContentHolder.Value     = tnode.NodeMemo;       //内容
                Tbx_ListTemplate.Text   = tnode.NodeTemplate;   //节点模板;
                Tbx_DetailTemplate.Text = tnode.DetailTemplate; //详情页模板
                Tbx_htmlpath.Text       = tnode.HtmlPath;       //生成HTML目录
                #region  是否推荐
                if (tnode.IsRecom == true)
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"  Checked=Checked  value=\"true\" />";
                }
                else
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"    value=\"true\" />";
                }
                #endregion

                #region 是否获取远程图片
                if (tnode.IsRemote == true)
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" Checked=Checked />";
                }
                else
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" />";
                }
                #endregion

                #region 类别树
                DataTable dt = nodebll.GetAllNode();
                L_CateTree.Text = "<select  id='sel' name='sel'><option value='0'>顶级类别</option>";
                if (dt.Rows.Count > 0)
                {
                    L_CateTree.Text += tool.NodeTree.GetNodeTree(dt, 0, 0, pid);
                }
                L_CateTree.Text += "</Select>";
                #endregion

                L_selpic.Text = ImageOperate.GetImageSelect(tnode.NodeMemo, tnode.NodePic);


                Tbx_Descriotion.Text = tnode.Meta_Description;
                Tbx_Keyword.Text     = tnode.Meta_KeyWords;
                Tbx_Addtime.Text     = tnode.AddTime.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_Adder.Text       = this.LoginUser.Admin_RealName;
                H_Adder.Value        = LoginUser.Admin_ID.ToString();
                #endregion
            }
        }
Example #25
0
        // private static MainWindow instance =
        void CameraControl()
        {
            //halcon支持多线程更新?所以这个地方将就不卡界面???
            bool self_lock = false;

            while (true)
            {
                mEvt_CamCtrl.WaitOne();

                while (self_lock)
                {
                    Thread.Sleep(5);
                }

                self_lock = true;
#if DEBUG
                global.GetIns().FromPLC = "T1,T2,T3,T4,\r\n";
#endif
                string[] sArray         = global.GetIns().FromPLC.Split(',');// CamSel.Split(',');
                global.GetIns().FromPLC = "";
                bool isFound            = false;

                if (sArray.Contains("T1"))
                {
                    isFound = true;
                    int idx = 0;
                    global.GetIns().GotImage[idx] = -1;
                    mEvt_Cam[idx].Set();
                }

                if (sArray.Contains("T2"))
                {
                    isFound = true;
                    int idx = 1;
                    global.GetIns().GotImage[idx] = -1;
                    mEvt_Cam[idx].Set();
                }

                if (sArray.Contains("T3"))
                {
                    isFound = true;
                    int idx = 2;
                    global.GetIns().GotImage[idx] = -1;
                    mEvt_Cam[idx].Set();
                }

                if (sArray.Contains("T4"))
                {
                    isFound = true;
                    int idx = 3;
                    global.GetIns().GotImage[idx] = -1;
                    mEvt_Cam[idx].Set();
                }

                string toPLCdata = "";
                if (sArray.Contains("T1"))
                {
                    int idx  = 0;
                    int tick = Environment.TickCount;
                    while (global.GetIns().GotImage[idx] == -1)
                    {
                        int CTick = Environment.TickCount;
                        if ((CTick - tick) > 1000)
                        {
                            global.GetIns().GotImage[idx] = 0;
                        }
                    }

                    if (0 == global.GetIns().GotImage[idx])
                    {
                        history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机一抓图失败...\r\n";
                        toPLCdata             += "T1," + "22,";
                    }
                    else
                    {
                        try
                        {
                            global.GetIns().res[idx] = "T1," + ImageOperate.check_axis(Obj[idx], idx, ImageOperate.Track_Model, this.Cam1_Disp.HalconID) + ",";
                            toPLCdata += global.GetIns().res[idx];
                        }
                        catch (Exception ex)
                        {
                            history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机一参数错误...\r\n";
                            toPLCdata             += "T1," + "22,";
                        }
                    }
                }
                else
                {
                    toPLCdata += "T1," + "99,";
                }

                if (sArray.Contains("T2"))
                {
                    int idx  = 1;
                    int tick = Environment.TickCount;
                    while (global.GetIns().GotImage[idx] == -1)
                    {
                        int CTick = Environment.TickCount;

                        if ((CTick - tick) > 1000)
                        {
                            global.GetIns().GotImage[idx] = 0;
                        }
                        Thread.Sleep(5);
                    }

                    if (0 == global.GetIns().GotImage[idx])
                    {
                        history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机二抓图失败...\r\n";
                        toPLCdata             += "T2," + "22,";
                    }
                    else
                    {
                        try
                        {
                            global.GetIns().res[idx] = "T2," + ImageOperate.check_axis(Obj[idx], idx, ImageOperate.Track_Model, this.Cam2_Disp.HalconID) + ",";

                            toPLCdata += global.GetIns().res[idx];
                        }
                        catch (Exception ex)
                        {
                            history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机二参数错误...\r\n";
                            toPLCdata             += "T2," + "22,";
                        }
                        // toPLCdata += "T2," + CameraBDisp.check_axis(Obj[1], this.Cam2_Disp.HalconID) + ",";
                    }
                }
                else
                {
                    toPLCdata += "T2," + "99,";
                }

                if (sArray.Contains("T3"))
                {
                    int idx  = 2;
                    int tick = Environment.TickCount;
                    while (global.GetIns().GotImage[idx] == -1)
                    {
                        int CTick = Environment.TickCount;
                        if ((CTick - tick) > 1000)
                        {
                            global.GetIns().GotImage[idx] = 0;
                        }
                        Thread.Sleep(5);
                    }

                    if (0 == global.GetIns().GotImage[idx])
                    {
                        history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机三抓图失败...\r\n";
                        toPLCdata             += "T3," + "22,";
                    }
                    else
                    {
                        try
                        {
                            global.GetIns().res[idx] = "T3," + ImageOperate.check_axis(Obj[idx], idx, ImageOperate.Track_Model, this.Cam3_Disp.HalconID) + ",";
                            toPLCdata += global.GetIns().res[idx];
                        }
                        catch (Exception ex)
                        {
                            history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机三抓数错误...\r\n";
                            toPLCdata             += "T3," + "22,";
                        }
                    }
                }
                else
                {
                    //占位符号
                    toPLCdata += "T3," + "99,";
                }

                if (sArray.Contains("T4"))
                {
                    int idx  = 3;
                    int tick = Environment.TickCount;
                    while (global.GetIns().GotImage[idx] == -1)
                    {
                        int CTick = Environment.TickCount;
                        if ((CTick - tick) > 1000)
                        {
                            global.GetIns().GotImage[idx] = 0;
                        }
                        Thread.Sleep(5);
                    }

                    if (0 == global.GetIns().GotImage[idx])
                    {
                        history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机四抓图失败或者参数错误...\r\n";
                        toPLCdata             += "T4," + "22,";
                    }
                    else
                    {
                        toPLCdata += global.GetIns().res[idx];
                        // history.HistoryNotify += DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss ") + "相机四参数错误...\r\n";
                        // toPLCdata += "T4," + "22,";

                        /*
                         * try
                         * {
                         *
                         *  toPLCdata += global.GetIns().res[idx];
                         *
                         * }
                         * catch (Exception)
                         * {
                         *
                         * }
                         */
                    }
                }
                else
                {
                    toPLCdata += "T4," + "99,";
                }



                toPLCdata += "\r\n";
                if (isFound)
                {
                    Sender_data_to_plc(toPLCdata);
                }
                self_lock = false;
            }


            /*
             *
             * this.Dispatcher.BeginInvoke(DispatcherPriority.Normal,
             *      (ThreadStart)delegate ()
             *      {
             *          ParserStringCheck("T4");
             *      }
             *      );
             */
            //instance.
            // Dispatcher.Invoke(new HandleInterfaceUpdateDelagate(ParserStringCheck), text);
            //  Dispatcher.Invoke(new HandleInterfaceUpdateDelagate(Dispatcher.Invoke(new HandleInterfaceUpdateDelagate(ParserStringCheck), text);), " ");
        }
 private void initPictureBoxTitle()
 {
     ImageOperate.DrawStringToPictureBox(pictureBoxAccessList.Image, "设备列表", Var_Font);
     ImageOperate.DrawStringToPictureBox(pictureBoxMapList.Image, "地图列表", Var_Font);
 }
Example #27
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            #region 变量
            int NodeId = 0;
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out NodeId);
            string NodeName = string.Empty;       //节点名称
            NodeName = tbx_title.Text.Trim();
            string NodeIdentifier = string.Empty; //标示符
            NodeIdentifier = Tbx_Identifier.Text.Trim();
            string ParentStr = string.Empty;
            int    ParentID  = 0;            //父类ID
            string NodePath  = string.Empty; //节点路径

            #region 获取父类ID
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("sel"), out ParentID);
            #endregion

            string NodeMemo = string.Empty;//节点介绍
            NodeMemo = ContentHolder.Value;

            string NodePic = string.Empty;
            NodePic = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");

            int sortid = 0;//排序号
            Int32.TryParse(tbx_SortId.Text, out sortid);

            bool IsRecom = false;//是否推荐
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);

            bool IsHtml = false;            //是否生成静态

            string HtmlPath = string.Empty; //生成html的路径
            HtmlPath = Tbx_htmlpath.Text;

            string NodeTemplate = string.Empty;//节点模板名称
            NodeTemplate = Tbx_ListTemplate.Text.Trim();

            string Meta_Description = string.Empty;//节点meta_description
            Meta_Description = Tbx_Descriotion.Text.Trim();

            string Meta_KeyWords = string.Empty;//节点meta_keyword
            Meta_KeyWords = Tbx_Keyword.Text.Trim();

            bool IsRemote = false;//是否远程,获取图片,默认为否
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);


            DateTime Addtime;                     //添加时间
            Addtime = Convert.ToDateTime(Tbx_Addtime.Text.Trim());
            string DetailTemplate = string.Empty; //详情页模板
            DetailTemplate = Tbx_DetailTemplate.Text.Trim();
            string Adder = H_Adder.Value;
            #endregion

            TNode tnode = new TNode();
            tnode.NodeName       = NodeName;
            tnode.NodeIdentifier = NodeIdentifier;
            tnode.ParentID       = ParentID;
            tnode.NodePath       = NodePath;
            if (IsRemote == true)
            {
                tnode.NodeMemo = ImageOperate.GetRemoteImage(NodeMemo, "/uploadfile/remote/");
            }
            else
            {
                tnode.NodeMemo = NodeMemo;
            }
            tnode.NodePic          = NodePic;
            tnode.SortID           = sortid;
            tnode.IsRecom          = IsRecom;
            tnode.IsHtml           = IsHtml;
            tnode.HtmlPath         = HtmlPath;
            tnode.NodeTemplate     = NodeTemplate;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Meta_Description = Meta_Description;
            tnode.Meta_KeyWords    = Meta_KeyWords;
            tnode.IsRemote         = IsRemote;
            tnode.AddTime          = Addtime;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Adder            = Adder;

            TBLL.NodeBLL NodeOperate = new NodeBLL();
            NodeOperate.UpdateNode(NodeId, tnode);
            CommonLibrary.RunJs.PageReplace("InfoCate_UpdateManage.aspx?LastID=" + NodeId + "&pid=" + ParentID);
        }
Example #28
0
        /// <summary>
        /// 初始化变量
        /// </summary>
        /// <param name="ischeck">是否初始化</param>
        /// <returns></returns>
        private TInformation InitInfo(bool ischeck)
        {
            #region  变量
            int infoid = 0;
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out infoid);
            string InfoTitle = string.Empty;   //信息标题
            InfoTitle = tbx_title.Text.Trim();
            string InfoSubMemo = string.Empty; //内容简介
            InfoSubMemo = Tbx_SubMemo.Text.Trim();
            string InfoMemo = string.Empty;    //信息内容
            InfoMemo = ContentHolder.Value;
            string InfoPic = string.Empty;     //信息封面图片
            InfoPic = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");
            int InfoType = 0;                  //信息类型(1衣2食3住4行)
            //Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("h_brandid"), out InfoType);
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("sel_SelInfoType"), out InfoType);

            int BrandID = 0;                     //品牌ID
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("h_brandid"), out BrandID);
            int ShopID = 0;                      //商家ID
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("h_shopid"), out ShopID);
            string InfoStartTime = string.Empty; //活动开始时间
            InfoStartTime = Tbx_BeginTime.Text.Trim();
            string InfoEndTime = string.Empty;   //活动截止时间
            InfoEndTime = Tbx_EndTime.Text.Trim();
            string InfoFrom = string.Empty;      //信息来源
            InfoFrom = Tbx_from.Text.Trim();
            DateTime InfoAddTime;
            DateTime.TryParse(Tbx_Addtime.Text, out InfoAddTime);
            string InfoAdder = string.Empty; //添加人
            InfoAdder = H_Adder.Value.Trim();
            int InfoClicks = 0;              //点击数
            Int32.TryParse(Tbx_clicknum.Text, out InfoClicks);
            bool IsRecom = false;            //是否推荐 默认为否
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);
            int SortID = 0;                  //排序号
            Int32.TryParse(tbx_SortId.Text, out SortID);
            bool   IsHtml   = false;         //是否生成html
            string HtmlPath = string.Empty;  //生成html路径
            bool   IsRemote = false;         //是否远程存图
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);

            bool IsCheck    = ischeck; //是否通过验证
            int  InfoCateID = 0;       //信息类别ID
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("sel"), out InfoCateID);
            if (InfoCateID == -1)
            {
                CommonLibrary.RunJs.AlertAndBack("请选择类别");
            }
            string InfoETitle = string.Empty;//英文标题
            InfoETitle = tbx_Etitle.Text.Trim();

            string InfoTag = Tbx_tag.Text.Trim();
            #endregion

            TInformation tinfo = new TInformation();
            #region 初始化变量
            tinfo.InfoID      = infoid;
            tinfo.InfoTitle   = InfoTitle;
            tinfo.InfoSubMemo = InfoSubMemo;
            if (IsRemote == true)
            {
                tinfo.InfoMemo = ImageOperate.GetRemoteImage(InfoMemo, "/uploadfile/remote/");
            }
            else
            {
                tinfo.InfoMemo = InfoMemo;
            }
            tinfo.InfoPic       = InfoPic;
            tinfo.InfoType      = InfoType;
            tinfo.BrandID       = BrandID;
            tinfo.ShopID        = ShopID;
            tinfo.InfoStartTime = InfoStartTime;
            tinfo.InfoEndTime   = InfoEndTime;
            tinfo.InfoFrom      = InfoFrom;
            tinfo.InfoAddTime   = InfoAddTime;
            tinfo.InfoAdder     = InfoAdder;
            tinfo.InfoClicks    = InfoClicks;
            tinfo.IsRecom       = IsRecom;
            tinfo.SortID        = SortID;
            tinfo.IsHtml        = IsHtml;
            tinfo.HtmlPath      = HtmlPath;
            tinfo.IsRemote      = IsRemote;
            tinfo.IsCheck       = IsCheck;
            tinfo.InfoCateID    = InfoCateID;
            tinfo.InfoETitle    = InfoETitle;
            tinfo.InfoTag       = InfoTag;
            tinfo.ModifyBy      = LoginUser.Admin_ID;
            tinfo.ModifyTime    = DateTime.Now;
            #endregion
            return(tinfo);
        }
Example #29
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            #region 变量
            string NodeName = string.Empty;       //节点名称
            NodeName = tbx_title.Text.Trim();
            string NodeIdentifier = string.Empty; //标示符
            NodeIdentifier = Tbx_Identifier.Text.Trim();
            string ParentStr = string.Empty;
            int    ParentID  = 0;            //父类ID
            string NodePath  = string.Empty; //节点路径

            #region 获取父类ID和路径
            //如果是顶级分类
            if (cbx_IsTop.Checked == true)
            {
                ParentStr = "0";
                NodePath  = "0,";
            }
            else
            {
                ParentStr = CommonLibrary.CommOperate.GetStrFromRequestForm("topSelc");
                string[] ParentArry = ParentStr.Split(',');


                if (ParentArry[ParentArry.Length - 1] == "-1")
                {
                    if (ParentArry.Length == 1)
                    {
                        CommonLibrary.RunJs.AlertAndBack("请选择父类别");
                    }
                    else
                    {
                        ParentStr = ParentArry[ParentArry.Length - 2].ToString();
                        for (int i = 0; i < ParentArry.Length - 1; i++)
                        {
                            NodePath = NodePath + ParentArry[i].ToString() + ",";
                        }
                    }
                }
                else
                {
                    ParentStr = ParentArry[ParentArry.Length - 1].ToString();
                    for (int i = 0; i < ParentArry.Length; i++)
                    {
                        NodePath = NodePath + ParentArry[i].ToString() + ",";
                    }
                }
            }

            Int32.TryParse(ParentStr, out ParentID);
            #endregion

            string NodeMemo = string.Empty;//节点介绍
            NodeMemo = ContentHolder.Value;

            string NodePic = string.Empty;
            NodePic = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");

            int sortid = 0;//排序号
            Int32.TryParse(tbx_SortId.Text, out sortid);

            bool IsRecom = false;//是否推荐
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);

            bool IsHtml = false;            //是否生成静态

            string HtmlPath = string.Empty; //生成html的路径
            HtmlPath = Tbx_htmlpath.Text;

            string NodeTemplate = string.Empty;//节点模板名称
            NodeTemplate = Tbx_ListTemplate.Text.Trim();

            string Meta_Description = string.Empty;//节点meta_description
            Meta_Description = Tbx_Descriotion.Text.Trim();

            string Meta_KeyWords = string.Empty;//节点meta_keyword
            Meta_KeyWords = Tbx_Keyword.Text.Trim();

            bool IsRemote = false;//是否远程,获取图片,默认为否
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);


            DateTime Addtime;                     //添加时间
            Addtime = Convert.ToDateTime(Tbx_Addtime.Text.Trim());
            string DetailTemplate = string.Empty; //详情页模板
            DetailTemplate = Tbx_DetailTemplate.Text.Trim();
            string Adder = H_Adder.Value.Trim();
            #endregion


            TNode tnode = new TNode();
            tnode.NodeName       = NodeName;
            tnode.NodeIdentifier = NodeIdentifier;
            tnode.ParentID       = ParentID;
            tnode.NodePath       = NodePath;
            if (IsRemote == true)
            {
                tnode.NodeMemo = ImageOperate.GetRemoteImage(NodeMemo, "/uploadfile/remote/");
            }
            else
            {
                tnode.NodeMemo = NodeMemo;
            }
            tnode.NodePic          = NodePic;
            tnode.SortID           = sortid;
            tnode.IsRecom          = IsRecom;
            tnode.IsHtml           = IsHtml;
            tnode.HtmlPath         = HtmlPath;
            tnode.NodeTemplate     = NodeTemplate;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Meta_Description = Meta_Description;
            tnode.Meta_KeyWords    = Meta_KeyWords;
            tnode.IsRemote         = IsRemote;
            tnode.AddTime          = Addtime;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Adder            = Adder;


            TBLL.NodeBLL NodeOperate = new NodeBLL();
            NodeOperate.AddNode(tnode);
            int lastid = NodeOperate.GetLastNodeID();
            CommonLibrary.RunJs.PageReplace("InfoCate_UpdateManage.aspx?LastID=" + lastid + "&pid=" + ParentID);
        }
Example #30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int infoid = 0;
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out infoid);
                TInformation tinfo   = new TInformation();
                InfoBLL      infobll = new InfoBLL();
                AdminBLL     adinbll = new AdminBLL();
                tinfo = infobll.GetInfo(infoid);

                tbx_title.Text      = tinfo.InfoTitle;
                Tbx_SubMemo.Text    = tinfo.InfoSubMemo;
                ContentHolder.Value = tinfo.InfoMemo;
                #region 图片列表
                L_selpic.Text = ImageOperate.GetImageSelect(tinfo.InfoMemo, tinfo.InfoPic);
                #endregion

                #region  信息类型
                if (tinfo.InfoType == 1)
                {
                    L_selinfotype.Text = "<select id='sel_SelInfoType' name='sel_SelInfoType' > <option value=\"1\" selected=selected> 新闻 </option> <option value=\"2\"> 产品 </option></select>";
                }
                else if (tinfo.InfoType == 2)
                {
                    L_selinfotype.Text = "<select id='sel_SelInfoType' name='sel_SelInfoType' > <option value=\"1\" > 新闻 </option> <option value=\"2\" selected=selected> 产品</option></select>";
                    //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "InitInfoType", "$('.dazhe').hide();", true);
                    L_js.Text = @"<script type='text/javascript'>
                                 $(document).ready( function()
                                  {  $('.dazhe').hide();}
                                 );
                         </script>";
                }


                #endregion

                #region  商家id
                int shopid = tinfo.ShopID;
                L_shopid.Text = "<input type=\"hidden\" id=\"h_shopid\" name=\"h_shopid\"  value=\"" + shopid + "\"/>";
                if (shopid == -1)
                {
                    tbx_ShopID.Text = "暂无商家";
                }
                else
                {
                    ShopBLL shopbll = new ShopBLL();
                    tbx_ShopID.Text = shopbll.GetShop(shopid).ShopTitle;
                }
                #endregion


                #region 品牌信息
                int brandid = tinfo.BrandID;
                L_brandid.Text = "<input type=\"hidden\" id=\"h_brandid\" name=\"h_brandid\"  value=\"" + brandid + "\"/>";
                if (brandid == -1)
                {
                    tbx_brand.Text = "暂无品牌信息";
                }
                else
                {
                    BrandBLL brandbll = new BrandBLL();
                    tbx_brand.Text = brandbll.GetBrandByID(brandid).BrandName;
                }
                #endregion

                tbx_SortId.Text   = tinfo.SortID.ToString();
                tbx_Etitle.Text   = tinfo.InfoETitle;
                Tbx_modifier.Text = this.LoginUser.Admin_RealName;
                H_Modifier.Value  = LoginUser.Admin_ID.ToString();

                Tbx_modifytime.Text = tinfo.ModifyTime.ToString("yyyy-MM-dd hh:mm:ss");
                //Tbx_Adder.Text = this.LoginUser.Admin_RealName;
                //H_Adder.Value = LoginUser.Admin_ID.ToString();
                int Adder = 0;
                Int32.TryParse(tinfo.InfoAdder, out Adder);
                Tbx_Adder.Text     = adinbll.GetAdmin(Adder).Admin_RealName;
                H_Adder.Value      = Adder.ToString();
                Tbx_BeginTime.Text = tinfo.InfoStartTime;
                Tbx_EndTime.Text   = tinfo.InfoEndTime;
                Tbx_from.Text      = tinfo.InfoFrom;
                Tbx_Addtime.Text   = tinfo.InfoAddTime.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_clicknum.Text  = tinfo.InfoClicks.ToString();

                if (tinfo.IsRecom == true)
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"  Checked=Checked  value=\"true\" />";
                }
                else
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"    value=\"true\" />";
                }
                if (tinfo.IsRemote == true)
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" Checked=Checked />";
                }
                else
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" />";
                }

                Tbx_tag.Text = tinfo.InfoTag;

                NodeBLL   nodebll = new NodeBLL();
                DataTable dt      = nodebll.GetAllNode();
                L_CateTree.Text = "<select  id='sel' name='sel'><option value='-1'>请选择类别...</option>";
                if (dt.Rows.Count > 0)
                {
                    L_CateTree.Text += tool.NodeTree.GetNodeTree(dt, 0, 0, tinfo.InfoCateID);
                }
                L_CateTree.Text += "</Select>";
            }
        }