コード例 #1
0
    public void OnClick()
    {
        Color btnColor = GetComponent <Image>().color;

        if (!selected)
        {
            btnColor = selectColor;
            if (type == Type.Buy)
            {
                StoreManager.Get().SelectItem(item);
            }
            else
            {
                SellManager.Get().SelectItem(item);
            }
            AudioManager.Get().PlaySound(AudioManager.SoundClipName.Select);
        }
        else
        {
            btnColor = Color.white;
            if (type == Type.Buy)
            {
                StoreManager.Get().DeselectItem(item);
            }
            else
            {
                SellManager.Get().DeselectItem(item);
            }
            AudioManager.Get().PlaySound(AudioManager.SoundClipName.Deselect);
        }

        GetComponent <Image>().color = btnColor;
        selected = !selected;
    }
コード例 #2
0
ファイル: Program.cs プロジェクト: hashus12/GameSample
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer();

            gamer.FirstName = "Engin";
            gamer.LastName  = "Demiroğ";
            gamer.TcNo      = "1248461321655";
            gamer.BirthDay  = 1990;

            GamerManager gamerManager = new GamerManager();

            gamerManager.Save(gamer);
            gamerManager.Update(gamer);
            gamerManager.Delete(gamer);

            BlackFridayCompaign blackFridayCampaign = new BlackFridayCompaign();

            blackFridayCampaign.Id           = 1;
            blackFridayCampaign.CompaignName = "blackfriday";
            blackFridayCampaign.Discount     = "%20";

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Save(blackFridayCampaign);
            campaignManager.Update(blackFridayCampaign);
            campaignManager.Delete(blackFridayCampaign);

            SellManager sellManager = new SellManager();

            sellManager.SellingGames(gamer);
            sellManager.SellingCampaign(blackFridayCampaign);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: SultanTarak/Kampintro
        static void Main(string[] args)
        {
            Console.WriteLine("**********Oyuncular**********");
            GamerManager gamer = new GamerManager(new UserValidationManager());

            gamer.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1987,
                FirstName      = "SULTAN",
                LastName       = "TARAK",
                IdentityNumber = 12345
            });

            Console.WriteLine();

            Company company1 = new Company {
                CompanyName = "%15 Bahar indirimi", DiscountPercentage = 15
            };
            Company company2 = new Company {
                CompanyName = "%10 Ay sonu kampanyası", DiscountPercentage = 10
            };

            Console.WriteLine("**********Kampanyalar**********");
            CompanyManager companyManager = new CompanyManager();

            companyManager.Add(company1);
            companyManager.Add(company2);
            Console.WriteLine();

            Console.WriteLine("**********Oyunlar**********");
            Game game1 = new Game()
            {
                GameName = "Fifa", Price = 80
            };
            Game game2 = new Game()
            {
                GameName = "Red Dead", Price = 200
            };
            Game game3 = new Game()
            {
                GameName = "Minecraft", Price = 280
            };

            Game[] games = new Game[] { game1, game2, game3 };
            foreach (var game in games)
            {
                Console.WriteLine("\t Oyunun ismi: " + game.GameName + "---> " + "Oyunun fiyatı: " + game.Price);
            }
            Console.WriteLine();

            Console.WriteLine("**********Satışlar**********");
            SellManager sell = new SellManager();

            sell.SellWithCompany1(company1, game1);
            sell.SellWithCompany2(company2, game2);
            sell.SellWithCompany2(company2, game3);
        }
コード例 #4
0
        private void GetAllItemSell(string fromDate, string toDate)
        {
            SellManager sellManager = new SellManager();
            List <Sell> Sells       = new List <Sell>();

            Sells = sellManager.GetAllSellitemBetweenDate(fromDate, toDate);
            sellGridView.DataSource = Sells;
            sellGridView.DataBind();
        }
コード例 #5
0
 // Update is called once per frame
 // Need to get value from StoreManager on buy panel, from SellManager for sell panel
 void Update()
 {
     if (type == Type.Buy)
     {
         text.text = StoreManager.Get().GetSelectedCost().ToString();
     }
     else
     {
         text.text = SellManager.Get().GetSelectedCost().ToString();
     }
 }
