50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using AIMSDAL;
 | |
| using AIMSModel;
 | |
| using AIMSObjectQuery;
 | |
| using System.Collections;
 | |
| using System.Collections.Generic;
 | |
| using System.Data;
 | |
| using HelperDB;
 | |
| 
 | |
| namespace AIMSBLL
 | |
| {
 | |
|     public partial class BFeesRecordReport
 | |
|     {
 | |
| 
 | |
|         public static DataTable GetUpListByWhere2(string where)
 | |
|         {
 | |
|             string sql = string.Format(@" 
 | |
|   SELECT 
 | |
| ROW_NUMBER() OVER (ORDER BY FeeCode ASC) AS noo,
 | |
|     FeeCode ,
 | |
|     ChargName ,
 | |
|     ChargSpec  , 
 | |
|     sum(convert(float,FeeNum)) FeeNum,
 | |
|     UnitPrice 
 | |
|     FROM [dbo].[FeesRecord] 
 | |
|   where FeeIsDrug=1 and {0}
 | |
|   group by FeeCode , ChargName, ChargSpec  ,UnitPrice   
 | |
|   order by  FeeCode  ", where);
 | |
|             DataTable dt = DBHelper.GetDataTable(sql);
 | |
|             return dt;
 | |
|         }
 | |
| 
 | |
|         public static DataTable GetUpListByWhere(string where)
 | |
|         {
 | |
|             string sql = string.Format(@" 
 | |
|   SELECT *,
 | |
| 	info.OperationRoom,
 | |
| 	info.PatientName,
 | |
| 	info.MdrecNo
 | |
|     FROM[dbo].[FeesRecord] 
 | |
|   left join [dbo].[V_OperationRecordInfo] info on info.RecoredId=[FeesRecord].OperationRecordId
 | |
|   where FeeIsDrug=1 and {0}
 | |
|   order by FeeCode ", where);
 | |
|             DataTable dt = DBHelper.GetDataTable(sql);
 | |
|             return dt;
 | |
|         }
 | |
| 
 | |
|     }
 | |
| }
 |