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); }
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); }
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); }
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); }
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); }
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); }
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; } }
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); } }
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, })); }
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); }
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); }
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 } }
// 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); }
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); }
/// <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); }
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); }
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>"; } }