public ActionResult Details(int id)
        {
            CoursePrice priceList = DB.CoursePrices.Find(id);

            ViewBag.Title = "Price list";
            return(View(priceList));
        }
示例#2
0
        /// <summary>
        /// 添加价格
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAAEnter_Click(object sender, EventArgs e)
        {
            Song.Entities.CoursePrice cp = new CoursePrice();
            cp.Cou_UID = getUID();
            //消费时间
            int span;

            int.TryParse(tbSpan.Text, out span);
            cp.CP_Span = span;
            //价格
            int price;

            int.TryParse(tbPriceAdd.Text, out price);
            cp.CP_Price = price;
            //单位
            cp.CP_Unit  = ddlUnit.SelectedItem.Text;
            cp.CP_IsUse = true;
            //卡券
            int coupon = 0;

            int.TryParse(tbCoupon.Text, out coupon);
            cp.CP_Coupon = coupon;
            Business.Do <ICourse>().PriceAdd(cp);
            BindPriceData();
        }
示例#3
0
        public ActionResult DeleteCoursePrice(int priceid)
        {
            CoursePrice delete = coursepricerepository.DeleteCoursePrice(priceid);

            if (delete != null)
            {
                TempData["message"] = string.Format("{0} has been deleted", delete.CoursePriceName);
            }
            return(RedirectToAction("Course"));
        }
        //Get
        public ActionResult Edit(int id)
        {
            CoursePrice priceList = DB.CoursePrices.Find(id);

            ViewBag.PaymentMethodID = new SelectList(DB.PaymentMethods, nameof(PaymentMethod.ID), nameof(PaymentMethod.Name), priceList.PaymentMethodID);
            ViewBag.CourseID        = new SelectList(DB.Courses, nameof(Course.ID), nameof(Course.Name), priceList.CourseID);
            ViewBag.CurrencyID      = new SelectList(DB.Currencies, nameof(Currency.ID), nameof(Currency.Name), priceList.CurrencyID);
            ViewBag.Title           = "Edit Price list";
            return(View(priceList));
        }
示例#5
0
 public ActionResult AddCoursePrice(CoursePrice price, int courseid)
 {
     if (ModelState.IsValid)
     {
         price.CourseID = courseid;
         coursepricerepository.SaveCoursePrice(price);
         TempData["message"] = string.Format("{0} has been saved", price.CoursePriceName);
         return(RedirectToAction("Course"));
     }
     return(View(price));
 }
        public CoursePrice DeleteCoursePrice(int coursepriceid)
        {
            CoursePrice dbEntry = context.CoursePrices.Find(coursepriceid);

            if (dbEntry != null)
            {
                dbEntry.CoursePriceStatus = false;
                context.SaveChanges();
            }
            return(dbEntry);
        }
        public ActionResult Add(CoursePrice priceList)
        {
            int CreatorID = User.Identity.GetUserId <int>();
            var Course    = DB.Courses.Find(priceList.CourseID);

            priceList.CreationDate = DateTime.UtcNow;
            priceList.RevisionDate = DateTime.UtcNow;
            priceList.CreatorID    = CreatorID;
            Course.CoursePrices.Add(priceList);
            DB.SaveChanges();
            return(RedirectToAction("Details", "Courses", new { Course.ID }));
        }
        public ActionResult Edit(CoursePrice priceList)
        {
            int CreatorID = User.Identity.GetUserId <int>();

            priceList.CreatorID    = CreatorID;
            priceList.CreationDate = DateTime.UtcNow;
            priceList.RevisionDate = DateTime.UtcNow;
            if (ModelState.IsValid)
            {
                DB.Entry(priceList).State = EntityState.Modified;
                DB.SaveChanges();
                return(RedirectToAction(nameof(Details), new { priceList.ID }));
            }
            ViewBag.PaymentMethodID = new SelectList(DB.PaymentMethods, nameof(PaymentMethod.ID), nameof(PaymentMethod.Name), priceList.PaymentMethodID);
            ViewBag.CourseID        = new SelectList(DB.Courses, nameof(Course.ID), nameof(Course.Name), priceList.CourseID);
            ViewBag.CurrencyID      = new SelectList(DB.Currencies, nameof(Currency.ID), nameof(Currency.Name), priceList.CurrencyID);
            ViewBag.Title           = "Edit Price list";
            return(View(priceList));
        }
 public void SaveCoursePrice(CoursePrice courseprice)
 {
     if (courseprice.CoursePriceID == 0)
     {
         courseprice.CoursePriceStatus = true;
         courseprice.CoursePriceDate   = DateTime.Now;
         context.CoursePrices.Add(courseprice);
     }
     else
     {
         CoursePrice dbEntry = context.CoursePrices.Find(courseprice.CoursePriceID);
         if (dbEntry != null)
         {
             dbEntry.CoursePriceName        = courseprice.CoursePriceName;
             dbEntry.CoursePriceDescription = courseprice.CoursePriceDescription;
             dbEntry.CourseID          = courseprice.CourseID;
             dbEntry.CoursePriceTotal  = courseprice.CoursePriceTotal;
             dbEntry.CoursePriceStatus = true;
         }
     }
     context.SaveChanges();
 }