Пример #1
0
        public void MakeDonation(DonationDTO donationDto)
        {
            Dog      dog   = Database.Dogs.Get(donationDto.Id);
            Donation donat = new Donation
            {
                Id          = donationDto.Id,
                Sum         = donationDto.Sum,
                PhoneNumber = donationDto.PhoneNumber,
                Address     = donationDto.Address,
                Gift        = false,
                GiftType    = "",
                DogId       = donationDto.DogId,
                Dog         = dog,
                Date        = donationDto.Date
            };

            if (dog == null)
            {
                throw new ValidationException("Dog wasn't selected", "");
            }
            bool gift = new GiftClass().givingGift(donat);

            donat.Gift = gift;
            Database.Donations.Create(donat);
            Database.Save();
        }
Пример #2
0
        protected void BindGiftClassList()
        {
            GiftClass gfClass  = new GiftClass();
            DataTable dtClass  = gfClass.GetList("").Tables[0];
            DataTable dtResult = this.GetTreeList(dtClass);

            this.rpGiftClass.DataSource = dtResult;
            this.rpGiftClass.DataBind();
        }
Пример #3
0
        private void bindSlt()
        {
            GiftClass gfClass = new GiftClass();
            DataTable dtClass = gfClass.GetList(" GiftParentID=0").Tables[0];

            this.sltGiftClass.Items.Add(new ListItem("根类别", "0"));
            foreach (DataRow dr in dtClass.Rows)
            {
                this.sltGiftClass.Items.Add(new ListItem(dr["GiftClassName"].ToString(), dr["GiftClassID"].ToString()));
            }
        }