DAL/DAL_MedicalItems.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using XTHospital.IDAL;
using XTHospital.DB;
using XTHospital.Model;
using XTHospital.COM;

namespace XTHospital.DAL
{
    public class DAL_MedicalItems : IDAL_MedicalItems
    {
        private string Add_SQL = @"Insert Into MedicalItems(CREATE_DATETIME,UPDATE_DATETIME,TRANS_STATE,UPDATER_ID,TERMINAL_CD,Code,FinanceID,Name,Units,Limit0,Limit1,Limit2,Limit3,Connotation,ExceptContents,Description)
Values (CONVERT(VARCHAR,GETDATE(),112)+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':',''),CONVERT(VARCHAR,GETDATE(),112)+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':',''),'1',@UPDATER_ID,@TERMINAL_CD,@Code,@FinanceID,@Name,@Units,@Limit0,@Limit1,@Limit2,@Limit3,@Connotation,@ExceptContents,@Description)";
        private string Update_SQL = @"Update MedicalItems Set 
UPDATE_DATETIME = CONVERT(VARCHAR,GETDATE(),112)+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':',''),
TRANS_STATE='2',
UPDATER_ID=@UPDATER_ID,
TERMINAL_CD=@TERMINAL_CD,
FinanceID=@FinanceID,Name=@Name,Units=@Units,Limit0=@Limit0,Limit1=Limit1,Limit2=@Limit2,Limit3=@Limit3,Connotation=@Connotation,ExceptContents=@ExceptContents,Description=@Description Where Code=@Code";
        private string Search_SQL = @"Select Code,FinanceID,Name,Units,Limit0,Limit1,Limit2,Limit3,Connotation,ExceptContents,Description FROM MedicalItems Where Code=@Code";
        private string GetList_SQL = @"Select Code,FinanceID,Name,Units,Limit0,Limit1,Limit2,Limit3,Connotation,ExceptContents,Description FROM MedicalItems Order by Code";
        private string Delete_SQL = @"Delete From MedicalItems Where Code=@Code";
        public ReturnValue Add(MedicalItems model)
        {
            SqlParameter[] parameters = {
					new SqlParameter("@UPDATER_ID", SqlDbType.NVarChar,12),
					new SqlParameter("@TERMINAL_CD", SqlDbType.NVarChar),
					new SqlParameter("@Code", SqlDbType.NVarChar,10),
                    new SqlParameter("@FinanceID", SqlDbType.NVarChar,1),
                    new SqlParameter("@Name", SqlDbType.NVarChar,255),
                    new SqlParameter("@Units", SqlDbType.NVarChar,50),
                    new SqlParameter("@Limit0", SqlDbType.Int),
                    new SqlParameter("@Limit1", SqlDbType.Int),
                    new SqlParameter("@Limit2", SqlDbType.Int),
                    new SqlParameter("@Limit3", SqlDbType.Int),
                    new SqlParameter("@Connotation", SqlDbType.NVarChar,255),
                    new SqlParameter("@ExceptContents", SqlDbType.NVarChar,255),
                    new SqlParameter("@Description", SqlDbType.NVarChar,255)};
            parameters[0].Value = model.UPDATER_ID;
            parameters[1].Value = model.TERMINAL_CD;
            parameters[2].Value = model.Code;
            parameters[3].Value = model.FinanceID;
            parameters[4].Value = model.Name;
            parameters[5].Value = model.Units;
            parameters[6].Value = model.Limit0;
            parameters[7].Value = model.Limit1;
            parameters[8].Value = model.Limit2;
            parameters[9].Value = model.Limit3;
            parameters[10].Value = model.Connotation;
            parameters[11].Value = model.ExceptContents;
            parameters[12].Value = model.Description;
            return SqlHelper.ExecuteSql(Add_SQL, parameters);
        }

        public ReturnValue Update(MedicalItems model)
        {
            SqlParameter[] parameters = {
后面还有 49 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。