public ActionResult Edit(FormCollection frm, int?id) { A_Item updateItem = new A_Item(); updateItem.AssetItemName = frm["AssetItemName"]; updateItem.AssetItemCode = frm["AssetItemCode"]; updateItem.AssetCategoryId = Convert.ToInt32(frm["AssetCategoryId"]); updateItem.DepartmentId = Convert.ToInt32(Session["DepartmentId"]); if (frm["IsWarranty"] == "Y") { updateItem.IsWarranty = true; updateItem.WarrantyDuration = Convert.ToInt32(frm["WarrantyDuration"]); updateItem.WarrantyFromDate = DateTime.ParseExact(frm["WarrantyFromDate"], "yyyy-MM-dd", null); updateItem.WarrantyFromDateBS = frm["WarrantyFromDateBS"]; updateItem.WarrantyToDate = DateTime.ParseExact(frm["WarrantyToDate"], "yyyy-MM-dd", null); updateItem.WarrantyToDateBS = frm["WarrantyToDateBS"]; } else { updateItem.IsWarranty = false; updateItem.WarrantyDuration = 0; updateItem.WarrantyFromDate = null; updateItem.WarrantyFromDateBS = null; updateItem.WarrantyToDate = null; updateItem.WarrantyToDateBS = null; } updateItem.LastUpdatedDate = DateTime.Now; updateItem.LastUpdatedBy = Convert.ToInt32(Session["UserId"]); db.UpdateItem(updateItem, (int)id); return(RedirectToAction("Index")); }
private void swapItemsInSlots(GameObject activeSlot, GameObject parentSlot, int indexOfActiveSlot, GameObject qaPanel, List <A_Item> qaStorage) { int indexOfParentSlot = 0; foreach (Transform slot in qaPanel.transform) { if (slot.GetComponent <UIItem>().item != null) { if (parentSlot.GetComponent <UIItem>().item.GetType().Name.Equals(slot.GetComponent <UIItem>().item.GetType().Name)) { break; } } indexOfParentSlot++; } A_Item tempItem = activeSlot.GetComponent <UIItem>().item; Sprite tempSprite = activeSlot.transform.GetChild(0).GetComponent <Image>().sprite; string tempText = activeSlot.transform.GetChild(1).GetComponent <Text>().text; setItemToSlot(indexOfActiveSlot, activeSlot, qaStorage); item = tempItem; itemSprite.sprite = tempSprite; text = tempText; setItemToSlot(indexOfParentSlot, parentSlot, qaStorage); }
public ActionResult Create(FormCollection frm) { A_Item saveItem = new A_Item(); saveItem.AssetItemName = frm["AssetName"]; saveItem.AssetItemCode = frm["AssetCode"]; saveItem.AssetCategoryId = Convert.ToInt32(frm["CategoryId"]); saveItem.DepartmentId = Convert.ToInt32(Session["DepartmentId"]); if (frm["IsWarranty"] == "Y") { saveItem.IsWarranty = true; saveItem.WarrantyDuration = Convert.ToInt32(frm["WarrantyDuration"]); saveItem.WarrantyFromDate = DateTime.ParseExact(frm["FromDate"], "yyyy-MM-dd", null); saveItem.WarrantyFromDateBS = frm["FromDateBS"]; saveItem.WarrantyToDate = DateTime.ParseExact(frm["ToDate"], "yyyy-MM-dd", null); saveItem.WarrantyToDateBS = frm["ToDateBS"]; } else { saveItem.IsWarranty = false; saveItem.WarrantyDuration = 0; saveItem.WarrantyFromDate = null; saveItem.WarrantyFromDateBS = null; saveItem.WarrantyToDate = null; saveItem.WarrantyToDateBS = null; } saveItem.EnteredDate = DateTime.Now; saveItem.EnteredBy = Convert.ToInt32(Session["UserId"]); db.AddUsers(saveItem); return(RedirectToAction("Index")); }
static void Main(string[] args) { C_Hero h = new C_Hero(); h.gold = 100000; A_Item h1s = new healP1S("healpot1", h); A_Item.buy(h1s, h); A_Item h2s = new healP1S("healpot2", h); A_Item.buy(h2s, h); // add 2 heal pot A_Item regh1s = new healReP1S("regpot1", h); A_Item.buy(regh1s, h); //add1 reg pot A_Item fupmix = new fireUpMix1S("fupmix1", h); A_Item.buy(fupmix, h); // h.baseMaxHP = 1000; h.maxHP = 1000; h.currHP = 100; h.inv_items[0].use(h); // A_Item h3s = new healP1S("healpot3", h); A_Item.buy(h3s, h); // Console.ReadLine(); }
public void dropItemFromSlot(Transform slot, A_Item slotItem) { InventorySystem invSystem = HeroController.mainHero.inventorySystem; int removeIndex = invSystem.quickAccesItemStorage.IndexOf(slotItem); invSystem.quickAccesItemStorage[removeIndex] = null; slot.GetComponent <Image>().enabled = false; slot.parent.GetComponent <UIItem>().item = null; }
private string getItemText(A_Item item) { if (item.stackable) { return(item.itemCount.ToString()); } else { item.talismanCalculateMaxPower(); //recalculate tpower return(item.talismanGetPower()); } }
private bool checkSlotForEmptyness(GameObject activeSlot) { A_Item item = activeSlot.GetComponent <UIItem>().item; if (item != null) { return(true); } else { return(false); } }
private bool checkQuickAccesItems(A_Item item) { InventorySystem invSystem = HeroController.mainHero.inventorySystem; if (invSystem.quickAccesItemStorage.Contains(item)) { return(true); } else { return(false); } }
public void generateItemTooltip(A_Item item) { if (!toolTipGenerated && item != null) { //tooltip for standart items ItemsLocalisationData itemLocalisation = itemsLocalisationData.Find(x => x.itemName.Equals(item.GetType().Name)); ItemsData itemData = itemsData.Find(x => x.itemName.Equals(item.GetType().Name)); toolTipItemName.text = itemLocalisation.itemLocalisedName; toolTipItemDescription.text = getLocalisedText(itemLocalisation, itemData); // itemLocalisation.itemLocalisedDescription; //tooltip for Talismans gameObject.SetActive(true); toolTipGenerated = true; } }
public int AddUsers(A_Item saveItem) { string sql = "insert into A_Item(AssetItemName,AssetItemCode,AssetCategoryId,DepartmentId,IsWarranty,WarrantyDuration," + "WarrantyFromDate,WarrantyFromDateBS,WarrantyToDate,WarrantyToDateBS,EnteredDate,EnteredBy,LastUpdatedDate" + ",LastUpdatedBy,IsDeleted,DeletedBy,DeletedDate)" + " values(@AssetItemName,@AssetItemCode,@AssetCategoryId,@DepartmentId,@IsWarranty,@WarrantyDuration," + "@WarrantyFromDate,@WarrantyFromDateBS,@WarrantyToDate,@WarrantyToDateBS,@EnteredDate,@EnteredBy,null" + ",0,0,0,null)"; using (var db = DbHelper.GetDBConnection()) { int id = db.Query <int>(sql, saveItem).SingleOrDefault(); db.Close(); return(id); } }
private void getTalismans(A_Item talisman) { GameObject instance = Instantiate(slotPrefab, mainHolder); //Prefab instance has 2 child - Index 0 is <Image> - itemIcon - Index 1 is <Text> - itemCountText Transform component = instance.transform.GetChild(0); Image itemIcon = component.GetComponentInChildren <Image>(); itemIcon.enabled = true; component = instance.transform.GetChild(1); Text itemCountText = component.GetComponentInChildren <Text>(); itemCountText.enabled = true; itemCountText.text = getItemText(talisman); UIItem uiItem = instance.GetComponent <UIItem>(); uiItem.item = talisman; itemIcon.sprite = itemsAtlas.GetSprite(uiItem.item.GetType().Name); }
public bool UpdateItem(A_Item updateItem, int Id) { string sql = " Update A_Item set AssetItemName=@AssetItemName, AssetItemCode=@AssetItemCode, AssetCategoryId=@AssetCategoryId," + " IsWarranty=@IsWarranty, WarrantyDuration=@WarrantyDuration, WarrantyFromDate=@WarrantyFromDate," + " WarrantyFromDateBS=@WarrantyFromDateBS, WarrantyToDate=@WarrantyToDate, WarrantyToDateBS=@WarrantyToDateBS," + " LastUpdatedDate=@LastUpdatedDate, LastUpdatedBy=@LastUpdatedBy where IsDeleted=0 and AssetItemId= " + Id; using (var db = DbHelper.GetDBConnection()) { var lst = db.Execute(sql, updateItem); db.Close(); if (lst > 0) { return(true); } else { return(false); } } }
public void setItem(A_Item newItem) { item = newItem; }