|
|
using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Web;
namespace QZWebApi.Models{ public class DataBase { public string Sqlconn = ConfigurationManager.AppSettings["ConnectionString"].ToString(); public DataTable QyeryJL1(string dept_id,int planuserid) { //数据库连接器,创建数据库连接.参数:连接对象字符串
using (SqlConnection conn = new SqlConnection(Sqlconn)) { //数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
//org_id like'%" + dept_id + "%' and
SqlDataAdapter sda = new SqlDataAdapter("select id_card_no, summary, suggestion,summary_date from dbo.patient_register where planuserid='" + planuserid + "' AND complete='3'", conn); //实例化数据集.
DataSet ds = new DataSet(); //将数据适配器中的数据填充到数据集.
sda.Fill(ds); if (ds.Tables.Count == 0) return new DataTable(); else return ds.Tables[0]; } }
public DataTable QyeryJL2(int planuserid) { //数据库连接器,创建数据库连接.参数:连接对象字符串
using (SqlConnection conn = new SqlConnection(Sqlconn)) { //数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
SqlDataAdapter sda = new SqlDataAdapter("select asbitem_id, (select asbitem.asbitem_name from asbitem where register_asbitem.asbitem_id = asbitem.asbitem_id) as asbitem_name,CONVERT(decimal(10, 0)," + " (register_asbitem.price * 100))AS price,register_asbitem.summary from dbo.register_asbitem ,patient_register where patient_register.patient_register_id = register_asbitem.patient_register_id " + "and patient_register.complete = '3' and patient_register.planuserid = '"+planuserid+"'", conn); //实例化数据集.
DataSet ds = new DataSet(); //将数据适配器中的数据填充到数据集.
sda.Fill(ds); if (ds.Tables.Count == 0) return new DataTable(); else return ds.Tables[0]; } }
public DataTable QyeryJL3(int planuserid) { //数据库连接器,创建数据库连接.参数:连接对象字符串
using (SqlConnection conn = new SqlConnection(Sqlconn)) { //数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
SqlDataAdapter sda = new SqlDataAdapter("select asbitem_id,(select item_name from item where register_item.item_id = item.item_id ) as item_name,(select price from item where register_item.item_Id = item.item_id ) " + "as price,register_item.result,(select reference_range_type from item where register_item.item_Id = item.item_id) as ckfwlx,remark = case when register_item.report_prompt = '↑' then '2' when register_item.report_prompt = '↓' then '1' " + "when(register_item.report_prompt is null or rtrim(ltrim(register_item.report_prompt)) = '') and((select reference_range_type from item where register_item.item_Id = item.item_id) = '1') then '0' else '-1' end ,register_item.unit," + "(select reference_range_value from item where item.item_id = register_item.item_Id)as reference from dbo.register_item,dbo.patient_register where register_item.patient_register_id = patient_register.patient_register_id and " + "patient_register.complete = '3' and patient_register.planuserid = '"+planuserid+"' ", conn); //实例化数据集.
DataSet ds = new DataSet(); //将数据适配器中的数据填充到数据集.
sda.Fill(ds); if (ds.Tables.Count == 0) return new DataTable(); else return ds.Tables[0]; } }
public DataTable QyeryBG(string dept_id, int planuserid) { //数据库连接器,创建数据库连接.参数:连接对象字符串
SqlConnection conn = new SqlConnection(Sqlconn); //org_id like'%" + dept_id + "%' and
//数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
SqlDataAdapter sda = new SqlDataAdapter("select summary_date,patient_name,report from dbo.patient_register where planuserid=" + planuserid + " AND complete='3'", conn); //实例化数据集.
DataSet ds = new DataSet(); //将数据适配器中的数据填充到数据集.
sda.Fill(ds); if (ds.Tables.Count == 0) return new DataTable(); else return ds.Tables[0]; }
public DataTable QyeryTJXX(string dept_id, int planuserid) { //数据库连接器,创建数据库连接.参数:连接对象字符串
SqlConnection conn = new SqlConnection(Sqlconn); //数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
SqlDataAdapter sda = new SqlDataAdapter(@"select register_item.item_id,patient_register.planuserid,(select item_name from item where register_item.item_id = item.item_id ) as item_name,
register_item.result,register_item.unit,patient_register.summary_date,register_item.report_prompt,(select price from item where register_item.item_Id = item.item_id ) as price from dbo.register_item, dbo.patient_register where register_item.patient_register_id = patient_register.patient_register_id and patient_register.planuserid = "+planuserid+ " and dbo.patient_register.org_id='"+dept_id+ "' and patient_register.complete='3'", conn);
//实例化数据集.
DataSet ds = new DataSet(); //将数据适配器中的数据填充到数据集.
sda.Fill(ds); if (ds.Tables.Count == 0) return new DataTable(); else return ds.Tables[0]; } }}
|