public LabelTextControl(object target, string fieldOrId, Type type = null, ConfigMode mode = ConfigMode.Object) { Mode = mode; TargetObject = target; contentType = type; if (mode == ConfigMode.Object) { FieldInfo[] list = target.GetType().GetFields(); foreach (FieldInfo i in list) { if (string.Equals(i.Name, fieldOrId, StringComparison.Ordinal)) { info = i; break; } } } else if (mode == ConfigMode.Dictionary) { id = fieldOrId; } InitializeComponent(); txt.TextChanged += new EventHandler(txt_TextChanged); }
public DataSet CreateSPCModel(ConfigMode configMode, string sUserID, DataTable dtModel, DataTable dtConfig, DataTable dtConfigOpt, DataTable dtContext, DataTable dtRule, DataTable dtRuleOpt, DataTable dtAutoCalc, ref string ref_Config_RawID, string groupRawid, bool useComma) { _dataCall.ParentSQLHandler = this; DataSet dsResult = _dataCall.CreateSPCModel(configMode, sUserID, dtModel, dtConfig, dtConfigOpt, dtContext, dtRule, dtRuleOpt, dtAutoCalc, ref ref_Config_RawID, groupRawid, useComma, _isATT); return(dsResult); }
public ConfigItem(Bitmap aUOBitmap, FileRecognization aFlag, ConfigMode aConfigFlag, List <ushort> aUOPositions) { this.UOBitmap = new Bitmap(aUOBitmap); this.Flag = aFlag; this.ConfigFlag = aConfigFlag; this.UOPositions = new List <ushort>(); foreach (ushort lValue in aUOPositions) { this.UOPositions.Add(lValue); } }
private static Config InitializedConfig(ConfigMode mode) { var config = new CustomConfig( mode, new DefaultConfig(), new ValidatedConfigStorage( new SafeConfigStorage( new FileConfigStorage( new ConfigFile( ))))); return(config.Value()); }
public void InitializeLayout(ConfigMode configMode) { switch (configMode) { case ConfigMode.DEFAULT: case ConfigMode.CREATE_MAIN: case ConfigMode.CREATE_MAIN_FROM: case ConfigMode.CREATE_SUB: case ConfigMode.MODIFY: case ConfigMode.SAVE_AS: break; case ConfigMode.VIEW: this.gbOptionSelection.Enabled = false; this.bcboParamCategory.DropDownStyle = ComboBoxStyle.Simple; this.bcboPriority.DropDownStyle = ComboBoxStyle.Simple; this.gbDefaultChart.Enabled = false; break; } }
public void Opera(ConfigMode mode, TKey Key, TValue value) { object obj; Monitor.Enter(obj = ConfigContainer <TKey, TValue> .syncObject); try { switch (mode) { case ConfigMode.Insert: if (!this.Container.ContainsKey(Key)) { this.Container.Add(Key, value); } break; case ConfigMode.Update: if (this.Container.ContainsKey(Key)) { this.Container[Key] = value; } break; case ConfigMode.UpSet: if (this.Container.ContainsKey(Key)) { this.Container[Key] = value; } else { this.Container.Add(Key, value); } break; } } finally { Monitor.Exit(obj); } }
public ServiceBusListenerActorService(StatefulServiceContext context, ActorTypeInformation actorTypeInfo, IBlobStorageConfiguration blobStorageConfiguration, IServiceConfiguration serviceConfig, ILoggerFactory loggerFactory, Func <string> listenerActorServiceUri, Func <ServiceBusOption, string> actorIdRetriever, ConfigMode configMode = ConfigMode.BlobConfig, string actionName = null, LoggerConfiguration loggerConfiguration = null, string sectionName = null, Func <ActorService, ActorId, ActorBase> actorFactory = null, Func <ActorBase, IActorStateProvider, IActorStateManager> stateManagerFactory = null, IActorStateProvider stateProvider = null, ActorServiceSettings settings = null) : base(context, actorTypeInfo, loggerFactory, loggerConfiguration, actorFactory, stateManagerFactory, stateProvider, settings) { ServiceConfig = serviceConfig; BlobStorageConfiguration = blobStorageConfiguration; ActorIdRetriever = actorIdRetriever; ListenerActorServiceUri = listenerActorServiceUri; SectionKeyName = sectionName ?? GetType().Name; Logger = loggerFactory.CreateLogger <ServiceBusListenerActorService>(); ConfigMode = configMode; ActionName = actionName; }
public void Generate(object o = null, ConfigMode mode = ConfigMode.Object) { pn.Controls.Clear(); if (o != null) { targetObj = o; } else { o = targetObj; } this.Mode = mode; if (mode == ConfigMode.Object) { FieldInfo[] list = o.GetType().GetFields(); foreach (FieldInfo i in list) { bool isPwd = i.Name.IndexOf("password", System.StringComparison.OrdinalIgnoreCase) >= 0; AddConfigItemTo(CurtPanel, i.Name.Replace('_', ' '), i.Name, isPwd); } } else if (mode == ConfigMode.Dictionary) { IDictionary d = (IDictionary)o; foreach (object k in d.Keys) { string i = k.ToString(); bool isPwd = i.IndexOf("password", System.StringComparison.OrdinalIgnoreCase) >= 0; isPwd = isPwd || i.IndexOf("pwd", System.StringComparison.OrdinalIgnoreCase) >= 0; if (d[k] != null) { AddConfigItemTo(CurtPanel, i, i, isPwd, d[k].GetType()); } } } }
public CustomConfig(ConfigMode mode, IConfigSource defaultSource, IConfigStorage storage) { _mode = mode; _default = defaultSource; _storage = storage; }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I32) { this.module = (ConfigModule)iprot.ReadI32(); this.__isset.module = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { this.name = iprot.ReadBinary(); this.__isset.name = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { this.mode = (ConfigMode)iprot.ReadI32(); this.__isset.mode = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { this.value = new nebula.Value(); this.value.Read(iprot); this.__isset.value = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
internal static extern pxcmStatus PXCMLoggingService_Configure(IntPtr instance, ConfigMode configMode, StringBuilder config, int fileWatchDelay);
public pxcmStatus Configure(ConfigMode configMode, String config, int fileWatchDelay) { StringBuilder _config = new StringBuilder(config); return(PXCMLoggingService_Configure(instance, configMode, _config, fileWatchDelay)); }
public pxcmStatus Configure(ConfigMode configMode, String config, int fileWatchDelay) { StringBuilder _config = new StringBuilder(config); return PXCMLoggingService_Configure(instance, configMode, _config, fileWatchDelay); }
public DataSet SaveSPCModelData(byte[] param) { string configRawID = ""; DataSet dsReturn = new DataSet(); bool _isGroup = false; string comment = ""; string changedItems = ""; string groupRawid = null; try { BISTel.eSPC.Data.Server.Modeling.SPCModelData spcModelData = new BISTel.eSPC.Data.Server.Modeling.SPCModelData(); spcModelData.ParentSQLHandler = this; LinkedList llstParam = new LinkedList(); llstParam.SetSerialData(param); bool useComma = false; if (llstParam[Definition.VARIABLE_USE_COMMA] is bool) { useComma = (bool)llstParam[Definition.VARIABLE_USE_COMMA]; } string sUserID = llstParam[Definition.CONDITION_KEY_USER_ID].ToString(); ConfigMode configMode = (ConfigMode)llstParam[Definition.CONDITION_KEY_CONFIG_MODE]; DataTable dtModel = (DataTable)llstParam[TABLE.MODEL_MST_SPC]; DataTable dtConfig = (DataTable)llstParam[TABLE.MODEL_CONFIG_MST_SPC]; DataTable dtConfigOpt = (DataTable)llstParam[TABLE.MODEL_CONFIG_OPT_MST_SPC]; DataTable dtContext = (DataTable)llstParam[TABLE.MODEL_CONTEXT_MST_SPC]; DataTable dtRule = (DataTable)llstParam[TABLE.MODEL_RULE_MST_SPC]; DataTable dtRuleOpt = (DataTable)llstParam[TABLE.MODEL_RULE_OPT_MST_SPC]; DataTable dtAutoCalc = (DataTable)llstParam[TABLE.MODEL_AUTOCALC_MST_SPC]; string _sMainYN = ""; string sConfigRawid = ""; string srefConfigRawid = ""; bool bOnlyMain = false; bool bOnlyMainGroup = false; if (llstParam[Definition.CONDITION_KEY_MAIN_YN] != null) { _sMainYN = llstParam[Definition.CONDITION_KEY_MAIN_YN].ToString(); } bool _hasSubconfigs = Convert.ToBoolean(llstParam[Definition.CONDITION_KEY_HAS_SUBCONFIG].ToString()); if (llstParam.Contains(COLUMN.GROUP_YN)) { _isGroup = true; } if (llstParam.Contains(COLUMN.GROUP_RAWID)) { groupRawid = llstParam[COLUMN.GROUP_RAWID].ToString(); } base.BeginTrans(); switch (configMode) { case ConfigMode.CREATE_MAIN: case ConfigMode.SAVE_AS: case ConfigMode.CREATE_MAIN_FROM: dsReturn = spcModelData.CreateSPCModel(configMode, sUserID, dtModel, dtConfig, dtConfigOpt, dtContext, dtRule, dtRuleOpt, dtAutoCalc, ref srefConfigRawid, groupRawid, useComma); break; case ConfigMode.CREATE_SUB: dsReturn = spcModelData.CreateSPCModel(configMode, sUserID, dtModel, dtConfig, dtConfigOpt, dtContext, dtRule, dtRuleOpt, dtAutoCalc, ref srefConfigRawid, groupRawid, useComma); break; case ConfigMode.MODIFY: case ConfigMode.ROLLBACK: if (llstParam.Contains(COLUMN.SAVE_COMMENT)) { comment = llstParam[COLUMN.SAVE_COMMENT].ToString(); } if (llstParam.Contains(COLUMN.CHANGED_ITEMS)) { changedItems = llstParam[COLUMN.CHANGED_ITEMS].ToString(); } List <string> lstChangedMasterColList = (List <string>)llstParam["CHANGED_MASTER_COL_LIST"]; dsReturn = spcModelData.ModifySPCModel(sUserID, dtModel, dtConfig, dtConfigOpt, dtContext, dtRule, dtRuleOpt, dtAutoCalc, lstChangedMasterColList, comment, changedItems, groupRawid, useComma); break; case ConfigMode.DEFAULT: dsReturn = spcModelData.SaveDefaultConfig(sUserID, dtModel, dtConfig, dtConfigOpt, dtContext, dtRule, dtRuleOpt, dtAutoCalc, useComma); break; } if (base.ErrorMessage.Length > 0 || DSUtil.GetResultSucceed(dsReturn) == 0) { this.RollBack(); return(dsReturn); } if (configMode.Equals(ConfigMode.MODIFY) || configMode.Equals(ConfigMode.ROLLBACK)) { configRawID = dtConfig.Rows[0][COLUMN.RAWID].ToString(); } if ((configMode.Equals(ConfigMode.MODIFY) || configMode.Equals(ConfigMode.ROLLBACK)) && _sMainYN.Equals(Definition.VARIABLE_Y) && _hasSubconfigs) { if (llstParam.Contains("ONLY_MAIN")) { if (llstParam["ONLY_MAIN"].ToString() == Definition.VARIABLE_Y) { bOnlyMain = true; } } if (llstParam.Contains("ONLY_MAIN_GROUP")) { if (llstParam["ONLY_MAIN_GROUP"].ToString() == Definition.VARIABLE_Y) { bOnlyMainGroup = true; } } if (!bOnlyMain) { dsReturn = spcModelData.ModifySPCSubModel(configRawID, dtRule, dtRuleOpt, sUserID, ref sConfigRawid); if (sConfigRawid.Length > 0) { sConfigRawid = sConfigRawid.Substring(1); } } dsReturn = spcModelData.ModifySPCSubModelContext(configRawID, dtContext, sUserID, bOnlyMainGroup, groupRawid); if (_isGroup) //기존 Sub 전체 삭제. { bool bResult = spcModelData.DeleteSPCModelConfig(sConfigRawid); if (!bResult) { base.RollBack(); } } } this.Commit(); // Increase version CommonData commonData = new CommonData(); switch (configMode) { case ConfigMode.CREATE_MAIN: case ConfigMode.CREATE_MAIN_FROM: case ConfigMode.SAVE_AS: case ConfigMode.CREATE_SUB: this.BeginTrans(); foreach (string query in commonData.GetIncreaseVersionQuery(srefConfigRawid.ToString())) { this.Query(query); } this.Commit(); break; case ConfigMode.MODIFY: case ConfigMode.ROLLBACK: this.BeginTrans(); foreach (DataRow dr in dtConfig.Rows) { foreach (string query in commonData.GetIncreaseVersionQuery(dr[COLUMN.RAWID].ToString())) { this.Query(query); } } if (!bOnlyMain && _sMainYN.Equals(Definition.VARIABLE_Y) && _hasSubconfigs) { //modified by enkim 2012.05.18 SPC-739 //IncreaseVersionOfSubConfigs(sConfigRawid.Split(';')); bool bResultTmp = spcModelData.IncreaseVersionOfSubConfigs(configRawID); //modified end SPC-739 } this.Commit(); break; } if (configMode.Equals(ConfigMode.MODIFY) || configMode.Equals(ConfigMode.ROLLBACK)) { LinkedList llstCondition = new LinkedList(); llstCondition.Add(Definition.CONDITION_KEY_MODEL_CONFIG_RAWID, configRawID); llstCondition.Add(Definition.CONDITION_KEY_MAIN_YN, _sMainYN); llstCondition.Add(Definition.CONDITION_KEY_FUNCTION, "update"); llstCondition.Add(Definition.CONDITION_KEY_USER_ID, llstParam[COLUMN.USER_ID].ToString()); //수정했을 경우 Server로 변경에 대한 Inform을 준다. Interface.MsgInterfaceBusiness msgBussiness = new BISTel.eSPC.Business.Server.Interface.MsgInterfaceBusiness(); msgBussiness.SetSPCModel(llstCondition.GetSerialData()); } if ((configMode.Equals(ConfigMode.MODIFY) || configMode.Equals(ConfigMode.ROLLBACK)) && _sMainYN.Equals(Definition.VARIABLE_Y) && _hasSubconfigs) { if (!_isGroup) { if (!bOnlyMain) { LinkedList llstCondition = new LinkedList(); llstCondition.Add(Definition.CONDITION_KEY_MODEL_CONFIG_RAWID, sConfigRawid); llstCondition.Add(Definition.CONDITION_KEY_MAIN_YN, Definition.VARIABLE_N); llstCondition.Add(Definition.CONDITION_KEY_FUNCTION, "update"); llstCondition.Add(Definition.CONDITION_KEY_USER_ID, llstParam[COLUMN.USER_ID].ToString()); //수정했을 경우 Server로 변경에 대한 Inform을 준다. Interface.MsgInterfaceBusiness msgBussiness = new BISTel.eSPC.Business.Server.Interface.MsgInterfaceBusiness(); msgBussiness.SetSPCModel(llstCondition.GetSerialData()); } } else { if (!bOnlyMain) { LinkedList llstCondition = new LinkedList(); llstCondition.Add(Definition.CONDITION_KEY_MODEL_CONFIG_RAWID, sConfigRawid); llstCondition.Add(Definition.CONDITION_KEY_MAIN_YN, Definition.VARIABLE_N); llstCondition.Add(Definition.CONDITION_KEY_FUNCTION, "remove"); llstCondition.Add(Definition.CONDITION_KEY_USER_ID, llstParam[COLUMN.USER_ID].ToString()); //수정했을 경우 Server로 변경에 대한 Inform을 준다. Interface.MsgInterfaceBusiness msgBussiness = new BISTel.eSPC.Business.Server.Interface.MsgInterfaceBusiness(); msgBussiness.SetSPCModel(llstCondition.GetSerialData()); } } } if (configMode.Equals(ConfigMode.CREATE_MAIN) || configMode.Equals(ConfigMode.SAVE_AS) || configMode.Equals(ConfigMode.CREATE_MAIN_FROM)) { if (srefConfigRawid.Length > 0) { LinkedList llstCondition = new LinkedList(); llstCondition.Add(Definition.CONDITION_KEY_MODEL_CONFIG_RAWID, srefConfigRawid); llstCondition.Add(Definition.CONDITION_KEY_MAIN_YN, Definition.VARIABLE_Y); llstCondition.Add(Definition.CONDITION_KEY_FUNCTION, "add"); llstCondition.Add(Definition.CONDITION_KEY_USER_ID, llstParam[COLUMN.USER_ID].ToString()); Interface.MsgInterfaceBusiness msgBussiness = new BISTel.eSPC.Business.Server.Interface.MsgInterfaceBusiness(); msgBussiness.SetSPCModel(llstCondition.GetSerialData()); } } if (configMode.Equals(ConfigMode.CREATE_SUB)) { if (srefConfigRawid.Length > 0) { LinkedList llstCondition = new LinkedList(); llstCondition.Add(Definition.CONDITION_KEY_MODEL_CONFIG_RAWID, srefConfigRawid); llstCondition.Add(Definition.CONDITION_KEY_MAIN_YN, Definition.VARIABLE_N); llstCondition.Add(Definition.CONDITION_KEY_FUNCTION, "add"); llstCondition.Add(Definition.CONDITION_KEY_USER_ID, llstParam[COLUMN.USER_ID].ToString()); Interface.MsgInterfaceBusiness msgBussiness = new BISTel.eSPC.Business.Server.Interface.MsgInterfaceBusiness(); msgBussiness.SetSPCModel(llstCondition.GetSerialData()); } } } catch (Exception ex) { BISTel.PeakPerformance.Client.CommonLibrary.LogHandler.ExceptionLogWrite(Definition.APPLICATION_NAME, ex); base.RollBack(); } finally { this.Close(); } return(dsReturn); }