Exemple #1
0
    private Tweener alarmClockTweener; //闹钟图片的Tweener

    // Use this for initialization
    void Start()
    {
        canvas          = transform.parent.GetComponent <Canvas>();
        allAnimalFather = transform.Find("AnimalFather").gameObject;
        parseXml        = GetComponent <ParseXml>();
        linkGameList    = parseXml.linkGameList;
        gameInfoDict    = parseXml.gameInfoDict;
        animalImgDuiShu = int.Parse(linkGameList[gameNumber].totalCount) / 2;

        tipsBtn = transform.Find("Menu_bar/CueButton").GetComponent <Button>();
        tipsBtn.onClick.AddListener(TipsClue);
        animalCard = transform.Find("Card").gameObject;

        baiFenBiSlider  = transform.Find("Photo_box/Photo_box01/BaiFenBiSlider").GetComponent <Slider>();
        baiFenText      = transform.Find("Photo_box/Photo_box01/BaiFenBi").GetComponent <Text>();
        lunShuImg       = transform.Find("Menu_bar/1").GetComponent <Image>();
        diuShuImg       = transform.Find("Menu_bar/Pairs").GetComponent <Image>();
        xianSuoTimeText = transform.Find("Menu_bar/CueButton/Time").GetComponent <Text>();
        alarmClockImg   = transform.Find("Menu_bar/CountDown/AlarmClock").GetComponent <Image>();
        countTimeSlider = transform.Find("Menu_bar/CountDown/CountTimeSlider").GetComponent <Slider>();
        countTimeText   = transform.Find("Menu_bar/CountDown/CountTimeText").GetComponent <Text>();

        diuShuImg.sprite        = Resources.Load <Sprite>("LianLianKan/" + animalImgDuiShu);
        totalNeedSelectImg      = (int.Parse(linkGameList[1].totalCount) + int.Parse(linkGameList[2].totalCount) + int.Parse(linkGameList[3].totalCount)) / 2;
        baiFenBiSlider.maxValue = totalNeedSelectImg;

        GetAnimalNum();
        StartCoroutine(CountTime());
    }
Exemple #2
0
 public MainForm()
 {
     InitializeComponent();
     dbConnect = new BankDb();
     Num       = 5;
     // нужно обновить данные xml при каждом запуске
     ParseXml parseXml = new ParseXml(dbConnect);
 }
Exemple #3
0
        private void Render(string content)
        {
            var             newApp = ParseXml.Parse(content, tagMap);
            GameObjectPatch patch  = VDiff.Diff(vApp, newApp);

            root = patch(root);
            vApp = newApp;
        }
 public IHttpActionResult GetCurrency(string rate)
 {
     try
     {
         return(Ok(new { currency = "euro", rate = ParseXml.GetCurrencyRate() }));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public void OnGetXmlAndLoadItToDb(object sender, RoutedEventArgs e)
        {
            var db           = new TuxedoDb();
            var salesFromXml = ParseXml.Deserialize <Sale>();

            using (db)
            {
                SeedXmlToDb.SeedSales(db, salesFromXml);
            }

            Console.WriteLine(ImportedMessage, "Sales", "XML");
        }
        public void TestXmlToVDom()
        {
            var tagMap = new TagMap();

            tagMap.Add("list", typeof(ListPresenter));
            tagMap.Add("todo", typeof(TodoItemPresenter));

            var content     = $@"
            <list>
                <todo Text='Hello World 1'/>
                <todo Text='Hello World 2' />
            </list>
            ";
            var vGameObject = ParseXml.Parse(content, tagMap);

            Assert.AreEqual(1, vGameObject.children.First().fields.Length, "Should contain 1 text field");
        }
 public IHttpActionResult Get(string key)
 {
     if (key.ToUpper() == KEY.ToUpper())
     {
         try
         {
             return(Ok(ParseXml.Start()));
         }
         catch (Exception ex)
         {
             return(BadRequest(ex.Message));
         }
     }
     else
     {
         return(BadRequest("Key is invalid"));
     }
 }
        public IHttpActionResult Post(ShoppingCart card)
        {
            if (card != null && card.Parts != null)
            {
                Double uan;
                try
                {
                    uan = Double.Parse(ParseXml.GetCurrencyRate()) * card.TotalSum;
                }catch (Exception ex)
                {
                    uan = 0;
                }
                try
                {
                    //email._to = "*****@*****.**";
                    email._to         = "*****@*****.**";
                    email._name_user  = card.NameCustomer;
                    email._email_user = card.EmailCustomer;
                    email._phone_user = card.PhoneCustomer;
                    email._subject    = "Shopping";

                    email._body = "<p>Спосіб доставки: <b>" + card.DeliveryType + "</b></p>" +
                                  "<p>Спосіб оплати: <b>" + card.PaymentType + "</b></p>" + "<table>" +
                                  "<thead>" +
                                  "<tr>" +
                                  "<td><b>Номер</b><td>" +
                                  "<td><b>Опис</b><td>" +
                                  "<td><b>К-сть</b><td>" +
                                  "<td><b>Ціна</b><td>" +
                                  "</tr>" +
                                  "</thead>" +
                                  "<tbody>";
                    foreach (var p in card.Parts)
                    {
                        if (p.QtyOrder > p.Qty)
                        {
                            throw new Exception(p.Number + " order overcount");
                        }
                        email._body += "<tr>" +
                                       "<td>" + p.Number + "<td>" +
                                       "<td>" + p.Description + "<td>" +
                                       "<td>" + p.QtyOrder + "<td>" +
                                       "<td>" + p.Price + "<td>" +
                                       "</tr>";
                        PartNumbers += p.Number + "; ";
                    }
                    email._body += "</tbody></table>";
                    email._body += "<p><b>Сума: </b>" + card.TotalSum + " Є (" + uan + " грн.)</p>";


                    new Task(() => email.SendEmailShoppingCard()).Start();

                    var log = new Log()
                    {
                        FileName = "Shopping cart",
                        Message  = card.NameCustomer + "/" + card.EmailCustomer + "/" + card.PaymentType + "/" + card.DeliveryType + "/" + PartNumbers,
                        LogDate  = DateTime.Now
                    };
                    data.AddLog(log);

                    return(Ok());
                }
                catch (Exception ex)
                {
                    return(BadRequest(ex.Message));
                }
            }
            else
            {
                return(BadRequest("Object empty"));
            }
        }