Exemple #1
0
 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);
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 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();
 }
Exemple #4
0
 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;
 }
Exemple #5
0
        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);
        }
Exemple #6
0
        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;
        }
Exemple #7
0
 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;
 }
Exemple #8
0
        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);
        }
Exemple #9
0
 //套餐基本信息页
 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();
 }