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;
     }
 }
Esempio n. 10
0
    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>");
            
        }
Esempio n. 12
0
 /// <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");
 }
Esempio n. 13
0
        /// <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();
        }
Esempio n. 14
0
        //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();
        }
Esempio n. 15
0
        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);
                }
            }
        }
Esempio n. 16
0
        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
        }