protected void Ex() { var equipment = Argu as Sr.EquipmentInfoHolding.Model.Wj9001Leak;// IIEquipmentInfo; if (equipment == null) { return; } int rtuId = equipment.RtuId; if (rtuId < 1) { return; } var nt = Wlst.Sr.ProtocolPhone.LxLeak.wls_leak_order_zcOrSet; var order = new LeakOrders.LeakOrderItem(); order.Op = 3; order.RtuId = rtuId; // todo 应该少一个参数 nt.WstLeakOrderZcOrSet.Item.Add(order); SndOrderServer.OrderSnd(nt); Wlst.Cr.CoreMims.ShowMsgInfo.ShowNewMsg.AddNewShowMsg( rtuId, equipment.RtuName, OperatrType.UserOperator, "选测终端"); }
private void ExBtnReSet() { _dtCmdReSet = DateTime.Now; //var ins = BackViewModelToTerminalInformation(); var nt = Wlst.Sr.ProtocolPhone.LxLeak.wst_leak_order_zcOrSet; var order = new LeakOrders.LeakOrderItem(); order.Op = 6; order.RtuId = RtuId; nt.WstLeakOrderZcOrSet.Item.Add(order); SndOrderServer.OrderSnd(nt); Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "复位命令已发送..."; }
private void SndZcOrSndToSvr(int x) //todo { if (x < 1 || x > 14) { return; } // Msg = "snd x=" + x; if (x == 1) { var info = WlstMessageBox.Show("操作提示", "只能接一个硬件设备时才能设置地址", WlstMessageBoxType.YesNo); if (info != WlstMessageBoxResults.Yes) { return; } Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "设置地址命令已发送..."; } if (x == 2)//todo { Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "设置参数命令已发送..."; } if (x == 5) { Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "设置时钟命令已发送..."; } if (x == 6) { Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "复位命令已发送..."; } if (x == 12) { Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "召测时钟命令已发送..."; } if (x == 13) { Remind = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " --" + "召测命令已发送..."; } var nt = Wlst.Sr.ProtocolPhone.LxLeak.wst_leak_order_zcOrSet; var order = new LeakOrders.LeakOrderItem(); order.Op = x; order.RtuId = RtuId; nt.WstLeakOrderZcOrSet.Item.Add(order); SndOrderServer.OrderSnd(nt); }
private void Ex() { var equipment = Argu as Sr.EquipmentInfoHolding.Model.Wj9001Leak;// IIEquipmentInfo; if (equipment == null) { return; } int rtuId = equipment.RtuId; if (rtuId < 1) { return; } var nt = Wlst.Sr.ProtocolPhone.LxLeak.wst_leak_order_zcOrSet; var order = new LeakOrders.LeakOrderItem(); order.Op = 11; //选测 order.RtuId = rtuId; nt.WstLeakOrderZcOrSet.Item.Add(order); SndOrderServer.OrderSnd(nt); }
private void Ex() { if (Wlst.Sr.EquipmentInfoHolding.Services.Others.OpenCloseLightSecondConfirm == 1) { if ( Cr.MessageBoxOverride.MessageBoxOverride.WlstMessageBox.View.WlstMessageBox.Show( "您将要进行分合闸操作,是否继续?", WlstMessageBoxType.YesNo) == WlstMessageBoxResults.No) { return; } } else if (Wlst.Sr.EquipmentInfoHolding.Services.Others.OpenCloseLightSecondConfirm == 2) { var sss = UMessageBoxWantPassWord.Show("密码验证", "请输入您的用户密码", ""); if (sss == UMessageBoxWantPassWord.CancelReturn) { return; } if (sss != UserInfo.UserLoginInfo.UserPassword) { UMessageBox.Show("验证失败", "您输入的密码与本用户密码不匹配,请检查......", UMessageBoxButton.Yes); return; } } var equipment = Argu as Sr.EquipmentInfoHolding.Model.Wj9001Leak;// IIEquipmentInfo; if (equipment == null) { return; } int rtuId = equipment.RtuId; if (rtuId < 1) { return; } var nt = Wlst.Sr.ProtocolPhone.LxLeak.wst_leak_order_zcOrSet; var order = new LeakOrders.LeakOrderItem(); order.Op = 3; //手动分合闸 order.RtuId = rtuId; order.OrderBreaktype = OpenClose; if (LeakLineId[0] == 10) { LeakLineId.Clear(); for (int i = 1; i < 5; i++) { LeakLineId.Add(i); } //if(equipment.WjLeakLines.Count ==4) //{ // for (int i = 1; i < 5; i++) // { // LeakLineId.Add(i); // } //} //else //{ // if (equipment.WjLeakLines[5].LeakMode == 1) // { // for (int i = 1; i < 9; i++) // { // LeakLineId.Add(i); // } // } // else // { // for (int i = 1; i < 5; i++) // { // LeakLineId.Add(i); // } // } //} if (equipment.WjLeakLines.Count > 4 && equipment.WjLeakLines[5].LeakMode == 1) { for (int i = 5; i < 9; i++) { LeakLineId.Add(i); } } } order.LeakLineId = LeakLineId; nt.WstLeakOrderZcOrSet.Item.Add(order); SndOrderServer.OrderSnd(nt); }