コード例 #6
0
    void Start()
    {
        mainManager = mainCanvas.GetComponent <MainManager>();

        menuManager = menuCanvas.GetComponent <MenuManager>();
        menuManager.setManager(this);

        bidManager = bidCanvas.GetComponent <BidManager>();
        bidManager.setManager(this);

        collectManager = collectCanvas.GetComponent <CollectManager>();
        collectManager.setManager(this);

        actionManager = actionCanvas.GetComponent <ActionManager>();
        actionManager.setManager(this);

        sellManager = sellCanvas.GetComponent <SellManager>();
        sellManager.setManager(this);
    }
コード例 #7
0
    public void Display()
    {
        // Clear current list
        foreach (GameObject box in itemBoxes)
        {
            Destroy(box);
        }

        // Build from Inventory list
        foreach (Item item in SellManager.Get().GetInvItems())
        {
            //Debug.Log(item.GetName());

            GameObject itemBox = Instantiate(listItemTemplate);
            itemBox.GetComponent <ItemBox>().type = ItemBox.Type.Sell;
            itemBox.GetComponent <ItemBox>().SetItem(item);
            itemBox.transform.SetParent(listParent.transform, false);

            itemBoxes.Add(itemBox);
        }
    }
コード例 #8
0
 public void Sell()
 {
     SellManager.Get().Sell();
     // Rebuilds display
     Display();
 }
コード例 #9
0
    public static SellManager Get()
    {
        SellManager selling = GameObject.FindWithTag("Managers").GetComponent <SellManager>();

        return(selling);
    }
コード例 #10
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer()
            {
                Id            = 1,
                FirstName     = "Mehmet Taha",
                LastName      = "Kocal",
                DateOfBirth   = new DateTime(2002, 03, 06),
                NationalityId = "13141256235"
            };

            Gamer gamer2 = new Gamer()
            {
                Id            = 2,
                FirstName     = "Kemal",
                LastName      = "Guler",
                DateOfBirth   = new DateTime(2002, 06, 12),
                NationalityId = "1241256235"
            };

            Gamer gamer3 = new Gamer()
            {
                Id            = 3,
                FirstName     = "Kerim Samet",
                LastName      = "Ayas",
                DateOfBirth   = new DateTime(2002, 06, 17),
                NationalityId = "12341256235"
            };

            Gamer gamer4 = new Gamer()
            {
                Id            = 4,
                FirstName     = "Sinan",
                LastName      = "Oztek",
                DateOfBirth   = new DateTime(2002, 01, 12),
                NationalityId = "12341256235"
            };

            GamerManager gamerManager = new GamerManager(new VerificationManager());

            gamerManager.SignUp(gamer1);
            gamerManager.SignUp(gamer2);
            gamerManager.Update(gamer3);
            gamerManager.Delete(gamer4);

            Console.WriteLine("*******************************************************");

            Game game1 = new Game()
            {
                Id        = 1,
                GameName  = "GTA V",
                GamePrice = 180
            };


            Game game2 = new Game()
            {
                Id        = 2,
                GameName  = "Rocket League",
                GamePrice = 32
            };

            Game game3 = new Game()
            {
                Id        = 3,
                GameName  = "Prepar 3D V5",
                GamePrice = 1600
            };


            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            gameManager.Delete(game2);
            gameManager.Update(game3);

            Console.WriteLine("*******************************************************");

            Campaign campaign1 = new Campaign()
            {
                Id           = 1,
                CampaignName = "KIS INDIRIMI !!!!",
                Discount     = 50
            };

            Campaign campaign2 = new Campaign()
            {
                Id           = 2,
                CampaignName = "YAZ INDIRIMI !!!!",
                Discount     = 35
            };

            Campaign campaign3 = new Campaign()
            {
                Id           = 3,
                CampaignName = "SONBAHAR INDIRIMI !!!!",
                Discount     = 70
            };

            SellManager sellManager = new SellManager();

            sellManager.Sell(game1, gamer1, campaign1);
            sellManager.Sell(game2, gamer2, campaign2);
            sellManager.Sell(game3, gamer3, campaign3);



            Console.ReadLine();
        }
コード例 #11
0
 public void setSellManager(SellManager sellManager)
 {
     this.sellManager = sellManager;
 }