예제 #1
0
        public void Delete(FEESUBJECTEntity DefineDelete)
        {
            if (DefineDelete.TRIMID.ToInt() >= 1000)
            {
                throw new LogicException($"预定义的收费项目不能删除!");
            }
            var v = GetVerify(DefineDelete);

            CommenDelete(DefineDelete);
        }
예제 #2
0
        public object GetFeeSubject(FEESUBJECTEntity Data)
        {
            string sql = " SELECT  * FROM " +
                         "  FEESUBJECT A" +
                         "  WHERE  1 = 1 ";

            if (!Data.TRIMID.IsEmpty())
            {
                sql += " AND A.TRIMID='" + Data.TRIMID + "'";
            }
            DataTable dt = DbHelper.ExecuteTable(sql);

            return(new
            {
                dt = dt.ToOneLine()
            });
        }
예제 #3
0
        public string Save(FEESUBJECTEntity DefineSave)
        {
            var v = GetVerify(DefineSave);

            if (DefineSave.TRIMID.IsEmpty())
            {
                DefineSave.TRIMID = service.CommonService.NewINC("FEESUBJECT");
            }
            v.IsUnique(a => a.TRIMID);
            v.Require(a => a.NAME);
            v.IsUnique(a => a.NAME);
            v.Require(a => a.PYM);
            v.Require(a => a.SCFS_TZD);
            v.Require(a => a.TYPE);
            v.Require(a => a.ACCOUNT);
            v.Require(a => a.DEDUCTION);
            v.Require(a => a.VOID_FLAG);
            v.Verify();
            return(CommonSave(DefineSave));
        }
예제 #4
0
 public UIResult GetFeeSubject(FEESUBJECTEntity Data)
 {
     return(new UIResult(service.DataService.GetFeeSubject(Data)));
 }