Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
 public void DeleteTemp()
 {
     TempData = null;
 }
Exemple #5
0
 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;
 }