コード例 #1
0
ファイル: PackageController.cs プロジェクト: WISD/WisdCar
 public JsonResult DeletePkgItem(int id,string pkgName,string itemName)
 {
     PkgItemsMgm pkgItMgm = new PkgItemsMgm();
     ReturnedData data = new ReturnedData();
     try
     {
         pkgItMgm.DelPkgItem(id);
         data.Success = true;
         data.Message = "套餐项目删除成功";
         LogHandler.Info("用户:" + Emp.UserName + "于 " + DateTime.Now.ToString() + " 为套餐:" + pkgName + " 删除消费项目:" + itemName);
     }
     catch(Exception ex)
     {
         data.Success = false;
         data.Message = "套餐项目删除失败";
         data.Error = ex.ToString();
         LogHandler.Error(ex.Message.ToString());
     }
     return Json(data, JsonRequestBehavior.AllowGet);
 }
コード例 #2
0
ファイル: PackageController.cs プロジェクト: WISD/WisdCar
        public JsonResult AddPkgItem()
        {
            ReturnedData data = new ReturnedData();

            try
            {
                int pkItemId = NullHelper.Convert<int>(Request["pkItemId"], 0);
                int pkgid = NullHelper.Convert<int>(Request["pkgId"], 0);
                int conNum = NullHelper.Convert<int>(Request["conNum"], 0);
                string pkgName = NullHelper.Convert<string>(Request["pkgName"], "");
                string itemName = NullHelper.Convert<string>(Request["itemName"], "");

                PkgItemsMgm pkgItMgm = new PkgItemsMgm();
                PkgItemVO pkgItem = new PkgItemVO();
                pkgItem.ItemID = pkItemId;
                pkgItem.PackageID = pkgid;
                pkgItem.ConsumeCount = conNum;
                pkgItem.CreatedDate = DateTime.Now;
                pkgItem.CreatorID = Emp.UserName;
                pkgItem.LastModifiedDate = DateTime.Now;
                pkgItem.LastModifierID = Emp.UserName;
                pkgItem.ItemName = itemName;

                pkgItMgm.AddPkgItem(pkgItem);
                data.Success = true;
                data.Message = "套餐消费项目添加成功";
                LogHandler.Info("用户:" + Emp.UserName + "于 " + DateTime.Now.ToString() + " 为套餐:"+pkgName+" 添加消费项目:"+itemName);
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "套餐消费项目添加失败";
                data.Error = ex.ToString();
                LogHandler.Error(ex.Message.ToString());
            }
            return Json(data, JsonRequestBehavior.AllowGet);
        }
コード例 #3
0
ファイル: RechargeController.cs プロジェクト: WISD/WisdCar
        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);
        }
コード例 #4
0
ファイル: UnitTest3.cs プロジェクト: WISD/WisdCar
        public void TestMethod5()
        {
            List<PkgItemVO> entityList = new List<PkgItemVO>();
            PkgItemVO entity = new PkgItemVO();

            entity.ItemID = 1;
            entity.ItemName = "clean car";
            entity.PackageID = 1;
            entity.PackageName = "2015超级套餐";
            entity.ConsumeCount = 10;

            entity.CreatedDate = DateTime.Now;
            entity.CreatorID = "001";
            entity.LastModifiedDate = DateTime.Now;
            entity.LastModifierID = "002";
            entity.LogicalStatus = 1;

            PkgItemVO entity1 = new PkgItemVO();

            entity1.ItemID = 2;
            entity1.ItemName = "peng qi";
            entity1.PackageID = 1;
            entity1.PackageName = "2015超级套餐";
            entity1.ConsumeCount = 20;

            entity1.CreatedDate = DateTime.Now;
            entity1.CreatorID = "001";
            entity1.LastModifiedDate = DateTime.Now;
            entity1.LastModifierID = "002";
            entity1.LogicalStatus = 1;

            entityList.Add(entity);
            entityList.Add(entity1);

            //VO to PO
            Mapper.CreateMap<PkgItemVO, PackageItemMappingPO>();

            PkgItemsMgm pkgItemsMgm = new PkgItemsMgm();

            pkgItemsMgm.AddPkgItems(entityList);
        }
コード例 #5
0
ファイル: PackageController.cs プロジェクト: WISD/WisdCar
        public JsonResult GetItemsByPkgId()
        {
            List<PkgItemVO> result = new List<PkgItemVO>();

            try
            {
                int id = NullHelper.Convert<int>(Request["id"], -1);
                //var mocker = new BizMocker();
                PkgItemsMgm pkgItemMgm = new PkgItemsMgm();
                result = pkgItemMgm.GetItemsByPkgID(id);
                foreach (var item in result)
                {
                    item.DT_RowId = item.PackageItemID.ToString();
                    item.Operation = "<a href='javascript:void(0)' onclick=\"PackageItems.Del("
                        + item.DT_RowId + ",'" + PageValidateHelper.FilterParams(item.ItemName) + "')\"><i class='fa fa-times'></i> 删除</a>";
                }
            }
            catch (Exception ex)
            {
                LogHandler.Error(ex.Message.ToString());
            }

            return Json(result, JsonRequestBehavior.AllowGet);
        }