Ejemplo n.º 1
0
        public dynamic Get(RequestWrapper request)
        {
            request.LoadSettingXmlString(@"
<settings defaultOrderBy='MerchantsCode'>
   <where>
        <field name='MerchantsTypeCode' cp='equal' ignoreEmpty='true'></field>
    </where>
</settings>");
            var service = new mms_merchantsService();
            var result = service.GetModelListWithPaging(request.ToParamQuery());
            return result;
        }
Ejemplo n.º 2
0
        public dynamic Get(RequestWrapper request) 
        {
            request.LoadSettingXmlString(@"
<settings defaultOrderBy='UserSeq'>
   <where>
        <field name='UserCode' cp='mapchild' extend='sys_userOrganizeMap,OrganizeCode,sys_organize' variable='OrganizeCode' ignoreEmpty='true'></field>
    </where>
</settings>");
            var service = new sys_userService();
            var result = service.GetModelListWithPaging(request.ToParamQuery());
            return result;
        }
Ejemplo n.º 3
0
        public dynamic GetTypes(RequestWrapper request)
        {
            request.LoadSettingXmlString(@"
<settings defaultOrderBy='MerchantsTypeCode'>
   <where defaultIgnoreEmpty='true'>
        <field name='MerchantsTypeCode'      cp='equal'></field>
        <field name='MerchantsTypeName'  cp='like' ></field>
    </where>
</settings>
");
            var result = new mms_merchantsTypeService().GetDynamicListWithPaging(request.ToParamQuery());
            return result;
        }
        public List<dynamic> Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='DEPTID'>
    <select>*</select>
    <from>REMP_Department</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
    </where>
</settings>");
            var service = new REMP_DepartmentService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 5
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>sys_code</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='Code' cp='equal'></field>   
        <field name='Text' cp='equal'></field>   
    </where>
</settings>");
            var service = new sys_codeService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>mms_merchants</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='MerchantsTypeName' cp='equal'></field>   
        <field name='RegisterFund' cp='equal'></field>   
    </where>
</settings>");
            var service = new mms_merchantsService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>mms_lossReport</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='BillNo' cp='equal'></field>   
        <field name='BillDate' cp='equal'></field>   
        <field name='DoPerson' cp='equal'></field>   
    </where>
</settings>");
            var service = new mms_lossReportService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 8
0
        public dynamic GetOperateLog(RequestWrapper request) 
        {
            var service = new sys_logService();
            request.LoadSettingXmlString(@"
<settings defaultOrderBy='ID desc'>
    <select>
        A.*
    </select>
    <from>
        sys_log A
    </from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='Date'           cp='daterange' variable='LogDate'  ></field>
    </where>
</settings>");
            return service.GetModelListWithPaging(request.ToParamQuery());
        }
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='RowId'>
    <select>*</select>
    <from>mms_lossReportBatches</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='MaterialCode'		cp='equal'></field>   
        <field name='Money'		cp='equal'></field>   
        <field name='SrcRowId'		cp='equal'></field>   
    </where>
</settings>");
            var service = new mms_lossReportBatchesService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 10
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='Id'>
    <select>*</select>
    <from>psi_supplier</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='Id'            cp='equal'></field>
        <field name='Name'          cp='like' ></field>
        <field name='ChargePerson'  cp='like'></field>
        <field name='Catagory'      cp='equal'></field>
    </where>
</settings>");
            var service = new psi_supplierService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 11
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>test_liy</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='DepartmentID'		cp='equal'></field>   
        <field name='IsValid'		cp='equal'></field>   
        <field name='ApproveState'		cp='equal'></field>   
        <field name='Remark'		cp='like'></field>   
        <field name='OutDateTime'		cp='daterange'></field>   
    </where>
</settings>");
            var service = new test_liyService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>mms_productTest</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='ProductName'		cp='like'></field>   
        <field name='ProductCode'		cp='startwith'></field>   
        <field name='ProductColor'		cp='equal'></field>   
        <field name='ProductType'		cp='equal'></field>   
        <field name='ProductDate'		cp='daterange'></field>   
    </where>
</settings>");
            var service = new mms_productTestService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 13
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='BillNo'>
    <select>*</select>
    <from>mms_deal</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='ProjectCode'		cp='like'></field>   
        <field name='ApplyDate'		cp='daterange'></field>   
        <field name='DealType'		cp='equal'></field>   
        <field name='DealKind'		cp='equal'></field>   
        <field name='TotalMoney'		cp='equal'></field>   
        <field name='ApproveState'		cp='equal'></field>   
    </where>
</settings>");
            var service = new mms_dealService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 14
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ProjectCode'>
    <select>*</select>
    <from>mms_project</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='ParentCode' cp='equal'></field>   
        <field name='ShortName' cp='equal'></field>   
        <field name='ProjectName' cp='equal'></field>   
        <field name='OwnerUnit' cp='equal'></field>   
        <field name='DesignUnit' cp='equal'></field>   
        <field name='ConstructionUnit' cp='equal'></field>   
    </where>
</settings>");
            var service = new mms_projectService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 15
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>mms_test</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='ID'                    cp='equal'></field>
        <field name='ProjectName'           cp='like' ></field>
        <field name='DeclaringUnits'        cp='like'></field>
        <field name='ProjectType'           cp='equal'></field>
        <field name='StartDate'             cp='dtgreaterequal'></field>
        <field name='EndDate'               cp='dtlessequal'></field>
    </where>
</settings>");
            var service = new mms_testService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 16
0
        // 查询主表:GET api/mms/send
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='UserCode'>
    <select>
        *
    </select>
    <from>
        test_user
    </from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='UserCode'             cp='like'      ></field>
        <field name='UserName'             cp='like'      ></field>
        <field name='Description'             cp='like'      ></field>
        <field name='IsEnable'             cp='equal'      ></field>
        <field name='LoginCount'             cp='equal'      ></field>
        <field name='LastLoginDate'             cp='daterange'      ></field>
    </where>
</settings>");

            var pQuery = query.ToParamQuery();
            var list = new mms_sendService().GetDynamicListWithPaging(pQuery);
            return list;
        }
Ejemplo n.º 17
0
        public dynamic GetStockList(RequestWrapper query)
        {
            //stockstate :0:安全库存 1:库存即将不足   2:库存不足
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='A.Id'>
    <select>A.*,C.Model,C.Unit,C.Catagory,C.Brand,C.Name as GoodName,
            Case when A.Num>A.WarnStock 
            then 
                case when A.Num*0.8>A.WarnStock
                then '安全库存'
                else '库存即将不足'
                end
            else '库存不足'
            end as StockState
    </select>
    <from>
        psi_warehouseStock as A
        left join psi_warehouse as B ON B.Id=A.Id 
        left join psi_goods as C ON C.Id=A.GoodNo
    </from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='C.Name'    cp='like' variable='GoodName'></field>
        <field name='B.Id'          cp='equal' variable='Id' ></field>
        <field name='B.ChargePerson'    cp='like' variable='ChargePerson'></field>
    </where>
</settings>");
            var service = new psi_warehouseService();
            var pQuery = query.ToParamQuery();

            //if (query["stateItems"] == "true")
            //    pQuery.AndWhere("AuditState", "passed");
            //else
            //    pQuery.AndWhere("isnull(AuditState,'')", "passed", Cp.notequal);

            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 18
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='BillNo'>
    <select>
        A.*,B.Name as WarehouseName,C.Name as CustomerName
    </select>
    <from>
        psi_picking A
        left join psi_warehouse B on B.Id = A.Warehouse
        left join psi_customer  C on C.Id = A.CustomNo
        left join psi_customerContract D on D.ContractNo = A.Contract
    </from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='BillNo'            cp='equal'      ></field>
        <field name='Warehouse'         cp='equal'       ></field>
        <field name='PickingPerson'     cp='like'       ></field>
        <field name='PickingDate'       cp='daterange'       ></field>
        <field name='C.Name'            cp='like' variable='CustomerName'></field>
        <field name='Contract'          cp='like'       ></field>
    </where>
</settings>");  

            var PickingService = new psi_pickingService();
            var pQuery = query.ToParamQuery();
            var result = PickingService.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 19
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='BillNo'>
    <select>
        A.*,B.Name as WarehouseName,C.Name as SupplierName
    </select>
    <from>
        psi_receive A
        left join psi_warehouse B on B.Id = A.Warehouse
        left join psi_supplier  C on C.Id = A.Supplier
    </from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='BillNo'            cp='equal'      ></field>
        <field name='Warehouse'         cp='equal'       ></field>
        <field name='ReceivePerson'     cp='like'       ></field>
        <field name='Contract'          cp='like'       ></field>
        <field name='ReceiveDate'       cp='daterange'       ></field>
        <field name='C.Name'            cp='like' variable='SupplierName'></field>
    </where>
</settings>");

            var ReceiveService = new psi_receiveService();
            var pQuery = query.ToParamQuery();
            var result = ReceiveService.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 20
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='BillNo'>
    <select>
        A.*
    </select>
    <from>
        psi_return A
    </from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='BillNo'            cp='like'      ></field>
        <field name='PickingBillNo'         cp='like'       ></field>
        <field name='ReturnPerson'     cp='like'       ></field>
        <field name='Contract'          cp='like'       ></field>
        <field name='ReturnDate'       cp='daterange'       ></field>
        <field name='CustomNo'            cp='like'></field>
    </where>
</settings>");

            var ReturnService = new psi_returnService();
            var pQuery = query.ToParamQuery();
            var result = ReturnService.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 21
0
 public dynamic Get(RequestWrapper request)
 {
     request.LoadSettingXmlString("<settings defaultOrderBy='ParamCode'></settings>");
     return new sys_parameterService().GetModelListWithPaging(request.ToParamQuery());
 }
Ejemplo n.º 22
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='EMPSID'>
    <select>*</select>
    <from>REMP_Staff</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='UserName'		cp='equal'></field>   
        <field name='EmployeeName'		cp='equal'></field>   
        <field name='DisplayName'		cp='equal'></field>   
        <field name='UserType'		cp='equal'></field>   
        <field name='EmployeeCode'		cp='equal'></field>   
        <field name='Birthday'		cp='daterange'></field>   
    </where>
</settings>");
            var service = new REMP_StaffService();
            var pQuery = query.ToParamQuery();
            var result = service.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 23
0
        public dynamic Get(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='BillNo'>
    <select>
        A.*,B.Name as SupplierName,case when A.AuditState='passed' then 'true' else 'false' end as IsEffect
    </select>
    <from>
        psi_purchase A
        left join psi_supplier  B on B.Id = A.Supplier
    </from>
    <where defaultForAll='false' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='BillNo'                cp='equal'      ></field>
        <field name='PurchasePerson'        cp='like'      ></field>
        <field name='Contract'              cp='like'       ></field>
        <field name='PurchaseDate'          cp='daterange'    ></field>
        <field name='C.Name'                cp='like' variable='SupplierName'></field>
    </where>
</settings>");

            var PurchaseService = new psi_purchaseService();
            var pQuery = query.ToParamQuery();
            pQuery.AndWhere("AuditState", query["IsEffect"], x => x.Value == "true"?"AuditState='passed'":"isnull(AuditState,'') <> 'passed'");

            var result = PurchaseService.GetDynamicListWithPaging(pQuery);
            return result;
        }
Ejemplo n.º 24
0
 public IEnumerable<dynamic> Get(RequestWrapper req)
 {
     req.LoadSettingXmlString("<settings defaultOrderBy='RoleSeq'></settings>");
     var result = new sys_roleService().GetModelList(req.ToParamQuery());
     return result;
 }