private static IBase ParseParameter(String value) { var parameters = value.Split(new String[] { CommonSeparator.PROPERTY }, StringSplitOptions.RemoveEmptyEntries); if (parameters.Length > 0) { var commandType = DataTypeEnum.Command; Enum.TryParse<DataTypeEnum>(parameters[0], out commandType); var nameValues = parameters[1].Split(new String[] { CommonSeparator.PROPERTYVALUE }, StringSplitOptions.RemoveEmptyEntries); if (nameValues.Length > 0) { if (commandType == DataTypeEnum.Command) { var command = new Command(); command.Id = nameValues[0]; return command; } else if (commandType == DataTypeEnum.CommandDO) { var commanddo = new CommandDO(); commanddo.Id = nameValues[0]; return commanddo; } } } return null; }
public IList<CommandDO> SelectAll(String hostCode, List<Int32> signalTags) { var returns = new List<CommandDO>(); var dt = SqlDbAccess.GetInstance().GetTable("select * from " + hostCode + "_TPointDO where TagID in (" + String.Join(",", signalTags) + ")"); foreach (DataRow dr in dt.Rows) { var g = new CommandDO(); g.FromDataRow(dr, hostCode); returns.Add(g); } return returns; }
public IList<CommandDO> SelectAll(String hostCode) { var returns = new List<CommandDO>(); var dt = SqlDbAccess.GetInstance().GetTable("select * from " + hostCode + "_TPointDO "); foreach (DataRow dr in dt.Rows) { var g = new CommandDO(); g.FromDataRow(dr, hostCode); returns.Add(g); } return returns; }
public CommandDO this[String id] { get { var entity = DALFacade.GetCommandDODAL(StorageTypeEnum.MongoDB).Select(id); if (entity == null) { entity = new CommandDO(); PageLogger.RecordInfoLog(String.Format("We cann't find commanddo {0} in MongoDB", id)); } return entity; } }
private void CreateInputTree() { var user = new UserInfo(); user.Id = "InputUserName1"; user.Name = MultilingualUtility.GetString("User"); CreateNode(user, null); var host = new TDBHost(); host.Name = MultilingualUtility.GetString("Host"); host.Id = "InputHost1"; CreateNode(host, null); var group = new Group(); group.Id = "InputGroup1"; group.Name = MultilingualUtility.GetString("Region"); CreateNode(group, null); var site = new Site(); site.Id = "InputSite1"; site.Name = MultilingualUtility.GetString("Site"); CreateNode(site, null); var equip = new Equipment(); equip.Id = "InputEquipment1"; equip.Name = MultilingualUtility.GetString("Equipment"); CreateNode(equip, null); var signal = new Signal(); signal.Id = "InputSignal1"; signal.Name = MultilingualUtility.GetString("Signal"); CreateNode(signal, null); var com = new Command(); com.Id = "InputCommand1"; com.Name = MultilingualUtility.GetString("Command"); CreateNode(com, null); var comdo = new CommandDO(); comdo.Id = "InputCommandDO1"; comdo.Name = MultilingualUtility.GetString("CommandDO"); CreateNode(comdo, null); var affair = new Affair(); affair.Id = "InputAffair1"; affair.Name = MultilingualUtility.GetString("Event"); CreateNode(affair, null); var node = new Node(); node.Id = "InputNode1"; node.Name = MultilingualUtility.GetString("Node"); CreateNode(node, null); }
private void AddCommandDONode(String code, List<Int32> signalTags, TreeNode parentNode) { var commands = DALFacade.GetCommandDODAL(StorageTypeEnum.MongoDB).SelectAll(code, signalTags); var tempCommand = new CommandDO(); tempCommand.Id = SPECIAL; tempCommand.Name = MultilingualUtility.GetString("CommandDO"); var tempNode = CreateNode(tempCommand, parentNode); foreach (var command in commands) { CreateNode(command, tempNode); } }
public void Save(CommandDO commanddo) { DALFacade.GetCommandDODAL(StorageTypeEnum.MongoDB).SaveAll(new List<CommandDO>() { commanddo }); }