public override void Save(DataComponent dataComponent) { if (dataComponent == null || dataComponent.Attributes == null) { _persistenceLogger.Error("dataComponent was null."); return; } var val = new { TypeID = dataComponent.AttributeId , rptGDDomainsID = dataComponent.DomainId , ShopperID = dataComponent.ShopperId , Value = GetValue(dataComponent.Attributes, dataComponent.AttributeId) }; //CreatePostRequest Uri apiuri = new Uri(ConfigManager.PersistenceUrl); //send try { HttpStatusCode code = SendRequest(apiuri, val, true); if (code != HttpStatusCode.Created) { _persistenceLogger.WarnFormat("BIApiPersistenceProvider.SendDomainData failed. Trying again due to bad status code. HttpStatusCode: {0}", code); Save(dataComponent); } } catch (Exception e) { ExceptionExtensions.LogError(e, "BIApiPersistenceProvider.SendRequest()", "DomainID: " + dataComponent.DomainId + " TypeID: " + dataComponent.AttributeId); } }
protected void DomainSave(CrawlContext crawlContext, ProcessorResult processorResult) { ProcessorContext processorContext = crawlContext.CrawlBag.GoDaddyProcessorContext; DataComponent dataComponent = new DataComponent { ShopperId = processorContext.Domain.ShopperId, AttributeId = processorResult.UniqueAttributeId, DomainId = processorContext.Domain.DomainId, Attributes = processorResult.Attributes, DomainUri = crawlContext.RootUri, FoundOnUri = null }; try { processorContext.PrimaryPersistenceProvider.Save(dataComponent); } catch (Exception e) { _logger.ErrorFormat("Error while trying to save domain level data to primary IPersistenceProvider [{0}], will save to backup IPersistenceProvider [{1}]." , processorContext.PrimaryPersistenceProvider.ToString() , processorContext.BackupPersistenceProvider.ToString()); _logger.Error(e); processorContext.BackupPersistenceProvider.Save(dataComponent); } }
public void Initialize( UnitDispatcher dispatcher, DataComponent data) { _dispatcher = dispatcher; Health = data.MaxHealth; }
public void Initialize(PlatoonBehaviour platoon) { TargetTuple = new TargetTuple(this); Platoon = platoon; _unitData = gameObject.GetComponent <DataComponent>(); _voiceComponent = gameObject.transform.Find("VoiceComponent") .GetComponent <VoiceComponent>(); _movementComponent = gameObject.GetComponent <MovementComponent>(); _healthComponent = gameObject.GetComponent <HealthComponent>(); _armorComponent = gameObject.GetComponent <ArmorComponent>(); VisionComponent = gameObject.GetComponent <VisionComponent>(); _turretSystem = gameObject.GetComponent <TurretSystem>(); // Only used in this class, not really configurable, // and no way to get a reference to it here if it's // instantiated in the UnitFitter. // I think it's fine to leave it here. _selectionCircle = Instantiate( Resources.Load <GameObject>("SelectionCircle"), Transform); _movementComponent.Initialize(); _healthComponent.Initialize(this, _unitData); VisionComponent.Initialize(this, _unitData); _armorComponent.Initialize(_healthComponent, _unitData, _movementComponent); _targetingOverlay = OverlayFactory.Instance.CreateTargetingOverlay(this); _targetingOverlay.gameObject.transform.parent = gameObject.transform; }
public VehicleMovementStrategy( DataComponent data, TerrainMap map, Transform transform, MobilityData mobility) { _data = data; _terrainMap = map; _transform = transform; _mobility = mobility; }
public void Initialize(UnitDispatcher dispatcher, DataComponent unitData) { _unit = dispatcher; _terrainMap = MatchSession.Current.TerrainMap; _maxSpottingRange = unitData.MaxSpottingRange; _stealthFactor = unitData.Stealth; _stealthPenFactor = unitData.StealthPenetration; }
void Start() { DataComponent = gameObject.GetComponent <DataComponent>(); if (DataComponent != null) { Speed = DataComponent.Speed; } }
public void Initialize( HealthComponent healthComponent, DataComponent data, MovementComponent movement) { _data = data; _unit = movement; _healthComponent = healthComponent; }
public void loaddata() { //初始化控制类型,是主控还是远控 DataComponent.InitApplicationStartPath(Application.StartupPath); //初始化应用程序根目录 if (DataComponent.GetControlType() == ControlTypeEnum.RemoteControl) //判断主控还是远控 { controlType = ControlTypeEnum.RemoteControl; //远控赋值 } else { controlType = ControlTypeEnum.MainControl; //主控赋值 } //数据组件初始化 int rtn = dataComponent.Init(); //用于遍历 //获得所有台位 testUnit = dataComponent.GetAllTestUnit(); //获得录入条目 prodInfoItem = dataComponent.GetProdInfoItem(); //设置路径 nameplateCoponent.setstartpath(Application.StartupPath); //遍历条目信息 for (int i = 0; i < prodInfoItem.Length; i++) { //将条目信息赋值 oneProdInfoItem = prodInfoItem[i]; nameplateCoponent.setItemInfo(oneProdInfoItem.itemno, oneProdInfoItem.itemname, oneProdInfoItem.defaultcontent, oneProdInfoItem.inputmode, oneProdInfoItem.selectitem, oneProdInfoItem.changeable, oneProdInfoItem.datalength, oneProdInfoItem.itemtype, oneProdInfoItem.enitemname); } // Console.WriteLine(prodInfoItem.Length); //遍历所有台位 for (int j = 0; j < testUnit.Length; j++) { //台位赋值 oneTestUnit = testUnit[j]; nameplateCoponent.setMetaData(oneTestUnit.PrimaryKey, oneTestUnit.BelongedId, oneTestUnit.TestUnitNo, oneTestUnit.TestUnitName, oneTestUnit.TestNow, oneTestUnit.BeginDateTime, oneTestUnit.EndDateTime, ref oneTestUnit.ItemContent, oneTestUnit.ProjectMissionBookId); } //软件中文名称赋值 nameplateCoponent.labname = dataComponent.GetSystemInfo().LabName; //软件英文名称赋值 nameplateCoponent.EnlabName = dataComponent.GetSystemInfo().EnLabName; //将台位统称和labcode传到录入组件 nameplateCoponent.SetTestUnitPrefix(dataComponent.GetSystemInfo().TestUnitNameConfig, dataComponent.GetSystemInfo().LabCode); //设置行列数 nameplateCoponent.SetRowAndColumNum(2, 2); //控件填充方式,充满窗体 nameplateCoponent.Dock = DockStyle.Fill; //当点击开测触发的事件 nameplateCoponent.Open_Test += NameplateCoponent_Open_Test; //当点击停测触发的事件 nameplateCoponent.Stop_Test += NameplateCoponent_Stop_Test; //当点击保存时触发的事件 nameplateCoponent.Nameplate_Manage += NameplateCoponent_Nameplate_Manage; // 窗体添加上录入组件 this.Controls.Add(nameplateCoponent); }
public override DataComponent Create(string uid) { var dataComponent = new DataComponent(); dataComponent. return(base.Create(uid)); }
private void WriteData() { DataComponent dataComponent = (DataComponent)target; dataComponent.dataItems = new DataItem[dataItems.Count]; for (int i = 0; i < dataItems.Count; i++) { dataComponent.dataItems[i] = dataItems[i]; } }
public void Constructor() { DataComponent uut = new DataComponent(); Assert.AreEqual(0, uut.AttributeId); Assert.AreEqual(0, uut.DomainId); Assert.AreEqual(null, uut.Attributes); Assert.AreEqual(null, uut.DomainUri); Assert.AreEqual(null, uut.FoundOnUri); }
private void RegisterComponents() { _container = new UnityContainer(); var businessComponent = new BusinessComponent(); var dataComponent = new DataComponent(); var serviceComponent = new ServiceComponent(); _container = businessComponent.Register(_container); _container = dataComponent.Register(_container); _container = serviceComponent.Register(_container); }
public Form1() { //InitializeComponent(); //NameplateCoponent = new NameplateManagement.NameplateManagement(); //datamangeComponent = new DataComponent(); //testUnit = new TestUnit[10]; //prodInfoItem = new ProdInfoItem[10]; InitializeComponent(); dataComponent = new DataComponent(); oneProdInfoItem = new ProdInfoItem(); oneTestUnit = new DataComm.TestUnit(); }
public void Save_AllParamsValid_CallsILog() { Mock <ILog> fakeLogger = new Mock <ILog>(); DataComponent data = new DataComponent { ShopperId = "100", AttributeId = 111, DomainId = 222, Attributes = new Dictionary <string, string>() { { "aaa", "bbb" } }, DomainUri = new Uri("http://a.com/"), FoundOnUri = new Uri("http://a.com/a.html") }; new FilePersistenceProvider(fakeLogger.Object).Save(data); fakeLogger.Verify(f => f.Warn("shopperId=100, domainId=222, attributeId=111, domain=http://a.com/, foundOnPage=http://a.com/a.html, aaa=bbb"), Times.Exactly(1)); }
public void Save_AllParamsValid_CallsILog() { Mock <ILog> fakeLogger = new Mock <ILog>(); DataComponent data = new DataComponent { ShopperId = "100", AttributeId = 111, DomainId = 222, Attributes = new Dictionary <string, string>() { { "aaa", "bbb" } }, DomainUri = new Uri("http://a.com/"), FoundOnUri = new Uri("http://a.com/a.html") }; new SplunkPersistenceProvider(fakeLogger.Object).Save(data); fakeLogger.Verify(f => f.Info("shopperId=\"100\" domainId=\"222\" attributeId=\"111\" domain=\"http://a.com/\" foundOnPage=\"http://a.com/a.html\" aaa=\"bbb\""), Times.Exactly(1)); }
public void Save_NullDomainAndFoundOnPageUri_CallsILog() { Mock <ILog> fakeLogger = new Mock <ILog>(); DataComponent data = new DataComponent { ShopperId = "100", AttributeId = 111, DomainId = 222, Attributes = new Dictionary <string, string>() { { "aaa", "bbb" } }, DomainUri = null, FoundOnUri = null }; new SplunkPersistenceProvider(fakeLogger.Object).Save(data); fakeLogger.Verify(f => f.Info("shopperId=\"100\" domainId=\"222\" attributeId=\"111\" domain=\"\" foundOnPage=\"\" aaa=\"bbb\""), Times.Exactly(1)); }
public void Save_NullDomainAndFoundOnPageUri_CallsILog() { Mock <ILog> fakeLogger = new Mock <ILog>(); DataComponent data = new DataComponent { ShopperId = "100", AttributeId = 111, DomainId = 222, Attributes = new Dictionary <string, string>() { { "aaa", "bbb" } }, DomainUri = null, FoundOnUri = null }; new FilePersistenceProvider(fakeLogger.Object).Save(data); fakeLogger.Verify(f => f.Warn("shopperId=100, domainId=222, attributeId=111, domain=, foundOnPage=, aaa=bbb"), Times.Exactly(1)); }
private void button1_Click(object sender, EventArgs e) { DataComponent data = new DataComponent(); data.DatabaseType = DatabaseTypes.Oracle; data.DataSource = "uyum_test"; data.Username = "******"; data.Password = "******"; data.Open(); TownCollection townCol = new TownCollection(); townCol.Load(data); dataGridView1.DataSource = townCol; //data.GetDataTable(); }
/// <summary> /// Unit initialization shared by both real units and their ghosts. /// </summary> /// <param name="freshUnit"></param> /// <param name="config"></param> private static void MakeUnitCommon(GameObject freshUnit, Unit armoryUnit) { freshUnit.name = armoryUnit.Name; freshUnit.SetActive(false); GameObject art = Object.Instantiate(armoryUnit.ArtPrefab); art.transform.parent = freshUnit.transform; DataComponent.CreateDataComponent( freshUnit, armoryUnit.Config, armoryUnit.MobilityData); // freshUnit.AddComponent<UnitDispatcher>().enabled = false; // freshUnit.AddComponent<MovementComponent>().enabled = false; // prototype.AddComponent<NetworkIdentity>(); TurretSystem turretSystem = freshUnit.GetComponent <TurretSystem>(); turretSystem.Initialize(freshUnit, armoryUnit); }
public void Save(DataComponent dataComponent) { if (dataComponent == null) { throw new ArgumentNullException("dataComponent"); } string domainUriValue = dataComponent.DomainUri == null ? "" : dataComponent.DomainUri.AbsoluteUri; string foundOnPageUriValue = dataComponent.FoundOnUri == null ? "" : dataComponent.FoundOnUri.AbsoluteUri; string message = string.Format( "shopperId={0}, domainId={1}, attributeId={2}, domain={3}, foundOnPage={4}, {5}", dataComponent.ShopperId, dataComponent.DomainId, dataComponent.AttributeId, domainUriValue, foundOnPageUriValue, GetPrintedAttributes(dataComponent.Attributes)); _logger.Warn(message); }
public void Save(DataComponent dataComponent) { if (dataComponent == null) { throw new ArgumentNullException("dataComponent"); } string domainUriValue = dataComponent.DomainUri == null ? "" : dataComponent.DomainUri.AbsoluteUri; string foundOnPageUriValue = dataComponent.FoundOnUri == null ? "" : dataComponent.FoundOnUri.AbsoluteUri; string message = string.Format( "shopperId=\"{0}\" domainId=\"{1}\" attributeId=\"{2}\" domain=\"{3}\" foundOnPage=\"{4}\" {5}", dataComponent.ShopperId, dataComponent.DomainId, dataComponent.AttributeId, domainUriValue, foundOnPageUriValue, GetPrintedAttributes(dataComponent.Attributes)); _splunkLogger.Info(message); }
public void Initialize( PlatoonBehaviour platoon, GameObject art, GameObject deathEffect, VoiceComponent voice) { _unitData = gameObject.GetComponent <DataComponent>(); TargetType type = _unitData.ApImmunity ? TargetType.INFANTRY : TargetType.VEHICLE; TargetTuple = new TargetTuple(this, type); Platoon = platoon; _art = art; _deathEffect = deathEffect?.GetComponent <WreckComponent>(); _voiceComponent = voice; _movementComponent = gameObject.GetComponent <MovementComponent>(); _healthComponent = gameObject.GetComponent <HealthComponent>(); _armorComponent = gameObject.GetComponent <ArmorComponent>(); VisionComponent = gameObject.GetComponent <VisionComponent>(); _turretSystem = gameObject.GetComponent <TurretSystem>(); // Only used in this class, not really configurable, // and no way to get a reference to it here if it's // instantiated in the UnitFitter. // I think it's fine to leave it here. _selectionCircle = Instantiate( Resources.Load <GameObject>("SelectionCircle"), Transform); _movementComponent.Initialize(); _healthComponent.Initialize(this, _unitData); VisionComponent.Initialize(this, _unitData); _armorComponent.Initialize(_healthComponent, _unitData, _movementComponent); _targetingOverlay = OverlayFactory.Instance.CreateTargetingOverlay(this); _targetingOverlay.gameObject.transform.parent = gameObject.transform; }
public ValuesByWeekLayout( IReportingHelper reportingHelper, string reportTitle, IEnumerable <string> rowIds = null, bool zeroPad = true) { this.reportingHelper = reportingHelper; this.zeroPad = zeroPad; this.rowIds = rowIds; this.ReportTitle = reportTitle; this.weeksComponent = this.AddComponent <AxisDetailsModel>( "Weeks", "Weeks displayed and total column", false, DataComponentType.Column); this.dataComponent = this.AddComponent <CalculationValueModel>( "Data", "Quantities by week", false, DataComponentType.Grid); }
private void RefreshDataItems() { dataItems.Clear(); DataComponent dataComponent = (DataComponent)target; string[] dataTypeNames = Type.GetTypeNames(typeof(Data)); foreach (var item in dataComponent.dataItems) { if (dataTypeNames.Contains(item.dataTypeName)) { dataItems.Add(item); } } foreach (var dataTypeName in dataTypeNames) { bool contain = false; foreach (var item in dataComponent.dataItems) { if (item.dataTypeName == dataTypeName) { contain = true; break; } } if (!contain) { DataItem dataItem = new DataItem() { enable = false, dataTypeName = dataTypeName }; dataItems.Add(dataItem); } } }
private void TestOku() { //= PostgreSqlConnectionProvider.GetConnectionString("192.168.2.19", 5432, "whm", "whm123", "WHM"); DataComponent data = new DataComponent(); data.DatabaseType = DatabaseTypes.PostgreSQL; //data.DataSource = "192.168.2.19"; data.ConnectionString = "Server=192.168.2.19;User Id=whm;Password=whm123;Database=WHM;Port=5432"; //data.Database = "WHM"; //data.Username = "******"; //data.Password = "******"; data.Open(); MenuCollection mnuCol = new MenuCollection(); mnuCol.Load(data); if (mnuCol.Count > 0) { foreach (var mnu in mnuCol) { Console.WriteLine(mnu.Id); } } //data.GetDataTable(); }
public ReferenceDataManager() { _AppDataComponent = new DataComponent(); }
public override DataComponentBuilder AddChild(DataComponent dataComponent) { Console.WriteLine("Cannot add child to a file"); return(this); }
public override DataComponentBuilder AddChild(DataComponent child) { folder.Add(child); return(this); }
private void Button_Click(object sender, RoutedEventArgs e) { var com = new DataComponent(); com.AddNewStudent(125, txtName.Text, txtAddress.Text); }