public IResult Edit() { IResult rst = null; try { MReceiptAccountInfo entity = new MReceiptAccountInfo(); entity.SetData(Request.Form); entity.TrimEmptyProperty(); string id = Request.Form["__id"]; int? status = CommFun.ToInt(Request["Status"], 1); entity.Status = status; entity.DownChannelNo = CommFun.ToInt(Request["DChannelNo"], null); rst = ReceiptAccountInfoService.Instance.Save(id, entity); if (rst.Status) { rst = new Result(true, "编辑成功"); } else { rst = new Result(false, "编辑失败"); } return(rst); } catch (Exception ex) { rst = new Result(false, ex.Message); } return(rst); }
/// <summary> /// 查询列表数据 /// </summary> /// <param name="nvc">参数集合</param> /// <returns></returns> public ReceiptAccountInfoListModel Query(NameValueCollection nvc) { ReceiptAccountInfoListModel model = new ReceiptAccountInfoListModel(); MReceiptAccountInfo entity = new MReceiptAccountInfo(); model.PageSize = CommFun.ToInt(nvc["ps"], SettingHelper.Instance.GetInt("PageSize", 10)).Value; model.PageIndex = CommFun.ToInt(nvc["pi"], SettingHelper.Instance.GetInt("PageIndex", 0)).Value + 1; entity.SetData(nvc, false); entity.TrimEmptyProperty(); entity.AddData(":PS", model.PageSize); entity.AddData(":PI", model.PageIndex); model.TotalCount = CommFun.ToInt(handler.GetScalarByXmlTemplate("getCount", entity), 0).GetValueOrDefault(); if (model.TotalCount > 0) { model.List = handler.GetDataListByTemplate("getList", entity); } return(model); }