protected void Page_Load(object sender, EventArgs e) { if (Session["CreatedDetectPointList"] != null) { _CreatedDetectPointList = (List<DetectPointTemplateEntity>)Session["CreatedDetectPointList"]; } else { _CreatedDetectPointList = new List<DetectPointTemplateEntity>(); } _Device = BusinessFacadeShanliTech_HLD_Business.DeviceTemplateDisp(IDX); if (_Device == null || _Device.ID <= 0) { return; } _DeviceFuncList = ToolMethods.GetFunctionsByDeviceTemplateID(_Device.ID); if (_DeviceFuncList == null || _DeviceFuncList.Count <= 0) { return; } _DeviceFuncList.Sort((x, y) => { return x.OrderID.CompareTo(y.OrderID); }); _RangeList = ToolMethods.GetRangeList(_Device.DeviceNum, _Device.DeviceModel); _RangeList.Sort((x, y) => { return x.RangeEnd.CompareTo(y.RangeEnd); }); _DeviceCMDList = ToolMethods.GetDeviceCmdAssembleList(_Device.DeviceModel); if (!IsPostBack) { BindDeviceFunction(); _DetectPointList = GetDetectPointList(); BindDetectPointList(_DetectPointList); } Label1.Text ="提示信息!"; }
protected void Page_Load(object sender, EventArgs e) { _Function = BusinessFacadeShanliTech_HLD_Business.DeviceFunctionTemplateDisp(FunctionID); _Device = BusinessFacadeShanliTech_HLD_Business.DeviceTemplateDisp(_Function.DeviceID); if (!Page.IsPostBack) { BindDataList(_Function, _Device); OnStart(_Function, _Device); } if (string.IsNullOrEmpty(CMD)) CMD = "New"; }
private void OnStart(DeviceFunctionTemplateEntity _Function, DeviceTemplateEntity _Device) { Device_Permition_DataEntity ut = BusinessFacadeShanliTech_HLD_Business.Device_Permition_DataDisp(IDX); OnStartData(ut,_Function,_Device); HiddenColumnsByPermitType(_Device.PermitType); switch (CMD) { case "New": HideDisp(); break; case "List": //HideInput(); HideDisp(); break; case "Edit": HideDisp(); break; case "Delete": #region 删除 //ToolMethods.FunctionAndPointDeleteByDeviceID(IDX); //级联删除相关功能及功能测试点 //ut.DataTable_Action_ = DataTable_Action.Update; //ut.DelFlag = true; //if (BusinessFacadeShanliTech_HLD_Business.DeviceInsertUpdateDelete(ut) > 0) //{ // EventMessage.MessageBox(1, "删除成功", string.Format("删除ID:{0}成功!", IDX), Icon_Type.OK, Common.GetHomeBaseUrl("Default.aspx")); //} //else //{ // EventMessage.MessageBox(1, "删除失败", string.Format("删除ID:{0}失败!", IDX), Icon_Type.Error, Common.GetHomeBaseUrl("Default.aspx")); //} #endregion break; } HiddenFreqByFuncCode(); }
/// <summary> /// 初始化数据 /// </summary> /// <param name="ut"></param> private void OnStartData(DeviceTemplateEntity ut) { CertifcateNumPart_Input.Text = CertifcateNumPart_Disp.Text = ut.CertifcateNumPart.ToString(); //CmdClose_Input.Text = CmdClose_Disp.Text = ut.CmdClose.ToString(); //CmdClear_Input.Text = CmdClear_Disp.Text = ut.CmdClear.ToString(); //CmdOpen_Input.Text = CmdOpen_Disp.Text = ut.CmdOpen.ToString(); CmdReset_Input.Text = CmdReset_Disp.Text = ut.CmdReset.ToString(); CmdZero_Input.Text = CmdZero_Disp.Text = ut.CmdZero.ToString(); CmdRead_Input.Text = CmdRead_Disp.Text = ut.CmdRead.ToString(); CmdSTBY_Input.Text = CmdSTBY_Disp.Text = ut.CmdSTBY.ToString(); SetCmdPerfix_Input.Text = SetCmdPerfix_Disp.Text = ut.SetCmdPerfix.ToString(); SetCmdSuffix_Input.Text = SetCmdSuffix_Disp.Text = ut.SetCmdSuffix.ToString(); DetectType_DropDown.SelectedValue = ut.DetectType.ToString(); DetectType_Disp.Text = DetectType_DropDown.SelectedItem.Text; DeviceFactory_Input.Text = DeviceFactory_Disp.Text = ut.DeviceFactory.ToString(); DeviceModel_Input.Text = DeviceModel_Disp.Text = ut.DeviceModel.ToString(); DeviceName_Input.Text = DeviceName_Disp.Text = ut.DeviceName.ToString(); DeviceNum_Input.Text = DeviceNum_Disp.Text = ut.DeviceNum.ToString(); DeviceCategory_DropDown.SelectedValue = ut.DeviceCategoryID.ToString(); DeviceCategoryID_Disp.Text = DeviceCategory_DropDown.SelectedItem.Text; Sleep_Input.Text = Sleep_Disp.Text = ut.Sleep.ToString(); RS232_Conn_Input.Text = RS232_Conn_Disp.Text = ut.RS232_ConnStr.ToString(); BoardNumber_Input.Text = BoardNumber_Disp.Text = ut.BoardNumber.ToString(); PrimaryAddress_Input.Text = PrimaryAddress_Disp.Text = ut.PrimaryAddress.ToString(); SecondaryAddress_Input.Text = SecondaryAddress_Disp.Text = ut.SecondaryAddress.ToString(); ConnectType_DropDown.SelectedValue = ut.ConnectType.ToString(); ConnectType_Disp.Text = ConnectType_DropDown.SelectedItem.Text; kvalue_Input.Text = kvalue_Disp.Text = ut.kvalue.ToString(); kname_Input.Text = kname_Disp.Text = ut.kname.ToString(); AccuracyLevel_Input.Text = AccuracyLevel_Disp.Text = ut.AccuracyLevel.ToString(); ScaleUnit_Disp.Text = ScaleUnit_Input.Text = ut.ScaleUnit; ScaleValue_Disp.Text = ScaleValue_Input.Text = ut.ScaleValue.ToString(); RangeUnit_Disp.Text = RangeUnit_Input.Text = ut.RangeUnit; RangeValue_Disp.Text = RangeValue_Input.Text = ut.RangeValue.ToString(); RoundLen_Input.Text = RoundLen_Disp.Text = ut.RoundLen.ToString(); DetectMedium_Disp.Text = DetectMedium_Input.Text = ut.DetectMedium; switch (ut.PermitType) { case 1: Permit_Default.Checked = true; E_PermitType_Disp.Text = Permit_Default.Text; break; case 2: Permit_Range.Checked = true; E_PermitType_Disp.Text = Permit_Range.Text; break; case 3: Permit_Precision.Checked = true; E_PermitType_Disp.Text = Permit_Precision.Text; break; } }
/// <summary> /// 绑定数据 /// </summary> private void BindDataList(DeviceFunctionTemplateEntity _Function, DeviceTemplateEntity _Device) { QueryParam qp = new QueryParam(); qp.Where = string.Format("Where DeviceNum = '{0}' And DeviceModel = '{1}' And FunctionCode = '{2}'", _Device.DeviceNum, _Device.DeviceModel, _Function.FunctionCode); qp.PageIndex = AspNetPager1.CurrentPageIndex; qp.PageSize = AspNetPager1.PageSize; qp.Orderfld = Orderfld; qp.OrderType = OrderType; int RecordCount = 0; List<Device_Permition_DataEntity> lst = BusinessFacadeShanliTech_HLD_Business.Device_Permition_DataList(qp, out RecordCount); GridView1.DataSource = lst; GridView1.DataBind(); this.AspNetPager1.RecordCount = RecordCount; }
private void OnStartData(Device_Permition_DataEntity ut, DeviceFunctionTemplateEntity _Function, DeviceTemplateEntity _Device) { //FuncCode_Disp.Text = _Function.FunctionCode; //FuncRange_Disp.Text = _Function.TestRange; Unit_Disp.Text = Unit_Input.Text = ut.RangeUnitOriginal; Range_Input.Text = ut.RangeEndOriginal.ToString(); RangeCode_Input.Text = ut.RangeCode; RangeFull_Input.Text = ut.RangeFull.ToString(); FrequencyStart_Input.Text = ut.FreqStartOriginal.ToString(); FrequencyEnd_Input.Text = ut.FreqEndOriginal.ToString(); FreqStartUnit_DropDown.SelectedValue = ut.FreqStartUnitOriginal; FreqEndUnit_DropDown.SelectedValue = ut.FreqEndUnitOriginal; Ratio0_Input.Text = (100 * ut.Ratio0).ToString(); Ratio1_Input.Text = (100 * ut.Ratio1).ToString(); ConstValue_Input.Text = ut.ConstValueOriginal.ToString(); ConstValueUnit_Input.Text = ut.ConstValueUnitOriginal; MinGraduation_Input.Text = MinGraduation_Disp.Text = ut.MinimumGraduationOriginal.ToString(); MinUnit_Disp.Text = MinUnit_Input.Text = ut.MinimumUnitOriginal; PrecisionCount_Input.Text = ut.PrecisionCount.ToString(); }