/// <summary> /// 检查托盘编码是否已存在 /// </summary> /// <param name="unit"></param> /// <returns></returns> private bool IsCodeExists(ContainerEntity Container) { IMapper map = DatabaseInstance.Instance(); string id = map.ExecuteScalar <string>("SELECT CT_CODE FROM WM_CONTAINER WHERE CT_CODE = @COD", new { COD = Container.ContainerCode }); return(!string.IsNullOrEmpty(id)); }
private void DoRestoreContainer() { ContainerEntity removeEntity = SelectedBrandsRow; if (removeEntity == null) { MsgBox.Warn("没有要恢复的数据!"); return; } else if (removeEntity.IsDelete == 0) { MsgBox.Warn("当前容器不需要恢复!"); return; } if (MsgBox.AskOK(string.Format("确定要恢复“({0}){1}”吗?", removeEntity.ContainerCode, removeEntity.ContainerName)) == DialogResult.OK) { bool ret = DeleteCt(removeEntity.ContainerCode, 0); if (ret) { Insert(ELogType.容器状态, GlobeSettings.LoginedUser.UserCode, removeEntity.ContainerCode, "容器信息-恢复"); bindingSource1.DataSource = GetAllContainer(GlobeSettings.LoginedUser.WarehouseCode, "N"); } //else //{ // MsgBox.Warn("恢复失败。"); //} } }
private void ShowEditInfo(ContainerEntity containerEntity) { txtCode.Text = containerEntity.ContainerCode; txtName.Text = containerEntity.ContainerName; listContainerType.EditValue = containerEntity.ContainerType; txtWeight.Text = ConvertUtil.ToString(containerEntity.ContainerWeight); }
private void OnCreateChanage(object sender, EventArgs e) { ContainerEntity newEntity = (ContainerEntity)sender; bindingSource1.Add(newEntity); bindingSource1.ResetBindings(false); }
/// <summary> /// 删除 /// </summary> private void DoDeleteSelectedBrands() { ContainerEntity removeEntity = SelectedBrandsRow; if (removeEntity == null) { MsgBox.Warn("没有要删除的数据!"); return; } else if (removeEntity.IsDelete != 0) { MsgBox.Warn("已经删除的容器不允许再次删除!"); return; } if (MsgBox.AskOK(string.Format("确定要删除“({0}){1}”吗?", removeEntity.ContainerCode, removeEntity.ContainerName)) == DialogResult.OK) { bool ret = DeleteCt(removeEntity.ContainerCode, 1); if (ret) { Insert(ELogType.容器状态, GlobeSettings.LoginedUser.UserCode, removeEntity.ContainerCode, "容器信息-删除"); bindingSource1.Remove(removeEntity); } //else // MsgBox.Warn("删除失败。"); } }
private async Task UpdateRtuMapAsync(ContainerEntity entity, string connectionString, string container, string filename) { RtuMap map = await RtuMap.LoadAsync(connectionString, container, filename); map = map ?? new RtuMap(); map.Name = map.Name ?? entity.VirtualRtuId; foreach (var slave in entity.Slaves) { if (map.HasItem(slave.UnitId)) { map.Remove(slave.UnitId); } string requestUriString = UriGenerator.GetRtuPiSystem(entity.Hostname, entity.VirtualRtuId, entity.DeviceId, slave.UnitId, true); string responseUriString = UriGenerator.GetRtuPiSystem(entity.Hostname, entity.VirtualRtuId, entity.DeviceId, slave.UnitId, false); if (slave.Constraints != null && slave.Constraints.Count == 0) { slave.Constraints = null; } map.Add(slave.UnitId, requestUriString, responseUriString, slave.Constraints); } await map.UpdateAsync(connectionString, container, filename); }
private static async Task <string> UpdateTableAsync(LocalConfig config, DeviceConfig dconfig) { var luss = LussGenerator.Create(); ContainerEntity entity = new ContainerEntity(luss, config.Hostname, dconfig.Container.ModuleId, dconfig.VirtualRtuId, dconfig.DeviceId, dconfig.Container.Slaves, dconfig.Container.LoggingLevel, dconfig.Container.InstrumentationKey, TimeSpan.FromMinutes(dconfig.Expiry), config.TableName, dconfig.StorageConnectionString); await entity.UpdateAsync(); return(luss); }
private void UpdatePiraeus(ContainerEntity entity, string apiToken) { //get the access token to the API string accessToken = PiraeusApi.GetAccessToken(entity.Hostname, apiToken); //Module CAPL policies AuthorizationPolicy modulePublishPolicy = PiraeusApi.CreateDeviceCaplPolicy(entity.Hostname, entity.VirtualRtuId, entity.DeviceId, true); AuthorizationPolicy moduleSubscribePolicy = PiraeusApi.CreateDeviceCaplPolicy(entity.Hostname, entity.VirtualRtuId, entity.DeviceId, false); //VRTU CAPL policies AuthorizationPolicy vrtuPublishPolicy = PiraeusApi.CreateVirtualRtuCaplPolicy(entity.Hostname, entity.VirtualRtuId, true); AuthorizationPolicy vrtuSubscribePolicy = PiraeusApi.CreateVirtualRtuCaplPolicy(entity.Hostname, entity.VirtualRtuId, false); //add policy(s) to Piraeus PiraeusApi.AddCaplPolicy(modulePublishPolicy, entity.Hostname, accessToken); PiraeusApi.AddCaplPolicy(moduleSubscribePolicy, entity.Hostname, accessToken); PiraeusApi.AddCaplPolicy(vrtuPublishPolicy, entity.Hostname, accessToken); PiraeusApi.AddCaplPolicy(vrtuSubscribePolicy, entity.Hostname, accessToken); foreach (var slave in entity.Slaves) { EventMetadata rtuPubSystem = PiraeusApi.CreateRtuPiSystem("VRTU outbound pi-system", entity.Hostname, entity.VirtualRtuId, entity.DeviceId, slave.UnitId, vrtuPublishPolicy, moduleSubscribePolicy, true); EventMetadata rtuSubSystem = PiraeusApi.CreateRtuPiSystem("VRTU inbound pi-system", entity.Hostname, entity.VirtualRtuId, entity.DeviceId, slave.UnitId, moduleSubscribePolicy, vrtuPublishPolicy, false); PiraeusApi.AddEventMetadata(rtuPubSystem, entity.Hostname, accessToken); PiraeusApi.AddEventMetadata(rtuSubSystem, entity.Hostname, accessToken); } //create the diagnostics and telemetry CAPL policies AuthorizationPolicy diagnosticsPolicy = PiraeusApi.CreateDiagnosticsRequestPolicy(entity.Hostname, entity.VirtualRtuId); PiraeusApi.AddCaplPolicy(diagnosticsPolicy, entity.Hostname, accessToken); PiraeusApi.CreateVrtuDiagnosticsPiSystem("Diagnostics pi-system", entity.Hostname, entity.VirtualRtuId, diagnosticsPolicy, vrtuSubscribePolicy, accessToken); PiraeusApi.CreateVrtuTelemetryPiSystem("Telemetry pi-system", entity.Hostname, entity.VirtualRtuId, vrtuPublishPolicy, diagnosticsPolicy, accessToken); //create the pi-systems for diagnostics EventMetadata diagnosticsPiSystem = PiraeusApi.CreateDeviceDiagnosticsPiSystem("Diagnostics pi-system", entity.Hostname, entity.VirtualRtuId, entity.DeviceId, diagnosticsPolicy, moduleSubscribePolicy); PiraeusApi.AddEventMetadata(diagnosticsPiSystem, entity.Hostname, accessToken); //create the pi-systems for logging EventMetadata telemetryPiSystem = PiraeusApi.CreateDeviceTelemetryPiSystem("Telemetry pi-system", entity.Hostname, entity.VirtualRtuId, entity.DeviceId, modulePublishPolicy, diagnosticsPolicy); PiraeusApi.AddEventMetadata(telemetryPiSystem, entity.Hostname, accessToken); }
///<summary> ///查询所有托盘 ///</summary> ///<returns></returns> public List <ContainerEntity> GetAllContainer(string warehouseCode, string state) { List <ContainerEntity> list = new List <ContainerEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("whCode=").Append(warehouseCode).Append("&"); loStr.Append("state=").Append(state); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetAllContainer); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetAllContainer bill = JsonConvert.DeserializeObject <JsonGetAllContainer>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetAllContainerResult jbr in bill.result) { ContainerEntity asnEntity = new ContainerEntity(); #region asnEntity.ContainerCode = jbr.ctCode; asnEntity.ContainerName = jbr.ctName; asnEntity.ContainerType = jbr.ctType; asnEntity.ContainerTypeDesc = jbr.ctTypeDesc; asnEntity.ContainerWeight = StringToDecimal.GetTwoDecimal(jbr.ctWeight); asnEntity.IsDelete = Convert.ToInt32(jbr.isDeleted); #endregion list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message + ex.StackTrace); } return(list); }
/// <summary> /// 批量新增容器/修改容器信息 /// </summary> public int SaveContainerCode(ContainerEntity Container, bool isNew, int ctNum) { IMapper map = DatabaseInstance.Instance(); int result = 0; if (!isNew) { //更新 result = map.Execute("UPDATE WM_CONTAINER SET CT_WEIGHT = @WEIGHT, LAST_UPDATETIME = NOW() WHERE CT_CODE = @CODE;", new { CODE = Container.ContainerCode, WEIGHT = Container.ContainerWeight }); } else { //检查编号是否已经存在 if (IsCodeExists(Container)) { return(-1); //容器编号已存在 } long ctCode = long.Parse(Container.ContainerCode); long ctName = long.Parse(Container.ContainerName); //批量增加容器 for (int i = 0; i < ctNum; i++) { try { map.Execute("INSERT INTO WM_CONTAINER(CT_CODE, CT_NAME, CT_TYPE, CT_WEIGHT, LAST_UPDATETIME, WH_CODE) VALUES(@CODE, @NAME, @TYPE, @WEIGHT, NOW(), @WH_CODE)", new { CODE = Utils.ConvertUtil.ToString(ctCode + i), NAME = string.Format("{0:d5}", (ctName + i)), TYPE = Container.ContainerType, WEIGHT = Container.ContainerWeight, WH_CODE = Container.WarehouseCode }); map.Execute("INSERT INTO WM_CONTAINER_STATE(CT_CODE, CT_STATE, LAST_UPDATETIME) VALUES(@CODE, '80', NOW())", new { CODE = Utils.ConvertUtil.ToString(ctCode + i) }); result++; } catch { continue; } } } return(result); //更新成功的次数 }
private void ClearData() { this.txtContainerCode.Text = string.Empty; this.lblContainerType.Text = string.Empty; this.lblCurrentWeight.Text = string.Empty; this.lblActualWeight.Text = string.Empty; this._entity = null; this._newWeight = 0.00m; this.txtContainerCode.Focus(); }
public virtual void Dispose() { if (_disposed) { return; } ContainerEntity.RemoveEntityComponent(this); ContainerEntity = null; _disposed = true; }
private bool Save() { if (!IsFieldValueValid()) { return(false); } bool success = false; DevExpress.Utils.WaitDialogForm waitForm = new DevExpress.Utils.WaitDialogForm("正在更新容器数据...", "请稍候..."); try { ContainerEntity editEntity = PrepareSave(); //int ret = containerDal.SaveContainerCode(editEntity, isNew, Utils.ConvertUtil.ToInt(txtNum.Text)); //if (ret == -1) // MsgBox.Warn("容器编号已存在,请改为其他的容器编号。"); //else if (ret == 0) // MsgBox.Warn("未更新任何容器。"); //else if (isNew) { int ret = AddInfo(editEntity, isNew, Utils.ConvertUtil.ToInt(txtNum.Text)); if (ret == 0) { MsgBox.Warn("未更新任何容器。"); } else { success = true; if (DataSourceChanged != null) { DataSourceChanged(editEntity, null); } MsgBox.OK(string.Format("已更新{0}个容器。", ret)); } } else { bool ret = SaveUpdateContainerInfo(editEntity, isNew, Utils.ConvertUtil.ToInt(txtNum.Text)); success = true; if (DataSourceChanged != null) { DataSourceChanged(editEntity, null); } MsgBox.OK(string.Format("已更新{0}个容器。", 1)); } waitForm.Close(); } catch (Exception ex) { waitForm.Close(); MsgBox.Err(ex.Message); } return(success); }
public async Task <ModuleConfig> ProvisionAsync() { ModuleConfig configuration = null; try { ContainerEntity entity = await ContainerEntity.LoadAsync(luss, config.TableName, config.StorageConnectionString); if (entity.Access.HasValue) { throw new SecurityException("Field gateway LUSS has previously been accessed."); } entity.Access = DateTime.UtcNow; await entity.UpdateAsync(); if (entity.Created > DateTime.UtcNow) { throw new SecurityException( $"Field gateway LUSS has expired with {entity.Created.ToString()} > {DateTime.Now.ToString()}"); } //add resources to Piraeus UpdatePiraeus(entity, config.ApiToken); //update the rtu map await UpdateRtuMapAsync(entity, config.StorageConnectionString, config.RtuMapContainer, config.RtuMapFilename); //create the identity for the field gateway List <Claim> claims = new List <Claim>(); claims.Add(new Claim(string.Format($"http://{entity.Hostname.ToLowerInvariant()}/name"), entity.DeviceId.ToLowerInvariant())); claims.Add(new Claim(string.Format($"http://{entity.Hostname.ToLowerInvariant()}/role"), entity.ModuleId.ToLowerInvariant())); string issuer = string.Format($"http://{entity.Hostname.ToLowerInvariant()}/"); string audience = issuer; string securityToken = GetSecurityToken(issuer, audience, claims); configuration = new ModuleConfig(entity.Hostname, entity.VirtualRtuId, entity.DeviceId, entity.ModuleId, entity.Slaves, securityToken, entity.LoggingLevel, entity.InstrumentationKey); } catch (Exception ex) { log?.LogInformation($"Failed to provision field gateway with luss '{luss}'."); log?.LogError(ex.Message); throw ex; } return(configuration); }
private void ShowContainerInfo() { string ctCode = this.txtContainerCode.Text.Trim(); string warehouse = GlobeSettings.LoginedUser.WarehouseCode; this._entity = GetContainerByCode(ctCode, warehouse); if (this._entity == null) { return; } this.lblContainerType.Text = this._entity.ContainerTypeDesc; this.lblCurrentWeight.Text = string.Format("{0:f0} 克", this._entity.ContainerWeight); }
public static Container ToDomainModel(this ContainerEntity containerEntity) { return(new Container( name: containerEntity.Name, description: containerEntity.Description, serialNumber: containerEntity.SerialNumber, itemCount: containerEntity.ItemCount, boxCount: containerEntity.BoxCount, placement: containerEntity.Placement, expirationDate: containerEntity.ExpirationDate, manufacturingDate: containerEntity.ManufacturingDate, dateCreated: containerEntity.DateCreated, id: containerEntity.Id)); }
/// <summary> /// 编辑 /// </summary> private void ShowEditBrands() { ContainerEntity editEntity = SelectedBrandsRow; if (editEntity == null) { MsgBox.Warn("没有要修改的数据。"); return; } FrmContainerEdit frmcontainerEdit = new FrmContainerEdit(editEntity); frmcontainerEdit.DataSourceChanged += OnEditChanage; frmcontainerEdit.ShowDialog(); }
public ContainerEntity PrepareSave() { ContainerEntity editEntity = containerEntity; if (editEntity == null) { editEntity = new ContainerEntity(); editEntity.WarehouseCode = GlobeSettings.LoginedUser.WarehouseCode; } editEntity.ContainerType = ConvertUtil.ToString(listContainerType.EditValue); editEntity.ContainerTypeDesc = listContainerType.Text; if (isNew) { string newCode = string.Empty; string wareHouseCode = string.Format("{0:D4}", Utils.ConvertUtil.ToInt(GlobeSettings.LoginedUser.WarehouseCode)); if (checkSetBeginNum.Checked == false) { string maxCtCode = GetMaxContainerCode(editEntity.ContainerType); if (string.IsNullOrEmpty(maxCtCode)) { //库房中还没有该类型的容器编号 newCode = GenerateContainerCode(editEntity.ContainerType, wareHouseCode, this.txtName.Text.Trim()); } else { newCode = Utils.ConvertUtil.ToString((long.Parse(maxCtCode) + 1)); } } else { newCode = GenerateContainerCode(editEntity.ContainerType, wareHouseCode, this.txtName.Text.Trim()); } editEntity.ContainerCode = newCode; editEntity.ContainerName = editEntity.ContainerCode.Substring(editEntity.ContainerCode.Length - 5, 5); } else { editEntity.ContainerCode = txtCode.Text.Trim(); editEntity.ContainerName = txtName.Text.Trim(); } editEntity.ContainerWeight = ConvertUtil.ToDecimal(txtWeight.Text.Trim()); return(editEntity); }
/// <summary> /// 批量新增容器/修改容器信息 /// </summary> public bool SaveAddContainerInfo(ContainerEntity Container, bool isNew, int ctNum) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("ctCode=").Append(Container.ContainerCode).Append("&"); loStr.Append("ctName=").Append(Container.ContainerName).Append("&"); loStr.Append("ctType=").Append(Container.ContainerType).Append("&"); loStr.Append("ctWeight=").Append(Container.ContainerWeight).Append("&"); loStr.Append("ctNum=").Append(ctNum).Append("&"); loStr.Append("whCode=").Append(Container.WarehouseCode); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_SaveAddContainerInfo); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(false); } #endregion #region 正常错误处理 Sucess bill = JsonConvert.DeserializeObject <Sucess>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(false); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(false); } #endregion return(true); } catch (Exception ex) { MsgBox.Err(ex.Message); } return(false); }
public async Task <Container> GetContainerAsync(int id) { if (id <= 0) { throw new Exception(); } try { ContainerEntity container = await _context.Containers.FindAsync(id).ConfigureAwait(false); return(_mapper.Map <Container>(container)); //return Mocks.Mocks.Containers.Find(x => x.ContainerId == id); } catch (Exception e) { throw; } }
private int AddInfo(ContainerEntity Container, bool isNew, int ctNum) { int sucNum = 0; long ctCode = long.Parse(Container.ContainerCode); long ctName = long.Parse(Container.ContainerName); //批量增加容器 //for (int i = 0; i < ctNum; i++) //{ // if (SaveAddContainerInfo(Container, isNew, ctNum)) // sucNum++; //} if (SaveAddContainerInfo(Container, isNew, ctNum)) { return(ctNum); } return(sucNum); }
public async Task <IActionResult> Post(ContainerRequest containerRequest) { try { var container = new Container( name: containerRequest.Name, description: containerRequest.Description, serialNumber: containerRequest.SerialNumber, itemCount: containerRequest.ItemCount, boxCount: containerRequest.BoxCount, placement: containerRequest.Placement, expirationDate: containerRequest.ExpirationDate, manufacturingDate: containerRequest.ManufacturingDate, dateCreated: DateTime.Now); var containerEntity = new ContainerEntity() { Id = container.Id, Name = container.Name, Description = container.Description, SerialNumber = container.SerialNumber, ItemCount = container.ItemCount, BoxCount = container.BoxCount, Placement = container.Placement, ExpirationDate = container.ExpirationDate, ManufacturingDate = container.ManufacturingDate, DateCreated = container.DateCreated }; await _containerRepository.Add(containerEntity); await _context.SaveChangesAsync(); return(new OkResult()); } catch (Exception exception) { return(new BadRequestObjectResult(exception.Message.ToString())); } }
/// <summary> /// 车次信息-打印装车单-获取所有有关联的托盘 /// </summary> /// <param name="billID"></param> /// <param name="wType"></param> /// <returns></returns> public List <ContainerEntity> GetContainerListByBillID(int billID, EWarehouseType wType) { List <ContainerEntity> list = new List <ContainerEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("billId=").Append(billID).Append("&"); loStr.Append("warehouseType=").Append(EUtilStroreType.WarehouseTypeToInt(wType)); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetContainerListByBillID); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetContainerListByBillID bill = JsonConvert.DeserializeObject <JsonGetContainerListByBillID>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetContainerListByBillIDResult jbr in bill.result) { ContainerEntity asnEntity = new ContainerEntity(); asnEntity.BillHeadID = Convert.ToInt32(jbr.billHeadId); asnEntity.ContainerCode = jbr.ctCode; asnEntity.ContainerName = jbr.ctName; asnEntity.ContainerType = jbr.ctType; asnEntity.ContainerTypeDesc = jbr.ctTypeDesc; asnEntity.ContainerWeight = Convert.ToDecimal(jbr.ctWeight); asnEntity.IsDelete = Convert.ToInt32(jbr.isDeleted); //try //{ // if (!string.IsNullOrEmpty(jbr.closeDate)) // asnEntity.CloseDate = Convert.ToDateTime(jbr.closeDate); // if (!string.IsNullOrEmpty(jbr.printedTime)) // asnEntity.PrintedTime = Convert.ToDateTime(jbr.printedTime); // if (!string.IsNullOrEmpty(jbr.createDate)) // asnEntity.CreateDate = Convert.ToDateTime(jbr.createDate); //} //catch (Exception msg) //{ // LogHelper.errorLog("FrmVehicle+QueryNotRelatedBills", msg); //} list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
static DataResource() { ContainerEntity container = new ContainerEntity(); container.Id = 1; container.Name = "Products"; container.Created = DateTimeOffset.Now; container.Items = new List <ItemEntity>(); container.Properties = new List <PropertyEntity>(); container.Relationships = new List <ContainerRelationshipEntity>(); Containers.Add(container); PropertyEntity property = new PropertyEntity(); property.Id = 11; property.Name = "Property"; property.Type = Garnet.Data.Enums.TypeOfValue.Int; property.PrimaryRelationships = new List <ContainerRelationshipEntity>(); property.ForeignRelationships = new List <ContainerRelationshipEntity>(); property.Container = container; container.Properties.Add(property); ItemEntity item = new ItemEntity(); item.Id = 21; item.ContainerId = 1; item.Container = container; item.Created = DateTimeOffset.Now; item.Values = new List <PropertyValueEntity>(); container.Items.Add(item); ContainerRelationshipEntity relation = new ContainerRelationshipEntity(); relation.Id = 31; relation.PrimaryId = 41; relation.Primary = new PropertyEntity(); relation.ForeignId = 51; relation.Foreign = new PropertyEntity(); container.Relationships.Add(relation); PropertyValueEntity value = new PropertyValueEntity(); value.Id = 61; value.IntValue = new Garnet.Data.Entities.Values.IntValueEntity(); value.IntValue.Id = 101; value.IntValueId = 101; value.IntValue.DataValue = 999; value.IntValue.Created = DateTimeOffset.Now; value.IntValue.PropertyValue = value; value.IntValue.PropertyValueId = 61; value.BoolValue = new Garnet.Data.Entities.Values.BoolValueEntity(); value.BoolValue.Id = 201; value.BoolValueId = 201; value.BoolValue.DataValue = true; value.BoolValue.Created = DateTimeOffset.Now; value.BoolValue.PropertyValue = value; value.BoolValue.PropertyValueId = 61; value.DoubleValue = new Garnet.Data.Entities.Values.DoubleValueEntity(); value.DoubleValue.Id = 301; value.DoubleValueId = 301; value.DoubleValue.DataValue = 9.9; value.DoubleValue.Created = DateTimeOffset.Now; value.DoubleValue.PropertyValue = value; value.DoubleValue.PropertyValueId = 61; value.StringValue = new Garnet.Data.Entities.Values.StringValueEntity(); value.StringValue.Id = 401; value.StringValueId = 401; value.StringValue.DataValue = "StringValue"; value.StringValue.Created = DateTimeOffset.Now; value.StringValue.PropertyValue = value; value.StringValue.PropertyValueId = 61; item.Values.Add(value); }
public int UpdateWeight(ContainerEntity entity, decimal weight) { return(UpdateWeight(entity.ContainerCode, entity.WarehouseCode, weight)); }
public FrmContainerEdit(ContainerEntity containerEntity) : this() { this.containerEntity = containerEntity; }
public override void initialize() { base.initialize(); this.addRenderer(new DefaultRenderer()); SetupPostProcess(); //var deferredRenderer = addRenderer(new DeferredLightingRenderer( // 0, 1, 10, 20)); //deferredRenderer.setAmbientColor(new Color(10, 10, 10)); _enemiesContainer = addEntity(new ContainerEntity { name = "container-enemies" }); EnemyEntity.Container = _enemiesContainer; _bulletContainer = addEntity(new ContainerEntity { name = "container-bullet" }); BulletEntity.Container = _bulletContainer; _itemsContainer = addEntity(new ContainerEntity() { name = "container-items" }); _currentMap = content.Load <TiledMap>(Content.Tilemaps.map1); _mapBoundsGroup = _currentMap.getObjectGroup("MapBounds"); var startPos = _currentMap.getObjectGroup("Points").objectWithName("StartPos"); _mapEnemies = _currentMap.getObjectGroup("Enemies"); _mapItems = _currentMap.getObjectGroup("Upgrades"); Texture2D freePlayerTexture = content.Load <Texture2D>(Content.Textures.tempFlightSprite); Entity map = createEntity("map"); TiledMapComponent tiledMap = map.addComponent(new TiledMapComponent(_currentMap, "Level")); // Vector2 halfMapDimensions = new Vector2(tiledMap.width, tiledMap.height) / 2.0f; // map.setPosition(-halfMapDimensions); tiledMap.setRenderLayer(10); var flyingPlayer = new FreemovePlayerEntity(freePlayerTexture) { name = "player-flying" }; flyingPlayer.addComponent <PositionBoundsLimitComponent>(); this.addEntity(flyingPlayer); EnemyEntity.Player = flyingPlayer; var platformPlayer = new PlatformPlayerEntity(freePlayerTexture) { name = "player-platform" }; platformPlayer.transform.position = new Vector2(startPos.x, startPos.y); this.addEntity(platformPlayer); CameraFollowComponent cameraFollow = new CameraFollowComponent(platformPlayer.transform); camera.addComponent(cameraFollow); PlayerManagerComponent p = addSceneComponent <PlayerManagerComponent>(); p.PlatformPlayer = platformPlayer.getComponent <PlatformPlayerComponent>(); p.FreemovePlayer = flyingPlayer.getComponent <FreemovePlayerComponent>(); p.CameraFollow = cameraFollow; p.OnTogglePlatforming += OnPlatformToggle; p.TogglePlatforming(); //var scanLines = content.loadEffect(@"nez\effects\Invert.mgfxo"); _bulletTextures = new Texture2D[1]; _enemyTextures = new Texture2D[1]; _upgradeTextures = new Texture2D[1]; _bulletTextures[0] = content.Load <Texture2D>(Content.Textures.Enemies.bullet); _enemyTextures[0] = content.Load <Texture2D>(Content.Textures.Enemies.enemy1); _upgradeTextures[0] = content.Load <Texture2D>(Content.Textures.tempFlightSprite); //// EnemyEntity e = new EnemyEntity(enemyTexture, bullet); //e.getComponent<EnemyComponent>().Player = flyingPlayer; //addEntity(e); addEntityProcessor(new UpgradeTriggerProcessor(new Matcher().all(typeof(UpgradeComponent)))); CreateUi(); Time.timeScale = 0.0f; Core.startCoroutine(WaitToStart(0.5f)); ChangeCameraPos(); }