Ejemplo n.º 1
0
        public static List <ItemsClass> GetUserDetail()
        {
            List <ItemsClass> list_item = new List <ItemsClass>();


            DataTable dt = getuserdata();

            for (Int32 i = 0; i < dt.Rows.Count; i++)
            {
                ItemsClass u = new ItemsClass();
                u.items_id   = Convert.ToInt32(dt.Rows[i]["items_id"].ToString());
                u.items_name = dt.Rows[i]["items_name"].ToString();

                //u.cat_id = Convert.ToInt32(dt.Rows[i]["cat_id"].ToString());



                list_item.Add(u);
            }
            return(list_item);
        }
Ejemplo n.º 2
0
 public ItemsManager()
 {
     try
     {
         List <string> lst  = new List <string>();
         var           json = JsonConvert.DeserializeObject(Encoding.UTF8.GetString(Resources.items)) as JObject;
         ItemClass = JsonConvert.DeserializeObject <ItemsClass>(json.ToString());
         int i     = 0;
         var items = ItemClass.items.ToList();
         foreach (var item in items)
         {
             if (item.ID != i)
             {
             }
             i++;
         }
         Names = new string[lst.Count];
         Names = lst.ToArray();
     }
     catch (Exception)
     {
         //ignore
     }
 }
Ejemplo n.º 3
0
        private static void Initializer()
        {
            HealthPotion = new Item(2003);
            TotalBiscuitofRejuvenation = new Item(2010);
            RefillablePotion           = new Item(2031);
            HuntersPotion    = new Item(2032);
            CorruptingPotion = new Item(2033);

            Botrk   = new Item(3153, 550f);
            Cutlass = new Item(3144, 550f);
            Youmuus = new Item(3142, 650f);
            Hextech = new Item(3146, 700f);

            Randuin = new Item(3143, 400f);

            QSS      = new Item(3140);
            Scimitar = new Item(3139);

            Tear            = new Item(3070);
            TearQuick       = new Item(3073);
            Archangels      = new Item(3003);
            ArchangelsQuick = new Item(3007);
            Manamune        = new Item(3003);
            ManamuneQuick   = new Item(3007);

            Menu = MyMenuExtensions.UtilityMenu;

            #region Auto Potions

            AutoPotionsMenu = new Menu("SharpShooter.UtilityMenu.AutoPotionsMenu", "Auto Potions")
            {
                new MenuBool("SharpShooter.UtilityMenu.AutoPotionsMenu.Enabled", "Enabled"),
                new MenuSlider("SharpShooter.UtilityMenu.AutoPotionsMenu.MyHp", "When Player HealthPercent <= x%", 35)
            };
            Menu.Add(AutoPotionsMenu);

            AutoPotionsClass.Initializer();

            #endregion

            #region Items

            ItemsMenu = new Menu("SharpShooter.UtilityMenu.ItemsMenu", "Items")
            {
                new MenuBool("SharpShooter.UtilityMenu.ItemsMenu.Enabled", "Enabled"),

                new MenuSeperator("SharpShooter.UtilityMenu.ItemsMenu.YoumuusSettings", "Youmuus Ghostblade"),
                new MenuBool("SharpShooter.UtilityMenu.ItemsMenu.YoumuusEnabled", "Enabled"),

                new MenuSeperator("SharpShooter.UtilityMenu.ItemsMenu.CutlassSettings", "Bilgewater Cutlass"),
                new MenuBool("SharpShooter.UtilityMenu.ItemsMenu.CutlassEnabled", "Enabled"),

                new MenuSeperator("SharpShooter.UtilityMenu.ItemsMenu.BOTRKSettings", "Blade of the Ruined King"),
                new MenuBool("SharpShooter.UtilityMenu.ItemsMenu.BOTRKEnabled", "Enabled"),

                new MenuSeperator("SharpShooter.UtilityMenu.ItemsMenu.GunbladeSettings", "Hextech Gunblade"),
                new MenuBool("SharpShooter.UtilityMenu.ItemsMenu.GunbladeEnabled", "Enabled"),

                new MenuSeperator("SharpShooter.UtilityMenu.ItemsMenu.RanduinsOmenSettings", "Randuins Omen"),
                new MenuBool("SharpShooter.UtilityMenu.ItemsMenu.RanduinsOmenEnabled", "Enabled"),
            };
            Menu.Add(ItemsMenu);

            ItemsClass.Initializer();

            #endregion

            #region Cleanse

            CleanseMenu = new Menu("SharpShooter.UtilityMenu.CleanseMenu", "Cleanse")
            {
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.Enabled", "Enabled"),
                new MenuSlider("SharpShooter.UtilityMenu.CleanseMenu.MyHp", "When Player HealthPercent <= x%", 90, 1, 101),
                new MenuSlider("SharpShooter.UtilityMenu.CleanseMenu.Duration", "Debuff Duration (ms)", 800, 0, 3000),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.OnlyCombo", "Only Combo Active"),
                new MenuSeperator("SharpShooter.UtilityMenu.CleanseMenu.CCType", "CC Type"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseBlind", "Cleanse Blind"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseCharm", "Cleanse Charm"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseDisarm", "Cleanse Disarm"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseExhaust", "Cleanse Exhaust"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseFear", "Cleanse Fear"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseFlee", "Cleanse Flee"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleansePolymorph", "Cleanse Polymorph"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseSnare", "Cleanse Snare"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseStun", "Cleanse Stun"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseSuppression", "Cleanse Suppression"),
                new MenuBool("SharpShooter.UtilityMenu.CleanseMenu.CleanseTaunt", "Cleanse Taunt")
            };
            Menu.Add(CleanseMenu);

            CleanseClass.Initializer();

            #endregion

            #region Auto Stack

            AutoStackMenu = new Menu("SharpShooter.UtilityMenu.AutoStackMenu", "Auto Stack")
            {
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.Enabled" + ObjectManager.GetLocalPlayer().ChampionName, "Enabled", false),
                new MenuSlider("SharpShooter.UtilityMenu.AutoStackMenu.MyMp" + ObjectManager.GetLocalPlayer().ChampionName, "When Player ManaPercent => x%", 80),
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.BuleBuff" + ObjectManager.GetLocalPlayer().ChampionName, "If Have Bule Buff Ignore Mana Check"),
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.InFountain" + ObjectManager.GetLocalPlayer().ChampionName, "If In Fountain Ignore Mana Check"),
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.Q" + ObjectManager.GetLocalPlayer().ChampionName, "Use Q Stack", false),
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.W" + ObjectManager.GetLocalPlayer().ChampionName, "Use W Stack", false),
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.E" + ObjectManager.GetLocalPlayer().ChampionName, "Use E Stack", false),
                new MenuBool("SharpShooter.UtilityMenu.AutoStackMenu.R" + ObjectManager.GetLocalPlayer().ChampionName, "Use R Stack", false)
            };
            Menu.Add(AutoStackMenu);

            AutoStackClass.Initializer();

            #endregion
        }
