Esempio n. 1
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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }