protected void Button1_Click(object sender, EventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { _myDetectManager.DeviceDetectResult.EnvironmentNote = TextBox3.Text; if (string.IsNullOrEmpty(TextBox2.Text)) { _myDetectManager.DeviceDetectResult.Humidity = 0; } else { _myDetectManager.DeviceDetectResult.Humidity = Convert.ToDouble(TextBox2.Text); } _myDetectManager.DeviceDetectResult.HumidityUnit = "%RH"; if (string.IsNullOrEmpty(TextBox1.Text)) { _myDetectManager.DeviceDetectResult.Temperature = 0; } else { _myDetectManager.DeviceDetectResult.Temperature = Convert.ToDouble(TextBox1.Text); } _myDetectManager.DeviceDetectResult.TemperatureUnit = "°C"; string location = BusinessFacade.sys_GroupDisp(Convert.ToInt32(DropDownList1.SelectedValue)).Address; _myDetectManager.DeviceDetectResult.DetectLocation = location; _myDetectManager.DeviceDetectResult.DetectNote = TextBox4.Text; } Page.ClientScript.RegisterStartupScript(this.GetType(), "input_form", "<script>window.returnValue = 'Detector.aspx';window.close();</script>"); }
protected void Button1_Click(object sender, EventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { //_myDetectManager.DeviceDetectResult.EnvironmentNote = TextBox3.Text; //if (string.IsNullOrEmpty(TextBox2.Text)) //{ // _myDetectManager.DeviceDetectResult.Humidity = 0; //} //else //{ // _myDetectManager.DeviceDetectResult.Humidity = Convert.ToDouble(TextBox2.Text); //} //_myDetectManager.DeviceDetectResult.HumidityUnit = "RH"; //if (string.IsNullOrEmpty(TextBox1.Text)) //{ _myDetectManager.DeviceDetectResult.Temperature = 0; } //else //{ // _myDetectManager.DeviceDetectResult.Temperature = Convert.ToDouble(TextBox1.Text); //} //_myDetectManager.DeviceDetectResult.TemperatureUnit = "°C"; //_myDetectManager.DeviceDetectResult.DetectLocation = DropDownList1.SelectedItem.Text; //_myDetectManager.DeviceDetectResult.DetectNote = TextBox4.Text; } Page.ClientScript.RegisterStartupScript(this.GetType(), "input_form", "<script>window.returnValue = 'Detector.aspx';window.close();</script>"); }
protected void Button1_Click(object sender, EventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { int _flagInt=0; string _flagTxt="不合格"; if (RadioButton1.Checked == true) { _flagInt = 1;// "合格"; _flagTxt="合格"; } else { _flagInt = 0;// "不合格"; _flagTxt="不合格"; } _myDetectManager.DeviceDetectResult.WithstandCheck = _flagTxt; _myDetectManager.DeviceDetectResult.WithstandCheckFlag = _flagInt; try { _myDetectManager.DeviceDetectAdapter.SaveDeviceDetectResult(); } catch { ClientScript.RegisterStartupScript(ClientScript.GetType(), "Error", "<script>保存耐压3分钟检查结果时发生了异常!</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if ("VAL".Equals(CMD) && !string.IsNullOrEmpty(VAL)) { try { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } //todo 处理解析返回值并更新检定结果数据,将下一个检定点更新为当前检定点。 if (_myDetectManager != null) { _myDetectManager.DeviceDetectAdapter.ReadData(VAL); } } catch (Exception ex) { AppLogger.Instance.Log.Info("ReadDataHandle 读取数据出现异常", ex); } //Page.ClientScript.RegisterStartupScript(this.GetType(), "readdata", "<script>window.location.href=\"Detector.aspx\";window.close();</script>"); } } Response.Redirect("Detector.aspx"); }
protected void Btn_Submit_Click(object sender, EventArgs e) { if (IDX == 0) { Page.ClientScript.RegisterStartupScript(typeof(string), "PopWin", "<script language='javascript'>window.returnVal='参数错误,可能由于数据还未被持久化。';window.parent.hidePopWin(false);</script>"); return; } E_DetectResultEntity ere = BusinessFacadeShanliTech_HLD_Business.E_DetectResultDisp(IDX); DetectResultDataItem preSession = null; if (_myDetectManager == null) { _myDetectManager = (DetectManager)Session["DetectManager"]; preSession = _myDetectManager.DeviceDetectAdapter.DetectDetectDateItemList.Find(x => { return x.ID == IDX; }); } string newStr = NewValue_Input.Text; if (!string.IsNullOrEmpty(newStr)) { preSession.TestedValue = ere.TestedValue = Convert.ToDouble(newStr); SetDetectResult(ere,preSession); } ere.DataTable_Action_ = DataTable_Action.Update; int rInt = BusinessFacadeShanliTech_HLD_Business.E_DetectResultInsertUpdateDelete(ere); string msg = string.Empty; if (rInt > 0) msg = "修改成功!"; else msg = "修改失败!"; Page.ClientScript.RegisterStartupScript(typeof(string), "PopWin", string.Format("<script language='javascript'>window.returnVal='{0}';window.parent.hidePopWin(true);</script>", msg)); }
protected void Button1_Click(object sender, EventArgs e) { int _flag = 0; bool _Pass = true; if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { if (RadioButton1.Checked == true) { _flag =1;// "合格"; } else { _flag =0;// "不合格"; _Pass = false; } _myDetectManager.DeviceDetectResult.OutwardCheckFlag =_flag; _myDetectManager.DeviceDetectResult.OutwardCheckNote = TextBox4.Text; //零位检测 if (!string.IsNullOrEmpty(DeviceType) && "Device_P".Equals(DeviceType)) { if (Radio_Zero_OK.Checked == true) { _myDetectManager.DeviceDetectResult.ZeroPointCheck = "合格"; _myDetectManager.DeviceDetectResult.ZeroPointCheckFalg = 1; } else { _myDetectManager.DeviceDetectResult.ZeroPointCheck = "不合格"; _myDetectManager.DeviceDetectResult.ZeroPointCheckFalg = 0; _Pass = false; } } try { if (!_Pass) _myDetectManager.DeviceDetectAdapter.FreezeState(); _myDetectManager.DeviceDetectAdapter.SaveDeviceDetectResult(); } catch { ClientScript.RegisterStartupScript(ClientScript.GetType(), "Error", "<script>保存外观检查结果时发生了异常!</script>"); } } Page.ClientScript.RegisterStartupScript(this.GetType(), "input_form", "<script>window.returnValue = 'Detector.aspx';window.close();</script>"); }
/// <summary> /// 结束检定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button2_Click(object sender, EventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { _myDetectManager.DeviceDetectAdapter.UpdateDetectStatusOver(); _myDetectManager.Stop(); } }
/// <summary> /// 继续检定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { _myDetectManager.Pause(); _myDetectManager.DeviceDetectAdapter._StateAdapter.Reset(); _myDetectManager.DeviceDetectAdapter._DetectState = _myDetectManager.DeviceDetectAdapter._StateAdapter.GetState(); } }
protected void Page_Load(object sender, EventArgs e) { //Button1.Attributes.Add("onClick", " window.returnValue = 'Detector.aspx';window.close();"); if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { Label3.Text = _myDetectManager.StandardDevice.DeviceName + _myDetectManager.StandardDevice.DeviceModel; Label4.Text = _myDetectManager.DetectDevice.DeviceName + _myDetectManager.DetectDevice.DeviceModel; Label5.Text = _myDetectManager.CurrentDetectFunction.FunctionName + _myDetectManager.CurrentDetectFunction.FunctionCode; Label6.Text = _myDetectManager.CurrentDetectPoint.TestRange.ToString() + _myDetectManager.CurrentDetectPoint.Unit; Label7.Text = _myDetectManager.CurrentDetectPoint.StandardValue.ToString() + _myDetectManager.CurrentDetectPoint.Unit; } }
void Awake() { //investObject = transform.parent.gameObject; //investPanel = investObject.GetComponent<UIPanel>(); dialogContainer = this.transform.Find("Dialog_Container").gameObject; functionContainer = this.transform.Find("Function_Container").gameObject; investContainer = this.transform.Find("InvestButton_Container").gameObject; moveContainer = this.transform.Find("Move_Container").gameObject; cancelButton = this.transform.Find("But_Cancel").gameObject; hintinfoLabel = this.transform.Find("ButtomHelp_Container/Info_Label").GetComponent <UILabel>(); detectManager = DetectManager.GetInstance(); //status = Constants.DETECT_STATUS.FREE; eventID = -1; }
protected void Button1_Click(object sender, EventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager != null) { if ("up".Equals(UpOrDown.ToLower())) { if (string.IsNullOrEmpty(Value_Input.Text)) _myDetectManager.CurrentDetectPoint.UpValue = 0.0f; else _myDetectManager.CurrentDetectPoint.UpValue = Convert.ToDouble(Value_Input.Text); if (string.IsNullOrEmpty(Change_Input.Text)) _myDetectManager.CurrentDetectPoint.UpChange = 0.0f; else _myDetectManager.CurrentDetectPoint.UpChange = Convert.ToDouble(Change_Input.Text); } else if ("down".Equals(UpOrDown.ToLower())) { if (string.IsNullOrEmpty(Value_Input.Text)) _myDetectManager.CurrentDetectPoint.DownValue = 0.0f; else _myDetectManager.CurrentDetectPoint.DownValue = Convert.ToDouble(Value_Input.Text); if (string.IsNullOrEmpty(Change_Input.Text)) _myDetectManager.CurrentDetectPoint.DownChange = 0.0f; else _myDetectManager.CurrentDetectPoint.DownChange = Convert.ToDouble(Change_Input.Text); } // } Page.ClientScript.RegisterStartupScript(this.GetType(), "input_form", "<script>window.returnValue = 'Detector.aspx';window.close();</script>"); }
/// <summary> /// 结束检定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { //结束检定 //_myDetectManager = null; if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; _myDetectManager.Dispose(); _myDetectManager = null; Session["DetectManager"] = null; } Response.Redirect("Detector.aspx"); }
/// <summary> /// 确认设备 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { //是否选择设备 if ("0".Equals(StandardDevice_DropDown.SelectedValue) || "0".Equals(DetectDevice_DropDown.SelectedValue)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert1", "<script>alert('请确定已选择合适的标准设备或被检设备!');</script>"); return; } //确认所选择的设备 if (Session["DetectManager"] == null && _myDetectManager == null) { int sid = Convert.ToInt32(StandardDevice_DropDown.SelectedValue); int did = 0, deptDeviceID = 0; string value = DetectDevice_DropDown.SelectedValue; //特殊处理:DetectDevice_DropDown取得的Value格式为:设备自增编号|设备管理自增编号 if (value.IndexOf("|") > 0) { string[] idarray = value.Split('|'); if (idarray.Length >= 2) { did = Convert.ToInt32(idarray[0]); deptDeviceID = Convert.ToInt32(idarray[1]); } } DeviceEntity standard = BusinessFacadeShanliTech_HLD_Business.DeviceDisp(sid); DeviceEntity detect = BusinessFacadeShanliTech_HLD_Business.DeviceDisp(did); detect.Department_DeviceID = deptDeviceID; _myDetectManager = DetectManager.GetInstance(standard, detect); Session["DetectManager"] = _myDetectManager; } if (_myDetectManager.State == ExcuteState.Started) { _myDetectManager.Stop(); } InitControls(); }
//protected void Btn_FUNC_Click(object sender, EventArgs e) //{ // Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('asdf');</script>"); //} protected void Btn_Refresh_Click(object sender, EventArgs e) { if (Session["DetectManager"] == null && _myDetectManager == null) { int sid = Convert.ToInt32(StandardDevice_DropDown.SelectedValue); int did=0,deptDeviceID=0; string value = DetectDevice_DropDown.SelectedValue; //特殊处理:DetectDevice_DropDown取得的Value格式为:设备自增编号|设备管理自增编号 if (value.IndexOf("|") > 0) { string[] idarray = value.Split('|'); if (idarray.Length >= 2) { did = Convert.ToInt32(idarray[0]); deptDeviceID = Convert.ToInt32(idarray[1]); } } DeviceEntity standard = BusinessFacadeShanliTech_HLD_Business.DeviceDisp(sid); DeviceEntity detect = BusinessFacadeShanliTech_HLD_Business.DeviceDisp(did); detect.Department_DeviceID = deptDeviceID; _myDetectManager = DetectManager.GetInstance(standard, detect); Session["DetectManager"] = _myDetectManager; } if (_myDetectManager.State == ExcuteState.Started) { _myDetectManager.Stop(); } InitControls(); }
protected void GridView2_RowCreated(object sender, GridViewRowEventArgs e) { if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (_myDetectManager.CurrentShowDetectPointFunction == null) { return; } string FuncCode = _myDetectManager.CurrentShowDetectPointFunction.FunctionCode; if (e.Row.RowType == DataControlRowType.Header) { if (_myDetectManager.CurrentShowDetectPointFunction.IsAC==1) { TableCell cell = new TableCell(); cell.Width = Unit.Pixel(80); cell.Text = "频率"; e.Row.Cells.AddAt(2, cell); } } else { //交流数据,显示频率列 if (_myDetectManager.CurrentShowDetectPointFunction.IsAC==1) { string text = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Frequency")) + Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FrequencyUnit")); TableCell cell = new TableCell(); cell.Width = Unit.Pixel(80); cell.Text = text; e.Row.Cells.AddAt(2, cell); } } }
protected void Page_Load(object sender, EventArgs e) { //AppLogger.Instance.Log.Info(Request.RawUrl); if (Session["DetectManager"] != null) { _myDetectManager = (DetectManager)Session["DetectManager"]; } if (!IsPostBack) { InitDeviceList(); //初始化标准设备和被检设备的下拉列表。 } if ("Fun".Equals(CMD) && FID > 0) { DeviceFunctionEntity tmp = _myDetectManager.DetectFunctionList.Find((x) => { return x.ID == FID; }); //if (tmp != null) { _myDetectManager.CurrentShowDetectPointFunction = tmp; } if (tmp != null) { _myDetectManager.DeviceDetectAdapter.ChangeCurrentDetectFunction(tmp); } } if (!IsPostBack) { InitControls(); } #region 执行JS推动检定流程 if (_myDetectManager != null && _myDetectManager.State == ExcuteState.Started ) { string js = _myDetectManager.DoDetect(); if (string.IsNullOrEmpty(js)) { js = "ERROR"; } if ("TheEnd".Equals(js)) //检定结束时处理 { //Session["DetectManager"] = null; js = "alert('检定结束!');"; } else if (js.StartsWith("DetectEnd")) { _myDetectManager.Stop(); js = js.Replace("DetectEnd", ""); if(js.Trim().Equals(string.Empty)) js = "window.reload();"; } else if ("ERROR".Equals(js)) { js = "alert('无效指令,请与管理员联系!');"; } AppLogger.Instance.Log.Info("=====>JS:" + js); if (js.IndexOf("<script") < 0) { js = string.Format("<script>{0}</script>", js); } ClientScript.RegisterStartupScript(ClientScript.GetType(), "", js); } else if (_myDetectManager != null && _myDetectManager.State == ExcuteState.Stoped ) { string js = _myDetectManager.DoDetect(); if (string.IsNullOrEmpty(js)) { js = "ERROR"; } if ("TheEnd".Equals(js)) //检定结束时处理 { //Session["DetectManager"] = null; js = "alert('检定结束!');"; } else if ("ERROR".Equals(js)) { js = "alert('无效指令,请与管理员联系!');"; } else { js = ""; } AppLogger.Instance.Log.Info("=====>JS:"+js); if (!string.IsNullOrEmpty(js)) { if (js.IndexOf("<script") < 0) { js = string.Format("<script>{0}</script>", js); } ClientScript.RegisterStartupScript(ClientScript.GetType(), "", js); } } #endregion }