Ejemplo n.º 4
0
        private void LoadItemsFinal(List <CartItems> Cartinfo)
        {
            DataTable  CartDT = new DataTable();//data to be bound to cart datalist
            DataColumn dcId   = new DataColumn("ItemId", typeof(long));

            CartDT.Columns.Add(dcId);
            DataColumn dcPath = new DataColumn("ImagePath", typeof(string));

            CartDT.Columns.Add(dcPath);
            DataColumn dcNme = new DataColumn("ItemName", typeof(string));

            CartDT.Columns.Add(dcNme);
            DataColumn dcQy = new DataColumn("Qty", typeof(int));

            CartDT.Columns.Add(dcQy);
            DataColumn dcBr = new DataColumn("BilledRate", typeof(float));

            CartDT.Columns.Add(dcBr);
            DataColumn dcTr = new DataColumn("TotalRate", typeof(float));

            CartDT.Columns.Add(dcTr);

            DataSet   ds  = new DataSet();
            DataTable dtv = new DataTable();
            DataTable dtg = new DataTable();

            InterfacesBS.InterfacesBL.InterfaceItems callCache = new ItemsClass();
            ds  = callCache.getAllItems();
            dtv = ds.Tables[0];
            dtg = ds.Tables[1];
            //create cache for group items and store here and loop throuh groups if groupChk is true in session list
            float totalPrice = 0;

            foreach (object cartObj in Cartinfo)
            {
                CartItems item  = cartObj as CartItems;
                int       cid   = item.ItemId;
                int       qty   = item.Qty;
                bool      grpId = item.GrpChk;

                // finding the data item
                if (grpId)
                {
                    var itemDetails = dtg.AsEnumerable().First(p => p.Field <long>("GroupId") == cid);

                    if (itemDetails != null)
                    {
                        DataRow dr = CartDT.NewRow();
                        dr[0] = itemDetails["GroupId"];
                        dr[1] = itemDetails["ImagePath"];//change this to actual image path when done
                        dr[2] = itemDetails["GroupName"];
                        dr[3] = qty;
                        dr[4] = float.Parse(itemDetails["BilledRate"].ToString());
                        float totRate = qty * (float.Parse(itemDetails["BilledRate"].ToString()));
                        dr[5]       = totRate;
                        totalPrice += totRate;
                        CartDT.Rows.Add(dr);
                    }
                }
                else
                {
                    var itemDetails = dtv.AsEnumerable().First(p => p.Field <long>("ItemId") == cid);
                    if (itemDetails != null)
                    {
                        DataRow dr = CartDT.NewRow();
                        dr[0] = itemDetails["ItemId"];
                        dr[1] = itemDetails["ImagePath"];
                        dr[2] = itemDetails["ItemName"];
                        dr[3] = qty;
                        dr[4] = float.Parse(itemDetails["BilledRate"].ToString());
                        float totRate = qty * (float.Parse(itemDetails["BilledRate"].ToString()));
                        dr[5]       = totRate;
                        totalPrice += totRate;
                        CartDT.Rows.Add(dr);
                    }
                }
                // updating the data row from the itemDetails object.
            }
            if (CartDT != null)
            {
                DataView        dv        = new DataView();
                PagedDataSource pagedData = new PagedDataSource();
                int             rowCnt    = CartDT.Rows.Count;
                //noOfItemsLbl.Text = rowCnt.ToString();
                //totalLbl.Text = totalPrice.ToString();
                dv = CartDT.DefaultView;
                pagedData.DataSource = dv;
                //pagedData.AllowPaging = true;
                //pagedData.PageSize = 4;
                pagedData.CurrentPageIndex = 0;

                cartDataGV.DataSource = pagedData;
                cartDataGV.DataBind();
            }
            else
            {
                cartDataGV.DataSource = "";
                cartDataGV.DataBind();
            }
        }