public ActionResult 修改消息(int id) { MotaiDataEntities dbContext = new MotaiDataEntities(); tPromotion promotion = dbContext.tPromotions.FirstOrDefault(p => p.PromotionId == id); if (promotion == null) { return(RedirectToAction("員工看產品頁面")); } DetailPromotionViewModel Promo = new DetailPromotionViewModel(); Promo.pADimage = promotion.pADimage; Promo.pCondition = promotion.pCondition; Promo.pDiscount = promotion.pDiscount; Promo.pPromotionDeadline = promotion.pPromotionDeadline; Promo.pPromotionPostDate = promotion.pPromotionPostDate; Promo.pPromotionStartDate = promotion.pPromotionStartDate; Promo.pPromotionWeb = promotion.pPromotionWeb; Promo.PromotionDescription = promotion.PromotionDescription; Promo.sPromotinoCategory = promotion.tPromotionCategory.PromtionCategory; Promo.PromotionName = promotion.PromotionName; Promo.pDiscountCode = promotion.pDiscountCode; Promo.PromotionId = promotion.PromotionId; Promo.sPromotinoCategory = promotion.tPromotionCategory.PromtionCategory; Promo.pCategory = promotion.PromotinoCategory; var categories = new PromotionRespoitory().GetPromoCategoryAll(); List <SelectListItem> Cateitems = commodityRespoitory.GetSelectList(categories);//???? 黑人問號 Promo.Categories = Cateitems; return(View(Promo)); }
public ActionResult 修改消息(DetailPromotionViewModel promotion) { if (CSession關鍵字.SK_LOGINED_EMPLOYEE == null) { return(RedirectToAction("員工登入")); } MotaiDataEntities dbContext = new MotaiDataEntities(); tPromotion Promo = dbContext.tPromotions.FirstOrDefault(p => p.PromotionId == promotion.PromotionId); if (Promo != null) { Promo.pCondition = promotion.pCondition; Promo.pDiscount = promotion.pDiscount; Promo.pPromotionDeadline = promotion.pPromotionDeadline; Promo.pPromotionPostDate = promotion.pPromotionPostDate; Promo.pPromotionStartDate = promotion.pPromotionStartDate; Promo.pPromotionWeb = promotion.pPromotionWeb; Promo.PromotionDescription = promotion.PromotionDescription; Promo.PromotinoCategory = promotion.pCategory; Promo.PromotionName = promotion.PromotionName; Promo.pDiscountCode = promotion.pDiscountCode; Promo.PromotionId = promotion.PromotionId; Promo.pPromotionPostDate = DateTime.Now; var uploagFile = promotion.upLoadimage; if (uploagFile != null) { FileInfo file = new FileInfo(uploagFile.FileName); string photoName = Guid.NewGuid().ToString() + file.Extension; uploagFile.SaveAs(Server.MapPath("~/images/" + photoName)); Promo.pADimage = "../../images/" + Url.Content(photoName); } dbContext.SaveChanges(); } return(RedirectToAction("員工看消息")); }
public ActionResult 修改消息(DetailPromotionViewModel promotion) { if (CSession關鍵字.SK_LOGINED_EMPLOYEE == null) { return(RedirectToAction("員工登入")); } MotaiDataEntities dbContext = new MotaiDataEntities(); tPromotion Promo = dbContext.tPromotions.FirstOrDefault(p => p.PromotionId == promotion.PromotionId); if (Promo != null) { Promo.pADimage = promotion.pADimage; Promo.pCondition = promotion.pCondition; Promo.pDiscount = promotion.pDiscount; Promo.pPromotionDeadline = promotion.pPromotionDeadline; Promo.pPromotionPostDate = promotion.pPromotionPostDate; Promo.pPromotionStartDate = promotion.pPromotionStartDate; Promo.pPromotionWeb = promotion.pPromotionWeb; Promo.PromotionDescription = promotion.PromotionDescription; Promo.PromotinoCategory = promotion.pCategory; Promo.PromotionName = promotion.PromotionName; Promo.pDiscountCode = promotion.pDiscountCode; Promo.PromotionId = promotion.PromotionId; dbContext.SaveChanges(); } return(RedirectToAction("員工看消息")); }
public List <DetailPromotionViewModel> GetPromotionAll() { List <tPromotion> promo = dbContext.tPromotions.ToList(); List <DetailPromotionViewModel> promotionlist = new List <DetailPromotionViewModel>(); foreach (tPromotion item in promo) { DetailPromotionViewModel Promo = new DetailPromotionViewModel(); Promo.pADimage = item.pADimage; Promo.pCondition = item.pCondition; Promo.pDiscount = item.pDiscount; Promo.pPromotionDeadline = item.pPromotionDeadline; Promo.pPromotionPostDate = item.pPromotionPostDate; Promo.pPromotionStartDate = item.pPromotionStartDate; Promo.pPromotionWeb = item.pPromotionWeb; Promo.sPromotinoCategory = item.tPromotionCategory.PromtionCategory; Promo.PromotionName = item.PromotionName; Promo.pDiscountCode = item.pDiscountCode; Promo.PromotionId = item.PromotionId; if (item.PromotionDescription.Length > 10) { Promo.PromotionDescription = item.PromotionDescription.Substring(0, 7) + "..."; } else { Promo.PromotionDescription = item.PromotionDescription; } promotionlist.Add(Promo); } return(promotionlist); }
public ActionResult 新增消息(DetailPromotionViewModel create消息) { MotaiDataEntities dbContext = new MotaiDataEntities(); tPromotion n消息 = new tPromotion(); n消息.PromotionName = create消息.PromotionName; n消息.PromotinoCategory = create消息.pCategory; n消息.PromotionDescription = create消息.PromotionDescription; n消息.pPromotionStartDate = create消息.pPromotionStartDate; n消息.pPromotionDeadline = create消息.pPromotionDeadline; //n消息.pADimage = create消息.pADimage; n消息.pDiscountCode = create消息.pDiscountCode; n消息.pDiscount = create消息.pDiscount; n消息.pCondition = create消息.pCondition; var date = DateTime.Now; n消息.pPromotionPostDate = date; int PromotionId = dbContext.tPromotions.OrderByDescending(o => o.PromotionId).First().PromotionId; PromotionId = PromotionId + 1; //if (create消息.upLoadimage.Count() > 0) //{ // foreach (var uploagFile in create消息.upLoadimage) // { // if (uploagFile.ContentLength > 0) // { // FileInfo file = new FileInfo(uploagFile.FileName); // string photoName = Guid.NewGuid().ToString() + file.Extension; // uploagFile.SaveAs(Server.MapPath("~/images/" + photoName)); // n消息.pADimage = "~" + Url.Content("~/images/" + photoName); // dbContext.tPromotions.Add(n消息); // dbContext.SaveChanges(); // } // } //} dbContext.SaveChanges(); return(RedirectToAction("員工看消息")); //if (n新增產品.pImage.Count() > 0) //{ // foreach (var uploagFile in n新增產品.pImage) // { // if (uploagFile.ContentLength > 0) // { // tProductImage image = new tProductImage(); // FileInfo file = new FileInfo(uploagFile.FileName); // string photoName = Guid.NewGuid().ToString() + file.Extension; // uploagFile.SaveAs(Server.MapPath("~/images/" + photoName)); // image.ProductId = ProductId; // image.pImage = "~" + Url.Content("~/images/" + photoName); // db.tProductImages.Add(image); // } // } //} }
public ActionResult 新增消息() { if (CSession關鍵字.SK_LOGINED_EMPLOYEE != null) { DetailPromotionViewModel NewPromo = new DetailPromotionViewModel(); var categories = new PromotionRespoitory().GetPromoCategoryAll(); List <SelectListItem> Cateitems = new CommodityRespoitory().GetSelectList(categories); NewPromo.Categories = Cateitems; return(View(NewPromo)); } return(RedirectToAction("員工登入")); }
public ActionResult 消息細節(int PromotionId) { MotaiDataEntities dbContext = new MotaiDataEntities(); if (Session[CSession關鍵字.SK_LOGINED_CUSTOMER] != null) { tCustomer cust = Session[CSession關鍵字.SK_LOGINED_CUSTOMER] as tCustomer; int count = dbContext.tStatus.Where(c => c.sCustomerId == cust.CustomerId).ToList().Count; ViewBag.Count = count + "項"; } DetailPromotionViewModel Promo = promotionRespotiory.GetPromotionById(PromotionId); return(View(Promo)); }
public DetailPromotionViewModel GetPromotionById(int PromotionId) { tPromotion promotion = dbContext.tPromotions.FirstOrDefault(p => p.PromotionId == PromotionId); DetailPromotionViewModel Promo = new DetailPromotionViewModel(); Promo.pADimage = promotion.pADimage; Promo.pCondition = promotion.pCondition; Promo.pDiscount = promotion.pDiscount; Promo.pPromotionDeadline = promotion.pPromotionDeadline; Promo.pPromotionPostDate = promotion.pPromotionPostDate; Promo.pPromotionStartDate = promotion.pPromotionStartDate; Promo.pPromotionWeb = promotion.pPromotionWeb; Promo.PromotionDescription = promotion.PromotionDescription; Promo.sPromotinoCategory = promotion.tPromotionCategory.PromtionCategory; Promo.PromotionName = promotion.PromotionName; Promo.pDiscountCode = promotion.pDiscountCode; Promo.PromotionId = promotion.PromotionId; return(Promo); }
public ActionResult 新增消息(DetailPromotionViewModel create消息) { MotaiDataEntities dbContext = new MotaiDataEntities(); tPromotion n消息 = new tPromotion(); n消息.PromotionName = create消息.PromotionName; n消息.PromotinoCategory = create消息.pCategory; n消息.PromotionDescription = create消息.PromotionDescription; n消息.pPromotionStartDate = create消息.pPromotionStartDate; n消息.pPromotionDeadline = create消息.pPromotionDeadline; n消息.pPromotionWeb = create消息.pPromotionWeb; n消息.pDiscountCode = create消息.pDiscountCode; n消息.pDiscount = create消息.pDiscount; n消息.pCondition = create消息.pCondition; var date = DateTime.Now; n消息.pPromotionPostDate = date; int PromotionId = dbContext.tPromotions.OrderByDescending(o => o.PromotionId).First().PromotionId; PromotionId = PromotionId + 1; var uploagFile = create消息.upLoadimage; if (uploagFile == null) { } if (uploagFile.ContentLength > 0) { FileInfo file = new FileInfo(uploagFile.FileName); string photoName = Guid.NewGuid().ToString() + file.Extension; uploagFile.SaveAs(Server.MapPath("~/images/" + photoName)); n消息.pADimage = "../../images/" + Url.Content(photoName); dbContext.tPromotions.Add(n消息); } dbContext.SaveChanges(); return(RedirectToAction("員工看消息")); }