protected override void OnStart() { base.OnStart(); WareHouseManager.AddWareHouseObjectList(this); if (_itemPak == null && PeGameMgr.IsSingleStory) { _itemPak = DescToItemPack(WareHouseManager.GetWareHouseData(_id).m_itemsDesc); } else if (_itemPak == null && PeGameMgr.playerType == PeGameMgr.EPlayerType.Tutorial)//这个位置在教程做完之后可能需要改 { _itemPak = DescToItemPack(WareHouseManager.GetWareHouseData(_id).m_itemsDesc); } else if (/*_itemPak == null && */ PeGameMgr.IsMulti) { GlobalBehaviour.RegisterEvent(RequestCreate); } if (null == _itemPak && PeGameMgr.IsSingle) { _itemPak = new ItemPackage(PakCapacity); } operateDistance = MaxOperateDistance; _entity = gameObject.GetComponentInParent <PeEntity>(); if (_entity != null) { MapObjNetwork net = MapObjNetwork.GetNet(_entity.Id); if (net != null) { net.wareHouseObj = this; _id = net.AssetId; InitForNet(net); } } }
private void FillWareHouse(int PCode, int RowHandle) { DataTable dt = new DataTable(); dt.Columns.Add("v1", typeof(string)); dt.Columns.Add("v2", typeof(string)); dt.Columns.Add("v3", typeof(string)); dt.Rows.Clear(); if (RowHandle == 0) { WareHouseManager WHManager = new WareHouseManager(); foreach (DALLayer.WareHouse item in WHManager.GetAll()) { decimal?Qty = item.ProductOnHand.Where(w => w.Product_Code == PCode).Sum(s => s.Qty); dt.Rows.Add(item.WareHouse_Code, item.WareHouse_Name, Qty == null ? 0 : Qty); } } else { Product productMgr = new ProductManager().Get(PCode); foreach (ProductOnHand item in productMgr.ProductOnHand) { dt.Rows.Add(item.WareHouse.WareHouse_Code, item.WareHouse.WareHouse_Name, item.Qty); } } repWareHouse.DataSource = dt; repWareHouse.ValueMember = repWareHouse.DisplayMember = "v1"; }
public void RPC_S2C_RemoveItem(uLink.BitStream stream, uLink.NetworkMessageInfo info) { int itemID = stream.Read <int>(); int index = itemList.FindIndex(iter => (iter == itemID)); if (index >= 0 && objType != DoodadType.DoodadType_Power && objType != DoodadType.DoodadType_RandomBuilding_Power) { itemList.RemoveAt(index); } if (objType == DoodadType.DoodadType_Dead || objType == DoodadType.DoodadType_Drop) { itemBox.RemoveItem(itemID); } else if (objType == DoodadType.DoodadType_SceneBox) { if (wareHouseObj == null) { wareHouseObj = WareHouseManager.GetWareHouseObject(_assetId); if (wareHouseObj != null) { wareHouseObj.InitForNet(this); } } if (wareHouseObj != null) { wareHouseObj.RemoveItemById(itemID); } else { Debug.LogError("warehouse is null!!!"); } } else if (objType == DoodadType.DoodadType_SceneItem) { if (itemDrop != null) { ItemObject itemObj = ItemAsset.ItemMgr.Instance.Get(itemID); if (itemObj != null) { itemDrop.RemoveDroppableItem(itemObj); } } } else if (objType == DoodadType.DoodadType_Repair || objType == DoodadType.DoodadType_RandomBuilding_Repair) { GameUI.Instance.mRepair.DropItemByNet(this, -1); } else if (objType == DoodadType.DoodadType_Power || objType == DoodadType.DoodadType_RandomBuilding_Power) { if (itemList.Count > index && index >= 0) { itemList[index] = -1; GameUI.Instance.mPowerPlantSolar.OnMultiRemoveCallBack(this, index, itemID); } } }
private void AddMovement(Device device, Assistant assistant, WareHouseManager wareHouseManager, MovementType movementType) { _context.Movements.Add(new Movement { Device = device, Assistant = assistant, WarehouseManager = wareHouseManager, MovementType = movementType, DateMovement = DateTime.Today }); }
private async void AddInventory(Warehouse warehouse, WareHouseManager warehousemanager) { _context.Inventories.Add(new Inventory { DateInventary = DateTime.Today, Warehouse = warehouse, WarehouseManager = warehousemanager }); await _context.SaveChangesAsync(); }
private WareHouseManagerResponse ToWareHouseManager(WareHouseManager wareHouseManager) { return(new WareHouseManagerResponse { Address = wareHouseManager.User.Address, Document = wareHouseManager.User.Document, Email = wareHouseManager.User.Email, FirstName = wareHouseManager.User.FirstName, LastName = wareHouseManager.User.LastName, PhoneNumber = wareHouseManager.User.PhoneNumber }); }
public FRM_Product() { InitializeComponent(); try { #region Fill SearchEdit By Data : WareHouseManager wh = new WareHouseManager(); HelperClass.FillSearchLookUpByData(DefPurchaseWareHouse, wh.CreateTable(), WareHouseManager.WareHouseDetails.WareHouseName.ToString(), WareHouseManager.WareHouseDetails.WareHouseCode.ToString()); HelperClass.FillSearchLookUpByData(DefSalesWareHouse, wh.CreateTable(), WareHouseManager.WareHouseDetails.WareHouseName.ToString(), WareHouseManager.WareHouseDetails.WareHouseCode.ToString()); UnitManager unit = new UnitManager(); HelperClass.FillSearchLookUpByData(DefWareHouseUnit, unit.CreateTable(), UnitManager.UnitDetails.UnitName.ToString(), UnitManager.UnitDetails.UnitCode.ToString()); HelperClass.FillSearchLookUpByData(DefPurchaseUnit, unit.CreateTable(), UnitManager.UnitDetails.UnitName.ToString(), UnitManager.UnitDetails.UnitCode.ToString()); HelperClass.FillSearchLookUpByData(DefSalesUnit, unit.CreateTable(), UnitManager.UnitDetails.UnitName.ToString(), UnitManager.UnitDetails.UnitCode.ToString()); #region Product Types : DataTable PrTypes = new DataTable(); PrTypes.Columns.Add("TypeName", typeof(string)); PrTypes.Rows.Add(ProductManager.ProductType.RM.ToString()); PrTypes.Rows.Add(ProductManager.ProductType.PKG.ToString()); PrTypes.Rows.Add(ProductManager.ProductType.PACK.ToString()); PrTypes.Rows.Add(ProductManager.ProductType.SFG.ToString()); PrTypes.Rows.Add(ProductManager.ProductType.FG.ToString()); PrTypes.Rows.Add(ProductManager.ProductType.Service.ToString()); PrTypes.Rows.Add(ProductManager.ProductType.CoProduct.ToString()); HelperClass.FillSearchLookUpByData(ProductType, PrTypes, "TypeName", "TypeName"); #endregion HelperClass.FillSearchLookUpByData(PrGroup, new ProductGroupManager().CreateTable(), ProductGroupManager.GroupDetails.GroupName.ToString(), ProductGroupManager.GroupDetails.GroupCode.ToString()); #endregion } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FRM_PurchaseInvoice_Load(object sender, EventArgs e) { try { WareHouseManager.FillWareHouseComboBox(cmbWareHouse); VendorManager.FillVendorComboBox(cmbVendor); UnitManager.FillUnitComboBox(cmbUnit); HelperClass.FillSearchLookUpByData(cmbProduct, new ProductManager().CreateTable(), ProductManager.ProductDetails.ProductName.ToString(), ProductManager.ProductDetails.ProductCode.ToString()); ProductList = new ProductManager().GetAll().ToList(); btnAddNew_Click(null, null); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void RPC_S2C_RequestItemList(uLink.BitStream stream, uLink.NetworkMessageInfo info) { int[] item = stream.Read <int[]>(); itemList.Clear(); foreach (int itemid in item) { itemList.Add(itemid); } if (objType == DoodadType.DoodadType_Dead || objType == DoodadType.DoodadType_Drop) { itemBox.OnRequestItemList(itemList); } else if (objType == DoodadType.DoodadType_SceneBox) { //if(wareHouseObj == null) // wareHouseObj = WareHouseManager.GetWareHouseObject(_assetId); //if(wareHouseObj != null && wareHouseObj.ItemPak == null) //{ // wareHouseObj.InitForNet( this ); //} if (wareHouseObj == null) { wareHouseObj = WareHouseManager.GetWareHouseObject(_assetId); if (wareHouseObj != null) { wareHouseObj.InitForNet(this); } } if (wareHouseObj != null) { wareHouseObj.ResetItemByIdList(itemList); } } else if (objType == DoodadType.DoodadType_SceneItem) { if (_sceneItemName == "backpack") { if (itemList.Count > 0) { itemDrop = StroyManager.CreateBackpack(transform.position, itemList, this); } } else if (_sceneItemName == "pajaLanguage") { if (itemList.Count > 0) { itemDrop = StroyManager.CreatePajaLanguage(transform.position, itemList, this); } } else if (_sceneItemName == "probe") { if (itemList.Count > 0) { itemDrop = StroyManager.CreateProbe(transform.position, itemList, this); } } else if (_sceneItemName == "hugefish_bone") { if (itemList.Count > 0) { itemDrop = StroyManager.CreateHugefish_bone(transform.position, itemList, this); } } else if (_sceneItemName == "1_larve_Q425") { itemDrop = StroyManager.Createlarve_Q425(transform.position); } else if (_sceneItemName == "ash_box") { itemBox.OnRequestItemList(itemList, true); } else if (_sceneItemName == "ash_ball") { itemBox.OnRequestItemList(itemList, true); } else if (_sceneItemName.Contains("language_sample_canUse(Clone):")) { if (itemList.Count > 0) { itemDrop = StroyManager.CreateLanguageSampleNet(_sceneItemName, transform.position, itemList, this); } } else if (_sceneItemName.Contains("coelodonta_rhino_bone")) { if (itemList.Count > 0) { itemDrop = StroyManager.CreateAndHeraNest_indexNet(_sceneItemName, transform.position, itemList, this); } } else if (_sceneItemName.Contains("lepus_hare_bone")) { if (itemList.Count > 0) { itemDrop = StroyManager.CreateAndHeraNest_indexNet(_sceneItemName, transform.position, itemList, this); } } else if (_sceneItemName.Contains("andhera_queen_egg")) { if (itemList.Count > 0) { itemDrop = StroyManager.CreateAndHeraNest_indexNet(_sceneItemName, transform.position, itemList, this); } } } else if (objType == DoodadType.DoodadType_Repair || objType == DoodadType.DoodadType_RandomBuilding_Repair) { if (itemList.Count > 0) { GameUI.Instance.mRepair.SetItemByNet(this, itemList[0]); } else { GameUI.Instance.mRepair.SetItemByNet(this, -1); } } else if (objType == DoodadType.DoodadType_Power || objType == DoodadType.DoodadType_RandomBuilding_Power) { GameUI.Instance.mPowerPlantSolar.OnMultiOpenDropCallBack(this, itemList.ToArray()); } }
public WareHouseController() { _aManager = new WareHouseManager(); }
public ActionResult GetWareHouse() { return(Json(WareHouseManager.GetWareHouse(), JsonRequestBehavior.AllowGet)); }
public static void LoadAllData() { if (s_localDatabase != null) { return; } #if UNITY_EDITOR System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); #endif s_localDatabase = LoadDb(); SkillSystem.SkData.LoadData(); Pathea.Effect.EffectData.LoadData(); Pathea.Projectile.ProjectileData.LoadData(); Pathea.RequestRelation.LoadData(); Pathea.CampData.LoadData(); Pathea.ThreatData.LoadData(); Pathea.DamageData.LoadData(); HumanSoundData.LoadData(); ItemDropData.LoadData(); PELocalization.LoadData(); NaturalResAsset.NaturalRes.LoadData(); //SkillAsset.EffCastData.LoadData(); //SkillAsset.EffSkill.LoadData(); //SkillAsset.MergeSkill.LoadData(); //AnimData.LoadData(); //AnimSoundData.LoadData(); AiAsset.AiData.LoadData(); SoundAsset.SESoundBuff.LoadData(); SoundAsset.SESoundStory.LoadData(); //CharacterData.LoadCharacterData(); StoryDoodadMap.LoadData(); StoreRepository.LoadData(); NpcMissionDataRepository.LoadData(); //PlayerAttribute.LoadData(); MissionRepository.LoadData(); TalkRespository.LoadData(); //NpcRandomRepository.LoadData(); ShopRespository.LoadData(); WareHouseManager.LoadData(); //HeroTalkRepository.LoadData(); MutiPlayRandRespository.LoadData(); PromptRepository.LoadData(); //MapIconData.LoadDate(); //MapMaskData.LoadDate(); CampPatrolData.LoadDate(); Camp.LoadData(); RepProcessor.LoadData(); CloudManager.LoadData(); //BattleUnitData.LoadData(); TutorialData.LoadData(); //RepairMachineManager.LoadData(); MapMaskData.LoadDate(); MessageData.LoadData(); //lz-2016.07.13 Add it MonsterHandbookData.LoadData(); //lz-2016.07.20 Add it StoryRepository.LoadData(); RMRepository.LoadRandMission(); MisInitRepository.LoadData(); CameraRepository.LoadCameraPlot(); AdRMRepository.LoadData(); VCConfig.InitConfig(); Cutscene.LoadData(); // BuildBrushData.LoadBrush(); BSPattern.LoadBrush(); BSVoxelMatMap.Load(); BSBlockMatMap.Load(); BlockBuilding.LoadBuilding(); LifeFormRule.LoadData(); PlantInfo.LoadData(); MetalScanData.LoadData(); BattleConstData.LoadData(); CustomCharactor.CustomMetaData.LoadData(); SkillTreeInfo.LoadData(); VArtifactUtil.LoadData(); Pathea.ActionRelationData.LoadActionRelation(); //colony CSInfoMgr.LoadData(); ProcessingObjInfo.LoadData(); CSTradeInfoData.LoadData(); CampTradeIdData.LoadData(); AbnormalTypeTreatData.LoadData(); CSMedicineSupport.LoadData(); //RandomItemMgr RandomItemDataMgr.LoadData(); FecesData.LoadData(); //randomdungeon RandomDungeonDataBase.LoadData(); AbnormalData.LoadData(); PEAbnormalNoticeData.LoadData(); RelationInfo.LoadData(); EquipSetData.LoadData(); SuitSetData.LoadData(); CheatData.LoadData(); Pathea.NpcProtoDb.Load(); Pathea.MonsterProtoDb.Load(); Pathea.MonsterRandomDb.Load(); Pathea.MonsterGroupProtoDb.Load(); Pathea.RandomNpcDb.Load(); Pathea.PlayerProtoDb.Load(); Pathea.TowerProtoDb.Load(); Pathea.DoodadProtoDb.Load(); Pathea.AttPlusNPCData.Load(); Pathea.AttPlusBuffDb.Load(); Pathea.NpcTypeDb.Load(); Pathea.NpcRandomTalkDb.Load(); Pathea.NpcThinkDb.LoadData(); Pathea.NpcEatDb.LoadData(); Pathea.NpcRobotDb.Load(); Pathea.NPCScheduleData.Load(); Pathea.NpcVoiceDb.LoadData(); InGameAidData.LoadData(); //lz-2016.08.21 add it MountsSkillDb.LoadData(); #if UNITY_EDITOR sw.Stop(); Debug.Log("Database Loaded : " + sw.ElapsedMilliseconds); sw.Reset(); #else Debug.Log("Database Loaded"); #endif }
public async Task <IActionResult> Create(AddUserViewModel model) { if (ModelState.IsValid) { var user = await CreateUserAsync(model); if (user != null) { var WareHouseManager = new WareHouseManager { Inventories = new List <Inventory>(), Movements = new List <Movement>(), User = user }; _dataContext.WareHouseManagers.Add(WareHouseManager); await _dataContext.SaveChangesAsync(); var myToken = await _userHelper.GenerateEmailConfirmationTokenAsync(user); var tokenLink = Url.Action("ConfirmEmail", "Account", new { userid = user.Id, token = myToken }, protocol: HttpContext.Request.Scheme); _mailHelper.SendMail(model.Username, "Email confirmation", $"<table style = 'max-width: 600px; padding: 10px; margin:0 auto; border-collapse: collapse;'>" + $" <tr>" + $" <td style = 'background-color: #34495e; text-align: center; padding: 0'>" + $" <a href = 'https://www.facebook.com/NuskeCIV/' >" + $" <img width = '20%' style = 'display:block; margin: 1.5% 3%' src= 'https://veterinarianuske.com/wp-content/uploads/2016/10/line_separator.png'>" + $" </a>" + $" </td>" + $" </tr>" + $" <tr>" + $" <td style = 'padding: 0'>" + $" <img style = 'padding: 0; display: block' src = 'https://veterinarianuske.com/wp-content/uploads/2018/07/logo-nnske-blanck.jpg' width = '100%'>" + $" </td>" + $"</tr>" + $"<tr>" + $" <td style = 'background-color: #ecf0f1'>" + $" <div style = 'color: #34495e; margin: 4% 10% 2%; text-align: justify;font-family: sans-serif'>" + $" <h1 style = 'color: #e67e22; margin: 0 0 7px' > Hola </h1>" + $" <p style = 'margin: 2px; font-size: 15px'>" + $" El mejor Hospital Veterinario Especializado de la Ciudad de Morelia enfocado a brindar servicios médicos y quirúrgicos<br>" + $" aplicando las técnicas más actuales y equipo de vanguardia para diagnósticos precisos y tratamientos oportunos..<br>" + $" Entre los servicios tenemos:</p>" + $" <ul style = 'font-size: 15px; margin: 10px 0'>" + $" <li> Urgencias.</li>" + $" <li> Medicina Interna.</li>" + $" <li> Imagenologia.</li>" + $" <li> Pruebas de laboratorio y gabinete.</li>" + $" <li> Estetica canina.</li>" + $" </ul>" + $" <div style = 'width: 100%;margin:20px 0; display: inline-block;text-align: center'>" + $" <img style = 'padding: 0; width: 200px; margin: 5px' src = 'https://veterinarianuske.com/wp-content/uploads/2018/07/tarjetas.png'>" + $" </div>" + $" <div style = 'width: 100%; text-align: center'>" + $" <h2 style = 'color: #e67e22; margin: 0 0 7px' >Email Confirmation </h2>" + $" To allow the user,plase click in this link:</ br ></ br > " + $" <a style ='text-decoration: none; border-radius: 5px; padding: 11px 23px; color: white; background-color: #3498db' href = \"{tokenLink}\">Confirm Email</a>" + $" <p style = 'color: #b3b3b3; font-size: 12px; text-align: center;margin: 30px 0 0' > Nuskë Clinica Integral Veterinaria 2019 </p>" + $" </div>" + $" </td >" + $"</tr>" + $"</table>"); ViewBag.Message = "The instructions to allow your user has been sent to email."; return(View(model)); } ModelState.AddModelError(string.Empty, "User with this eamil already exists."); } return(View(model)); }