private void SyncAllManagers(string _searchName, NodeManagerType _newManager) { List <Node> to_sync = this.GetNodesToSync(_searchName); foreach (Node n in to_sync) { n.NodeManager = _newManager; } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is NodeManagerType) { NodeManagerType nmt = (NodeManagerType)value; return(NodePropertyValues.NodeManagerTypeToColor(nmt)); } else { return((Color)ColorConverter.ConvertFromString("#ff000000")); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is NodeManagerType) { NodeManagerType nmt = (NodeManagerType)value; return(NodePropertyValues.NodeManagerTypeToDescrDE(nmt)); } else { return("unknown"); } }
public static Color NodeManagerTypeToColor(NodeManagerType _type) { switch (_type) { case NodeManagerType.REGULATOR: return((Color)ColorConverter.ConvertFromString("#ffff3600")); case NodeManagerType.MODERATOR: return((Color)ColorConverter.ConvertFromString("#ff8e1e00")); case NodeManagerType.ENERGY_NETWORK_OPERATOR: return((Color)ColorConverter.ConvertFromString("#ffa75a00")); case NodeManagerType.EENERGY_SUPPLIER: return((Color)ColorConverter.ConvertFromString("#ffff8a00")); case NodeManagerType.BUILDING_DEVELOPER: return((Color)ColorConverter.ConvertFromString("#ff346100")); case NodeManagerType.BUILDING_OPERATOR: return((Color)ColorConverter.ConvertFromString("#ff72d200")); case NodeManagerType.ARCHITECTURE: return((Color)ColorConverter.ConvertFromString("#ff00d8ff")); case NodeManagerType.FIRE_SAFETY: return((Color)ColorConverter.ConvertFromString("#ff0099b5")); case NodeManagerType.BUILDING_PHYSICS: return((Color)ColorConverter.ConvertFromString("#ff006577")); case NodeManagerType.MEP_HVAC: return((Color)ColorConverter.ConvertFromString("#ff0000ff")); case NodeManagerType.PROCESS_MEASURING_CONTROL: return((Color)ColorConverter.ConvertFromString("#ff43006a")); case NodeManagerType.BUILDING_CONTRACTOR: return((Color)ColorConverter.ConvertFromString("#ff555555")); case NodeManagerType.MANAGER_OF_SUPERIOR_NODE: return((Color)ColorConverter.ConvertFromString("#ff333333")); default: return((Color)ColorConverter.ConvertFromString("#ff888888")); } }
public static string NodeManagerTypeToDescrDE(NodeManagerType _type) { switch (_type) { case NodeManagerType.REGULATOR: return("Gesetzgeber"); case NodeManagerType.MODERATOR: return("Moderator"); case NodeManagerType.ENERGY_NETWORK_OPERATOR: return("Netzbetreiber"); case NodeManagerType.EENERGY_SUPPLIER: return("Energieversorger"); case NodeManagerType.BUILDING_DEVELOPER: return("Bauherr"); case NodeManagerType.BUILDING_OPERATOR: return("Betreiber"); case NodeManagerType.ARCHITECTURE: return("Architektur"); case NodeManagerType.FIRE_SAFETY: return("Brandschutzplanung"); case NodeManagerType.BUILDING_PHYSICS: return("Bauphysik"); case NodeManagerType.MEP_HVAC: return("Geb\u00E4udetechnik"); case NodeManagerType.PROCESS_MEASURING_CONTROL: return("MSR"); case NodeManagerType.BUILDING_CONTRACTOR: return("Ausfuehrende Firma"); case NodeManagerType.MANAGER_OF_SUPERIOR_NODE: return("siehe \u00FCbergeordnet"); default: return("nicht zugewiesen"); } }
public static string NodeManagerTypeToString(NodeManagerType _type) { switch (_type) { case NodeManagerType.REGULATOR: return("REGULATOR"); case NodeManagerType.MODERATOR: return("MODERATOR"); case NodeManagerType.ENERGY_NETWORK_OPERATOR: return("ENERGY_NETWORK_OPERATOR"); case NodeManagerType.EENERGY_SUPPLIER: return("EENERGY_SUPPLIER"); case NodeManagerType.BUILDING_DEVELOPER: return("BUILDING_DEVELOPER"); case NodeManagerType.BUILDING_OPERATOR: return("BUILDING_OPERATOR"); case NodeManagerType.ARCHITECTURE: return("ARCHITECTURE"); case NodeManagerType.FIRE_SAFETY: return("FIRE_SAFETY"); case NodeManagerType.BUILDING_PHYSICS: return("BUILDING_PHYSICS"); case NodeManagerType.MEP_HVAC: return("MEP_HVAC"); case NodeManagerType.PROCESS_MEASURING_CONTROL: return("PROCESS_MEASURING_CONTROL"); case NodeManagerType.BUILDING_CONTRACTOR: return("BUILDING_CONTRACTOR"); case NodeManagerType.MANAGER_OF_SUPERIOR_NODE: return("MANAGER_OF_SUPERIOR_NODE"); default: return("NONE"); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is NodeManagerType) { NodeManagerType nmt = (NodeManagerType)value; if (nmt == NodeManagerType.MANAGER_OF_SUPERIOR_NODE) { return((Color)ColorConverter.ConvertFromString("#55aaaaaa")); } else { return((Color)ColorConverter.ConvertFromString("#00000000")); } } else { return((Color)ColorConverter.ConvertFromString("#00000000")); } }