public void GetTempData() { this.id = TempData.id; this.Name = TempData.Name; this.Code = TempData.Code; this.Guid = TempData.Guid; this.Level = TempData.Level; this.Sort_No = TempData.Sort_No; this.Create_Time = TempData.Create_Time; this.Modify_Time = TempData.Modify_Time; this.Is_Disabled = TempData.Is_Disabled; this.Parent_Code = TempData.Parent_Code; this.Parent_Guid = TempData.Parent_Guid; this.Parent_Level = TempData.Parent_Level; this.Remarks = TempData.Remarks; this.NodeType = TempData.NodeType; TempData = null; }
public void SaveTempData() { TempData = new T1_Organization(); TempData.id = this.id; TempData.Name = this.Name; TempData.Code = this.Code; TempData.Guid = this.Guid; TempData.Level = this.Level; TempData.Sort_No = this.Sort_No; TempData.Create_Time = this.Create_Time; TempData.Modify_Time = this.Modify_Time; TempData.Is_Disabled = this.Is_Disabled; TempData.Parent_Code = this.Parent_Code; TempData.Parent_Guid = this.Parent_Guid; TempData.Parent_Level = this.Parent_Level; TempData.Remarks = this.Remarks; TempData.NodeType = this.NodeType; }
public void CopyTemp(T1_Organization parent) { SaveTempData(); TempData.Guid = Guid.NewGuid(); TempData.Create_Time = DateTime.Now; TempData.Modify_Time = TempData.Create_Time; //TempData.Sort_No = sort_no; if (parent != null) { TempData.Level = parent.Level + 1; TempData.Parent_Code = parent.Code; TempData.Parent_Guid = parent.Guid; TempData.Parent_Level = parent.Level; } else { TempData.Level = 0; TempData.Parent_Code = ""; TempData.Parent_Guid = null; TempData.Parent_Level = -1; } }
public void DeleteTemp() { TempData = null; }
public void BindTemp(ChannelTreeItemViewModel channel, string ip, string identifier, string serverIP, T1_Organization organization) { SaveTempData(); if (channel.IChannel is WirelessVibrationChannelInfo || channel.IChannel is WirelessScalarChannelInfo) { TempData.SlaveIdentifier = (channel.Parent.Parent as TransmissionCardTreeItemViewModel).TransmissionCard.SlaveIdentifier; TempData.SlotNum = (channel.Parent as SlotTreeItemViewModel).SlotNum; TempData.CHNum = channel.CHNum; TempData.ChannelHDID = TempData.SlaveIdentifier.PadLeft(4, '0') + "_" + TempData.SlotNum + "_" + TempData.CHNum + "_0" + "@" + ip; if (channel.IChannel is WirelessVibrationChannelInfo) { TempData.ItemType = (int)ChannelType.WirelessVibrationChannelInfo; } else if (channel.IChannel is WirelessScalarChannelInfo) { TempData.ItemType = (int)ChannelType.WirelessScalarChannelInfo; } } else { TempData.CardNum = (channel.Parent.Parent as WireMatchingCardTreeItemViewModel).CardNum; TempData.SlotNum = (channel.Parent as SlotTreeItemViewModel).SlotNum; TempData.CHNum = channel.CHNum; TempData.ChannelHDID = TempData.CardNum.Value.ToString("0000") + "_" + TempData.SlotNum + "_" + TempData.CHNum + "_0" + "@" + ip; if (channel.IChannel is IEPEChannelInfo) { TempData.ItemType = (int)ChannelType.IEPEChannelInfo; } else if (channel.IChannel is EddyCurrentDisplacementChannelInfo) { TempData.ItemType = (int)ChannelType.EddyCurrentDisplacementChannelInfo; } else if (channel.IChannel is EddyCurrentKeyPhaseChannelInfo) { TempData.ItemType = (int)ChannelType.EddyCurrentKeyPhaseChannelInfo; } else if (channel.IChannel is DigitTachometerChannelInfo) { TempData.ItemType = (int)ChannelType.DigitTachometerChannelInfo; } else if (channel.IChannel is AnalogRransducerInChannelInfo) { TempData.ItemType = (int)ChannelType.AnalogRransducerInChannelInfo; } else if (channel.IChannel is RelayChannelInfo) { TempData.ItemType = (int)ChannelType.RelayChannelInfo; } else if (channel.IChannel is DigitRransducerInChannelInfo) { TempData.ItemType = (int)ChannelType.DigitRransducerInChannelInfo; } else if (channel.IChannel is DigitRransducerOutChannelInfo) { TempData.ItemType = (int)ChannelType.DigitRransducerOutChannelInfo; } else if (channel.IChannel is AnalogRransducerOutChannelInfo) { TempData.ItemType = (int)ChannelType.AnalogRransducerOutChannelInfo; } } TempData.IP = ip; TempData.Identifier = identifier; TempData.ServerIP = serverIP;//废弃ServerIP,但数据库不允许为空,依旧填充//改为初始化时候填充,覆盖数据库的ServerIP。 TempData.Is_Disabled = false; TempData.Modify_Time = DateTime.Now; TempData.Name = organization.Name; TempData.T_Device_Guid = organization.Parent_Guid.Value; TempData.T_Device_Code = organization.Parent_Code; }