public JsonResult DeletePackage(int id) { ReturnedData data = new ReturnedData(); PackageMgm pkgMgm = new PackageMgm(); try { pkgMgm.DelPackage(id); data.Success = true; data.Message = "套餐基本信息删除成功"; LogHandler.Info("用户:" + Emp.UserName + "于 " + DateTime.Now.ToString() + " 删除套餐基本信息,项目id:" + id); } catch(Exception ex) { data.Success = false; data.Message = "套餐基础信息删除失败,请先删除该套餐下的消费项目后再尝试"; data.Error = ex.ToString(); LogHandler.Error("套餐基本信息删除错误:" + ex.Message.ToString()); } return Json(data, JsonRequestBehavior.AllowGet); }
public JsonResult GetPkgItems() { ReturnedData data = new ReturnedData(); try { int pkgId = NullHelper.Convert<int>(Request["id"], -1); PkgItemsMgm pkgMgm = new PkgItemsMgm(); PackageMgm pkMgm = new PackageMgm(); var pkg = pkMgm.GetPackageByID(pkgId); var pkgitem = pkgMgm.GetItemsByPkgID(pkgId); data.Success = true; data.Message = pkg.TotalPrice.ToString(); data.Data = pkgitem; } catch (Exception ex) { data.Success = false; data.Message = "系统错误,请联系维护人员"; data.Error = ex.ToString(); LogHandler.Error(ex.Message.ToString()); } return Json(data, JsonRequestBehavior.AllowGet); }
public ActionResult RechargePkgSuccess() { RechargeVO recharge = new RechargeVO(); string pkgName = null; if (Session["rehPkg"] != null) { recharge = Session["rehPkg"] as RechargeVO; pkgName = new PackageMgm().GetPackageByID(int.Parse(recharge.ClubCardPackageID)).PackageName; Session.Remove("rehPkg"); } ViewBag.PkgName = pkgName; ViewBag.Rechbag = recharge; return View(); }
private List<SelectListItem> GetPackage(List<SelectListItem>ddllist,params object[]where) { PackageMgm pkgMgm = new PackageMgm(); List<PackageVO> list = pkgMgm.GetAllPackages(); if(list.Count>0) { list.ForEach(ct => { ddllist.Add(new SelectListItem() { Text = ct.PackageName, Value = ct.PackageID.ToString() }); }); } else { if(ddllist.Count<=0) { ddllist.Add(new SelectListItem() { Text = "--无可用套餐选择--", Value = "-1" }); } } return ddllist; }
public void TestMethod3() { PackageVO entity = new PackageVO(); entity.PackageName = "2015超级套餐"; entity.TotalPrice = 500.0M; entity.CreatedDate = DateTime.Now; entity.CreatorID = "001"; entity.LastModifiedDate = DateTime.Now; entity.LastModifierID = "002"; entity.LogicalStatus = 1; //VO to PO Mapper.CreateMap<PackageVO, PackagePO>(); PackageMgm pkgMgm = new PackageMgm(); pkgMgm.AddPackage(entity); }
private ReturnedData EditePkg(int id,string pkgName,decimal pkgPrice) { ReturnedData data = new ReturnedData(); PackageMgm pkgMgm = new PackageMgm(); try { var pkg = pkgMgm.GetPackageByID(id); if(pkg.PackageID>0) { pkg.PackageName = pkgName; pkg.TotalPrice = pkgPrice; pkg.LastModifiedDate = DateTime.Now; pkg.LastModifierID = Emp.UserName; pkgMgm.EditPackage(pkg); data.Success = true; data.Message = "套餐基本信息修改成功"; LogHandler.Info("用户:" + Emp.UserName + "于 " + pkg.CreatedDate.ToString() + " 修改套餐基本信息,项目名:" + pkgName); } else { data.Success = false; data.Message = "所选套餐项目不存在,请刷新网页后重试"; } } catch(Exception ex) { data.Success = false; data.Message = "套餐基本信息修改失败"; LogHandler.Error("套餐基本信息修改错误:" + ex.Message.ToString()); } return data; }
private ReturnedData AddPkg(string pkgName,decimal pkgPrice) { ReturnedData data = new ReturnedData(); PackageMgm pkgMgm = new PackageMgm(); PackageVO pkg = new PackageVO(); pkg.PackageName = pkgName; pkg.TotalPrice = pkgPrice; pkg.CreatedDate = DateTime.Now; pkg.CreatorID = Emp.UserName; pkg.LastModifiedDate = DateTime.Now; pkg.LastModifierID = Emp.UserName; try { data.Data = pkgMgm.AddPackage(pkg); data.Success = true; data.Message = "套餐基本信息添加成功"; LogHandler.Info("用户:" + Emp.UserName + "于 "+pkg.CreatedDate.ToString()+" 添加套餐基本信息,项目名:" + pkgName); } catch (Exception ex) { data.Success = false; data.Message = "套餐基本信息添加失败"; data.Error = ex.ToString(); LogHandler.Error("套餐基本信息添加错误:" + ex.Message.ToString()); } return data; }
public JsonResult GetAllPackages() { List<PackageVO> result = new List<PackageVO>(); try { PackageMgm pkgMgm = new PackageMgm(); //BizMocker mocker = new BizMocker(); result = pkgMgm.GetAllPackages(); foreach (var item in result) { item.DT_RowId = item.PackageID.ToString(); item.Operation = "<a href='javascript:void(0)' onclick='Package.Edit(" + item.DT_RowId + ")'><i class='fa fa-pencil'></i> 编辑</a> | <a href='javascript:void(0)' onclick='Package.Del(" + item.DT_RowId + ")'><i class='fa fa-times'></i> 删除</a>"; item.TotalPriceDesc = item.TotalPrice.ToString() + " 元"; item.DetailOpt = "<a href='javascript:void(0)' onclick=\"Package.Detail(" + item.DT_RowId + ", '" + PageValidateHelper.FilterParams(item.PackageName) + "')\"><i class='fa fa-search'></i> 查看</a>"; } } catch (Exception ex) { LogHandler.Error(ex.Message.ToString()); } return Json(result, JsonRequestBehavior.AllowGet); }
//套餐基本信息页 public ActionResult DetailPkg() { try { int pkgId = NullHelper.Convert<int>(Request["id"], -1); if(pkgId>0) { PackageMgm pkgMgm = new PackageMgm(); var pkg = pkgMgm.GetPackageByID(pkgId); ViewBag.pkgName = pkg.PackageName; ViewBag.pkgPrice = pkg.TotalPrice; ViewBag.pkgId = pkg.PackageID; } else { ViewBag.pkgName = ""; ViewBag.pkgPrice = ""; ViewBag.pkgId = -1; } } catch(Exception ex) { LogHandler.Error(ex.Message.ToString()); } return View(); }