public static void Add(Garbage garbage) { using (GarbageDal dal = new GarbageDal()) { dal.AddGarbage(garbage.City, garbage.Area, garbage.Street, garbage.SensorName); } }
public static void Update(Garbage garbageForUpdate) { using (GarbageDal dal = new GarbageDal()) { dal.UpdateGarbage(garbageForUpdate.City, garbageForUpdate.Area, garbageForUpdate.Street, garbageForUpdate.SensorName, garbageForUpdate.GarbageCode); } }
public override void Entry(IModHelper help) { AssemblyPath = help.DirectoryPath; var ConfigPath = Path.Combine(help.DirectoryPath, ConfigName); using (var tempStream = new MemoryStream()) { SerializeConfig.Save(tempStream); SerializeConfig.Load(ConfigPath); if (IsVersionOutdated(Config.ConfigVersion)) { Debug.WarningLn("config.toml is out of date, rewriting it."); SerializeConfig.Load(tempStream); Config.ConfigVersion = Config.CurrentVersion; } } SerializeConfig.Save(ConfigPath); ConfigureHarmony(); help.Events.Input.ButtonPressed += OnButtonPressed; help.ConsoleCommands.Add("spritemaster_stats", "Dump SpriteMaster Statistics", (_, _1) => { ManagedTexture2D.DumpStats(); }); help.ConsoleCommands.Add("spritemaster_memory", "Dump SpriteMaster Memory", (_, _1) => { Debug.DumpMemory(); }); //help.ConsoleCommands.Add("night", "make it dark", (_, _1) => { help.ConsoleCommands.Trigger("world_settime", new string[] { "2100" }); }); help.Events.GameLoop.DayStarted += OnDayStarted; // GC after major events help.Events.GameLoop.SaveLoaded += (_, _1) => Garbage.Collect(compact: true, blocking: true, background: false); MemoryPressureThread.Start(); GarbageCollectThread.Start(); }
public Garbage GetGarBageInfoByPo(string po) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb = db.Garbage.Where(g => g.PO_.Equals(po)).First(); return(gb); }
/// <summary> /// Highlights tile when mouse hovers over it, if applicable /// </summary> /// <param name="eventData"></param> public void OnPointerEnter(PointerEventData eventData) { //if there is a sprite on the object and it's not a default image if (image.sprite != null && !image.sprite.name.Contains("Default") && ActionPointManager.instance.GetActionPointsAvailable() > 0) { Hand hand = gameObject.transform.parent.GetComponent <Hand>(); PlayspaceTile tile = gameObject.GetComponent <PlayspaceTile>(); MarketTile marketCard = gameObject.GetComponent <MarketTile>(); Garbage garbage = gameObject.GetComponent <Garbage>(); //if the object is part of a hand and there is a card selected, don't highlight if (hand != null && (hand.CardSelected == true)) { return; } else if (hand == null) { if (marketCard != null && marketCard.CanHighlight == false) { return; } if (tile != null && tile.CanHighlight == false) { return; } if (garbage != null && garbage.CanHighlight == false) { return; } } image.color = newColor; } }
public Garbage GetGarbageByPoAndSn(string po, string sn) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb1 = db.Garbage.Where(f => f.PO_.Equals(po) && f.SN.Equals(sn)).First(); return(gb1); }
public Garbage GetGarBageByGnAndSn(string gn, String sn) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb1 = db.Garbage.Where(f => f.GN.Equals(gn) && f.SN.Equals(sn)).First(); return(gb1); }
public void AddGaibageNewInfo(Garbage gb) { DataClassesDataContext db = new DataClassesDataContext(); db.Garbage.InsertOnSubmit(gb); db.SubmitChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Garbage garbage) { if (id != garbage.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(garbage); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GarbageExists(garbage.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(garbage)); }
public Garbage GetGarBageByOnumAnPo(string onum, String po) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb1 = db.Garbage.Where(f => f.Onum.Equals(onum) || f.PO_.Equals(po)).First(); return(gb1); }
private LinkedListNode <GameObject> FindPreviousNodeBeforePoint(Vector2 point, int targetPathIndex, Vector2 targetNodePos) { float pointToTarget = (targetNodePos - point).magnitude; // forward iteration LinkedListNode <GameObject> node = garbages.First; while (node != null) { Garbage garbage = node.Value.GetComponent <Garbage>(); int curIndex = garbage.GetCurPathIndex(); if (curIndex < targetPathIndex) // node < PathNode { return(node); } else if (curIndex == targetPathIndex) // node == PathNode { float nodeToPathNode = (targetNodePos - garbage.GetPos()).magnitude; if (nodeToPathNode > pointToTarget) { return(node); } } node = node.Next; } return(node); }
public Garbage GetGarBageByOnumAndSn(string onum, String sn) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb1 = db.Garbage.Where(f => f.Onum.Equals(onum) && f.SN.Equals(sn)).First(); return(gb1); }
public Garbage GetGarbageBySN(string sn) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb = db.Garbage.Where(g => g.SN.Equals(sn)).First(); return(gb); }
// Cuando entramos en colisión con un trigger collider void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("Bin") && charged) { string binColor = other.gameObject.GetComponent <binController>().color; if (binColor.Equals(myGarbage.getColorCode())) { count = count + 1; infoText.text = ""; infoText.gameObject.SetActive(false); charged = false; } else { infoText.text = "Residuo: " + myGarbage.getDescription() + "\nCaneca equivocada"; } SetText(); } if (other.gameObject.CompareTag("PickUp") && !charged) { charged = true; other.gameObject.SetActive(false); infoText.text = "Residuo: " + garbageArray[count].getDescription(); infoText.gameObject.SetActive(true); myGarbage = garbageArray[count]; } }
private void PushPreviousNodes(LinkedListNode <GameObject> node) { float garbageDistance = LevelManager.instance.GetGarbageDistance(); LinkedListNode <GameObject> curNode = node; LinkedListNode <GameObject> previousNode = curNode.Previous; while (previousNode != null) { Garbage curGarbage = curNode.Value.GetComponent <Garbage>(); Garbage nextGarbage = previousNode.Value.GetComponent <Garbage>(); Vector2 offset = (nextGarbage.GetPos() - curGarbage.GetPos()); float distance = offset.magnitude; if (distance < garbageDistance) { nextGarbage.MoveForward(garbageDistance - distance); curNode = curNode.Previous; previousNode = previousNode.Previous; } else { break; } } }
public Garbage GarbageInfoByGn(string gn) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb = db.Garbage.Where(g => g.GN.Equals(gn)).First(); return(gb); }
public Garbage GetGarbageInfoByONum(string num) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb = db.Garbage.Where(g => g.Onum.Equals(num)).First(); return(gb); }
public ManagedTexture2D( ScaledTexture texture, Texture2D reference, Vector2I dimensions, SurfaceFormat format, string name = null ) : base(reference.GraphicsDevice.IsDisposed ? DrawState.Device : reference.GraphicsDevice, dimensions.Width, dimensions.Height, UseMips, format) { this.Name = name ?? $"{reference.SafeName()} [RESAMPLED {(CompressionFormat)format}]"; Reference = reference.MakeWeak(); Texture = texture; Dimensions = dimensions - texture.BlockPadding; reference.Disposing += (_, _1) => OnParentDispose(); TotalAllocatedSize += this.SizeBytes(); ++TotalManagedTextures; Garbage.MarkOwned(format, dimensions.Area); Disposing += (_, _1) => { Garbage.UnmarkOwned(format, dimensions.Area); TotalAllocatedSize -= this.SizeBytes(); --TotalManagedTextures; }; }
public static void AddGarbageFromBorrow(Borrow borrow, int quantity) { Garbage garbage = GetAllGarbages().FirstOrDefault(x => x.Item_Id.Equals(borrow.Item_Id) && x.Stock_Id.Equals(borrow.Stock_Id)); if (garbage != null) { garbage.Quantity += quantity; garbage.EntityState = EntityState.Modified; } else { garbage = new Garbage() { Item_Id = borrow.Item_Id, Stock_Id = borrow.Stock_Id, Quantity = quantity, CreatedAt = DateTime.Now, EntityState = EntityState.Added }; } borrow.Quantity -= quantity; BorrowController.ManageBorrow(borrow, EntityState.Modified); ManageGarbage(garbage, garbage.EntityState); }
public void TestInstantiatingGarbage() { string garbageName = "Rotten food from the fridge"; Garbage garbage = new Garbage(garbageName); Assert.AreEqual(garbageName, garbage.Name); }
public static void AddGarbageFromStock(Stock stock, int quantity) { Garbage garbage = GetAllGarbages().FirstOrDefault(x => x.Item_Id.Equals(stock.Item_Id) && x.Stock_Id.Equals(stock.Id)); if (garbage != null) { garbage.Quantity += quantity; garbage.EntityState = EntityState.Modified; } else { garbage = new Garbage() { Item_Id = (int)stock.Item_Id, Stock_Id = stock.Id, Quantity = quantity, CreatedAt = DateTime.Now, EntityState = EntityState.Added }; } stock.Quantity -= quantity; StockController.ManageStock(stock, EntityState.Modified); ManageGarbage(garbage, garbage.EntityState); }
public static string addNewRecord(string running_no, string po_no, string warehouse_code, string barcode_no, string scan_time, string run_no_for_modify, string modify_flag) { string _returnString = string.Empty; Garbage gb = new Garbage(); if (new GarbageBLL().IsContainOnum(running_no)) { _returnString = getResponseString(RETURN_DUPLICATE_PRIMARY_KEY, running_no, po_no, warehouse_code, barcode_no, scan_time, run_no_for_modify, modify_flag); return(_returnString); } else { gb.Onum = running_no; //流水号 if (warehouse_code.Length != 0) //仓库编码 { gb.GN = warehouse_code; } else { gb.GN = DEFAULT_STRING; } gb.PO_ = po_no; //发运单号 gb.SN = barcode_no; //序列号 gb.ST = Convert.ToDateTime(scan_time); //扫描时间 //本记录的接收时间按照当前页面的提交时间 string time_now = Convert.ToString(System.DateTime.Now); gb.RT = Convert.ToDateTime(time_now); //接受时间 gb.OW = run_no_for_modify; //待修改流水号 gb.Flag = Convert.ToInt16(modify_flag); //修改标识 //执行Insert的Linq语句 new GarbageBLL().AddGaibageNewInfo(gb); _returnString = getResponseString(RETURN_NORMAL, running_no, po_no, warehouse_code, barcode_no, scan_time, run_no_for_modify, modify_flag); return(_returnString); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag(garbageTag)) { bool isMatch = false; Garbage garbage = collision.gameObject.GetComponent <Garbage>(); if (type == garbage.type) { isMatch = true; if (type == (int)GarbageData.GarbageType.Mysterious) { levelManager.OnBuff(garbage); } else { levelManager.OnCollectRightGarbage(); levelManager.RemoveGarbage(garbage.gameObject); } levelManager.AddHandbookCodes(garbage.garbageData.code); // 记录分类成功后的垃圾code audioSource.PlayOneShot(correctAudio); } else { levelManager.AddNotes(garbage.garbageData); // 添加分类失败后的语句 levelManager.GetComponent <LevelInit>().SubStar(); levelManager.ThrowGarbage(garbage.gameObject); SpitGarbage(garbage); audioSource.PlayOneShot(wrongAudio); } levelManager.OnCollectingGarbage(isMatch); } }
/// <summary> /// InsertGarbage /// </summary> /// <param name="binId"></param> private int InsertGarbage(Guid binId, Guid userId) { try { var garbageId = Guid.NewGuid(); var tag = GenerateTag(userId); Garbage garbage = new Garbage { Id = garbageId, Tag = tag, BinId = binId, CreateDateTime = DateTime.Now }; context.Garbages.InsertOnSubmit(garbage); SubmitData(); InsertOrder(tag, "WET", true, true, 0); InsertOrder(tag, "DRY", true, true, 0); return(211); } catch (Exception ex) { return(100); } }
public static void ManageGarbage(Garbage garbage, EntityState entityState) { IGarbageRepository garbageRepository = new GarbageRepository(); garbage.EntityState = entityState; garbageRepository.Update(garbage); }
public void deleteGarbageIngoByOnum(String num) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb = db.Garbage.Where(d => d.Onum.Equals(num)).First(); db.Garbage.DeleteOnSubmit(gb); db.SubmitChanges(); }
static void Main() { Garbage g1 = new Garbage("1번객체"); Garbage g2 = new Garbage("2번객체"); Garbage g3 = new Garbage("3번객체"); Garbage g4 = new Garbage("4번객체"); g1.Dispose(); GC.SuppressFinalize(g2); Console.ReadLine(); }
public ActionResult UpdateList(int id) { var customer = context.Customers.Where(c => c.Id == id).Single(); customer.confirmed = true; customer.balance += Garbage.GetPricePerPickup(); context.SaveChanges(); return(RedirectToAction("Pickups")); }
private void PickUpGarbage(Transform trans) { cursorImage.sprite = CursorController.Instance.Sprites_Cursor[0]; trans.parent = transform; trans.SetAsFirstSibling(); curGarbage = trans.GetComponent <Garbage>(); curGarbage.PickOrDrop(); curGarbage.SetPosition(); }
public void deleteGarbageInfo(string onum) { DataClassesDataContext db = new DataClassesDataContext(); Garbage gb = db.Garbage.Where(n => n.Onum.Equals(onum)).First(); db.Garbage.DeleteOnSubmit(gb); db.SubmitChanges(); }