using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace AIMS.PublicUI.DAL { public class PrintDocDB { public Model.PrintDoc GetModel(int Id) { Model.PrintDoc PrintDocObj = new Model.PrintDoc(); StringBuilder strSql=new StringBuilder(); strSql.Append("select "); strSql.Append("Id,PrintName,ApplyId,TextData,OperatorNo,OperatorName,OperateDate "); strSql.Append(" from PrintDoc "); strSql.Append(" where Id="+Id+"" ); DataSet ds=HelperDB.DbHelperSQL.GetDataSet(strSql.ToString()); if(ds.Tables[0].Rows.Count>0) { if(ds.Tables[0].Rows[0]["Id"].ToString()!="") { PrintDocObj.Id=int.Parse(ds.Tables[0].Rows[0]["Id"].ToString()); } PrintDocObj.PrintName=ds.Tables[0].Rows[0]["PrintName"].ToString(); if(ds.Tables[0].Rows[0]["ApplyId"].ToString()!="") { PrintDocObj.ApplyId=int.Parse(ds.Tables[0].Rows[0]["ApplyId"].ToString()); //D:\HIS\DataDictionary\BLL\ } PrintDocObj.TextData=ds.Tables[0].Rows[0]["TextData"].ToString(); PrintDocObj.OperatorNo=ds.Tables[0].Rows[0]["OperatorNo"].ToString(); PrintDocObj.OperatorName=ds.Tables[0].Rows[0]["OperatorName"].ToString(); if(ds.Tables[0].Rows[0]["OperateDate"].ToString()!="") { PrintDocObj.OperateDate=DateTime.Parse(ds.Tables[0].Rows[0]["OperateDate"].ToString()); } } return PrintDocObj; } public void Add(Model.PrintDoc PrintDocObj) { StringBuilder strSql=new StringBuilder(); strSql.Append("insert into [PrintDoc]("); strSql.Append("PrintName,ApplyId,TextData,OperatorNo,OperatorName,OperateDate"); strSql.Append(")"); strSql.Append(" values ("); strSql.Append("'"+PrintDocObj.PrintName+"',"); strSql.Append(""+PrintDocObj.ApplyId+","); strSql.Append("'"+PrintDocObj.TextData+"',"); strSql.Append("'"+PrintDocObj.OperatorNo+"',"); strSql.Append("'"+PrintDocObj.OperatorName+"',"); strSql.Append("'"+PrintDocObj.OperateDate+"'"); strSql.Append(")"); HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString()); } public void Update(Model.PrintDoc PrintDocObj) { StringBuilder strSql=new StringBuilder(); strSql.Append("update PrintDoc set "); strSql.Append("TextData='"+PrintDocObj.TextData+"',"); strSql.Append("OperatorNo='"+PrintDocObj.OperatorNo+"',"); strSql.Append("OperatorName='"+PrintDocObj.OperatorName+"',"); strSql.Append("OperateDate='"+PrintDocObj.OperateDate+"'"); strSql.Append(" where ApplyId="+PrintDocObj.ApplyId+" and PrintName='"+PrintDocObj.PrintName+"'"); HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString()); } public DataTable GetDataTable(int ApplyId, string PrintName) { StringBuilder strSql=new StringBuilder(); strSql.Append("select [Id],[PrintName],[ApplyId],[TextData]"); strSql.Append(" FROM PrintDoc where ApplyId='" + ApplyId + "' and PrintName='" + PrintName + "'"); return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString()); } } }