public async Task <IActionResult> Edit(int id, [Bind("ID,User,DogName,Breed,Weight,Height,DoB,TodayDate")] DogInfo dogInfo)
        {
            dogInfo.TodayDate = System.DateTime.Now;
            if (id != dogInfo.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(dogInfo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DogInfoExists(dogInfo.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(dogInfo));
        }
Ejemplo n.º 2
0
        //private bool isLoading = false;
        //public bool IsLoading
        //{
        //    get { return isLoading; }
        //    set { SetAndNotifyProperty("IsLoading", ref isLoading, value); }
        //}

        /// <summary>
        /// Загружает итоговую информацию о счёте (итоги по платежам и итоги по счёту)
        /// </summary>
        public void CollectInfo()
        {
            if (sfRef == null)
            {
                return;
            }
            sfVal       = repository.GetValutaByKod(SfRef.KodVal);
            postavschik = repository.GetKontrAgent(CommonModule.CommonSettings.OurKontrAgentKod);
            GetOtpravitel();
            platelschik = repository.GetKontrAgent(SfRef.Kpok);
            GetPoluchatel();
            GetResourceOwner();
            postBank = repository.GetBankInfo((int)SfRef.IdDog, repository.OurKgr);
            if (SfRef.StOtpr > 0)
            {
                fromStation = repository.GetRailStation(SfRef.StOtpr);
            }
            if (SfRef.StPol > 0)
            {
                toStation = repository.GetRailStation(SfRef.StPol);
            }
            platBank = repository.GetBankInfo(SfRef.IdDog, SfRef.Kpok);
            dogovor  = repository.GetDogInfo(SfRef.IdDog, false);
            weight   = repository.GetSfWeightInfo(SfRef.IdSf);

            LoadPrils();

            sumOpl = repository.GetSfSumOpl(SfRef.IdSf);

            SelectOkpoData();

            CheckESFN();

            isLoaded = true;
        }
Ejemplo n.º 3
0
    private void UpdateRewardIcon(AchievementInfo info)
    {
        m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_GEMS_ICON].gameObject.SetActive(false);
        m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_ITEM_ICON].gameObject.SetActive(false);
        m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_MATERIAL_ICON].gameObject.SetActive(false);
        m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].gameObject.SetActive(false);

        if (info.CheckGoodsType)
        {
            m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_GEMS_ICON].gameObject.SetActive(true);
            m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_GEMS_ICON].spriteName = Util.GetGoodsIconName(Util.GetGoodsTypeByIndex((int)info.rewardIndex));
            m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_GEMS_ICON].MakePixelPerfect();

            m_labelArray[(int)LABEL_TYPE.TYPE_REWARD_COUNT].text = string.Format("{0}", info.rewardCount);
        }

        else if (info.CheckDogType)
        {
            DogInfo dogInfo = WorldManager.instance.m_dataManager.m_dogData.GetDogData(info.rewardIndex);

            m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].gameObject.SetActive(true);
            m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].spriteName = string.Format("Icon_{0}", WorldManager.instance.m_dataManager.m_SkinTexture.GetTexureName(dogInfo.basicSkin));
            m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].MakePixelPerfect();

            m_labelArray[(int)LABEL_TYPE.TYPE_REWARD_COUNT].text = "";
        }

        else
        {
            ITEM_TYPE parseType = Util.ParseItemMainType(info.rewardIndex);
            if (parseType.Equals(ITEM_TYPE.DOGTICKET))
            {
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].gameObject.SetActive(true);
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].spriteName = WorldManager.instance.GetGUISpriteName(info.rewardIndex);
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_DOG_ICON].MakePixelPerfect();

                m_labelArray[(int)LABEL_TYPE.TYPE_REWARD_COUNT].text = "";
            }
            else if (Util.CheckAtlasByItemType(parseType))
            {
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_MATERIAL_ICON].gameObject.SetActive(true);
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_MATERIAL_ICON].spriteName = WorldManager.instance.GetGUISpriteName(info.rewardIndex);
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_MATERIAL_ICON].MakePixelPerfect();
            }

            else
            {
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_ITEM_ICON].gameObject.SetActive(true);
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_ITEM_ICON].spriteName = WorldManager.instance.GetGUISpriteName(info.rewardIndex);
                m_spriteArray[(int)SPRITE_TYPE.TYPE_REWARD_ITEM_ICON].MakePixelPerfect();
            }

            m_labelArray[(int)LABEL_TYPE.TYPE_REWARD_COUNT].text = string.Format("{0}", info.rewardCount);
        }
    }
        public async Task <IActionResult> Create([Bind("ID,User,DogName,Breed,Weight,Height,DoB,TodayDate")] DogInfo dogInfo)
        {
            dogInfo.User      = _currentUser;
            dogInfo.TodayDate = System.DateTime.Now;
            if (ModelState.IsValid)
            {
                _context.Add(dogInfo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(dogInfo));
        }
Ejemplo n.º 5
0
    public static void Main(string[] args)
    {
        DogInfo[] adoptableDogs = new DogInfo[5];

        for (int i = 0; i < 1; i++)
        {
            adoptableDogs[i] = new DogInfo();
            Console.WriteLine("Enter the dog's name, breed and age.");
            adoptableDogs[i].Name  = Console.ReadLine();
            adoptableDogs[i].Breed = Console.ReadLine();
            adoptableDogs[i].Age   = Convert.ToInt16(Console.ReadLine());
        }
        for (int i = 0; i < 1; i++)
        {
            Console.Write(adoptableDogs[i].GetDogInfo());
        }
    }