コード例 #1
0
        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);
        }
コード例 #2
0
        /// <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);
        }