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); }
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); }
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 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); }
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); }