using System; using System.Data; using System.Text; using System.Data.SqlClient; using ZWL.DBUtility;//请先添加引用 namespace ZWL.BLL { /// /// 类ERPRenShiHeTong。 /// public class ERPRenShiHeTong { public ERPRenShiHeTong() {} #region Model private int _id; private string _hetonguser; private string _nowstate; private string _serils; private string _typestr; private string _jingye; private string _baomixieyi; private string _qianyuedate; private string _manyuedate; private string _jianzhengjiguan; private string _jianzhengdate; private string _weiyuezeren; private string _backinfo; private string _fujianlist; private string _username; private DateTime? _timestr; /// /// /// public int ID { set{ _id=value;} get{return _id;} } /// /// 员工用户 /// public string HeTongUser { set{ _hetonguser=value;} get{return _hetonguser;} } /// /// 合同状态 /// public string NowState { set{ _nowstate=value;} get{return _nowstate;} } /// /// 合同编号 /// public string Serils { set{ _serils=value;} get{return _serils;} } /// /// 合同类型 /// public string TypeStr { set{ _typestr=value;} get{return _typestr;} } /// /// 是否有竞业条款 /// public string JingYe { set{ _jingye=value;} get{return _jingye;} } /// /// 是否有保密协议 /// public string BaoMiXieYi { set{ _baomixieyi=value;} get{return _baomixieyi;} } /// /// 签约日期 /// public string QianYueDate { set{ _qianyuedate=value;} get{return _qianyuedate;} } /// /// 满约日期 /// public string ManYueDate { set{ _manyuedate=value;} get{return _manyuedate;} } /// /// 鉴证机关 /// public string JianZhengJiGuan { set{ _jianzhengjiguan=value;} get{return _jianzhengjiguan;} } /// /// 鉴证日期 /// public string JianZhengDate { set{ _jianzhengdate=value;} get{return _jianzhengdate;} } /// /// 违约责任 /// public string WeiYueZeRen { set{ _weiyuezeren=value;} get{return _weiyuezeren;} } /// /// 其他事宜 /// public string BackInfo { set{ _backinfo=value;} get{return _backinfo;} } /// /// 附件文件 /// public string FuJianList { set{ _fujianlist=value;} get{return _fujianlist;} } /// /// 录入人 /// public string UserName { set{ _username=value;} get{return _username;} } /// /// 录入时间 /// public DateTime? TimeStr { set{ _timestr=value;} get{return _timestr;} } #endregion Model #region 成员方法 /// /// 得到一个对象实体 /// public ERPRenShiHeTong(int ID) { StringBuilder strSql=new StringBuilder(); strSql.Append("select ID,HeTongUser,NowState,Serils,TypeStr,JingYe,BaoMiXieYi,QianYueDate,ManYueDate,JianZhengJiGuan,JianZhengDate,WeiYueZeRen,BackInfo,FuJianList,UserName,TimeStr "); strSql.Append(" FROM ERPRenShiHeTong "); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int,4)}; parameters[0].Value = ID; DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters); if(ds.Tables[0].Rows.Count>0) { if(ds.Tables[0].Rows[0]["ID"].ToString()!="") { ID=int.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); } HeTongUser=ds.Tables[0].Rows[0]["HeTongUser"].ToString(); NowState=ds.Tables[0].Rows[0]["NowState"].ToString(); Serils=ds.Tables[0].Rows[0]["Serils"].ToString(); TypeStr=ds.Tables[0].Rows[0]["TypeStr"].ToString(); JingYe=ds.Tables[0].Rows[0]["JingYe"].ToString(); BaoMiXieYi=ds.Tables[0].Rows[0]["BaoMiXieYi"].ToString(); QianYueDate=ds.Tables[0].Rows[0]["QianYueDate"].ToString(); ManYueDate=ds.Tables[0].Rows[0]["ManYueDate"].ToString(); JianZhengJiGuan=ds.Tables[0].Rows[0]["JianZhengJiGuan"].ToString(); JianZhengDate=ds.Tables[0].Rows[0]["JianZhengDate"].ToString(); WeiYueZeRen=ds.Tables[0].Rows[0]["WeiYueZeRen"].ToString(); BackInfo=ds.Tables[0].Rows[0]["BackInfo"].ToString(); FuJianList=ds.Tables[0].Rows[0]["FuJianList"].ToString(); UserName=ds.Tables[0].Rows[0]["UserName"].ToString(); if(ds.Tables[0].Rows[0]["TimeStr"].ToString()!="") { TimeStr=DateTime.Parse(ds.Tables[0].Rows[0]["TimeStr"].ToString()); } } } /// /// 得到最大ID /// public int GetMaxId() { return DbHelperSQL.GetMaxID("ID", "ERPRenShiHeTong"); } /// /// 是否存在该记录 /// public bool Exists(int ID) { StringBuilder strSql=new StringBuilder(); strSql.Append("select count(1) from ERPRenShiHeTong"); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int,4)}; parameters[0].Value = ID; return DbHelperSQL.Exists(strSql.ToString(),parameters); } /// /// 增加一条数据 /// public int Add() { StringBuilder strSql=new StringBuilder(); strSql.Append("insert into ERPRenShiHeTong("); strSql.Append("HeTongUser,NowState,Serils,TypeStr,JingYe,BaoMiXieYi,QianYueDate,ManYueDate,JianZhengJiGuan,JianZhengDate,WeiYueZeRen,BackInfo,FuJianList,UserName,TimeStr)"); strSql.Append(" values ("); strSql.Append("@HeTongUser,@NowState,@Serils,@TypeStr,@JingYe,@BaoMiXieYi,@QianYueDate,@ManYueDate,@JianZhengJiGuan,@JianZhengDate,@WeiYueZeRen,@BackInfo,@FuJianList,@UserName,@TimeStr)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@HeTongUser", SqlDbType.VarChar,50), new SqlParameter("@NowState", SqlDbType.VarChar,50), new SqlParameter("@Serils", SqlDbType.VarChar,50), new SqlParameter("@TypeStr", SqlDbType.VarChar,50), new SqlParameter("@JingYe", SqlDbType.VarChar,50), new SqlParameter("@BaoMiXieYi", SqlDbType.VarChar,50), new SqlParameter("@QianYueDate", SqlDbType.VarChar,50), new SqlParameter("@ManYueDate", SqlDbType.VarChar,50), new SqlParameter("@JianZhengJiGuan", SqlDbType.VarChar,50), new SqlParameter("@JianZhengDate", SqlDbType.VarChar,50), new SqlParameter("@WeiYueZeRen", SqlDbType.VarChar,5000), new SqlParameter("@BackInfo", SqlDbType.VarChar,5000), new SqlParameter("@FuJianList", SqlDbType.VarChar,5000), new SqlParameter("@UserName", SqlDbType.VarChar,50), new SqlParameter("@TimeStr", SqlDbType.DateTime)}; parameters[0].Value = HeTongUser; parameters[1].Value = NowState; parameters[2].Value = Serils; parameters[3].Value = TypeStr; parameters[4].Value = JingYe; parameters[5].Value = BaoMiXieYi; parameters[6].Value = QianYueDate; parameters[7].Value = ManYueDate; parameters[8].Value = JianZhengJiGuan; parameters[9].Value = JianZhengDate; parameters[10].Value = WeiYueZeRen; parameters[11].Value = BackInfo; parameters[12].Value = FuJianList; parameters[13].Value = UserName; parameters[14].Value = TimeStr; object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters); if (obj == null) { return 1; } else { return Convert.ToInt32(obj); } } /// /// 更新一条数据 /// public void Update() { StringBuilder strSql=new StringBuilder(); strSql.Append("update ERPRenShiHeTong set "); strSql.Append("HeTongUser=@HeTongUser,"); strSql.Append("NowState=@NowState,"); strSql.Append("Serils=@Serils,"); strSql.Append("TypeStr=@TypeStr,"); strSql.Append("JingYe=@JingYe,"); strSql.Append("BaoMiXieYi=@BaoMiXieYi,"); strSql.Append("QianYueDate=@QianYueDate,"); strSql.Append("ManYueDate=@ManYueDate,"); strSql.Append("JianZhengJiGuan=@JianZhengJiGuan,"); strSql.Append("JianZhengDate=@JianZhengDate,"); strSql.Append("WeiYueZeRen=@WeiYueZeRen,"); strSql.Append("BackInfo=@BackInfo,"); strSql.Append("FuJianList=@FuJianList,"); strSql.Append("UserName=@UserName,"); strSql.Append("TimeStr=@TimeStr"); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int,4), new SqlParameter("@HeTongUser", SqlDbType.VarChar,50), new SqlParameter("@NowState", SqlDbType.VarChar,50), new SqlParameter("@Serils", SqlDbType.VarChar,50), new SqlParameter("@TypeStr", SqlDbType.VarChar,50), new SqlParameter("@JingYe", SqlDbType.VarChar,50), new SqlParameter("@BaoMiXieYi", SqlDbType.VarChar,50), new SqlParameter("@QianYueDate", SqlDbType.VarChar,50), new SqlParameter("@ManYueDate", SqlDbType.VarChar,50), new SqlParameter("@JianZhengJiGuan", SqlDbType.VarChar,50), new SqlParameter("@JianZhengDate", SqlDbType.VarChar,50), new SqlParameter("@WeiYueZeRen", SqlDbType.VarChar,5000), new SqlParameter("@BackInfo", SqlDbType.VarChar,5000), new SqlParameter("@FuJianList", SqlDbType.VarChar,5000), new SqlParameter("@UserName", SqlDbType.VarChar,50), new SqlParameter("@TimeStr", SqlDbType.DateTime)}; parameters[0].Value = ID; parameters[1].Value = HeTongUser; parameters[2].Value = NowState; parameters[3].Value = Serils; parameters[4].Value = TypeStr; parameters[5].Value = JingYe; parameters[6].Value = BaoMiXieYi; parameters[7].Value = QianYueDate; parameters[8].Value = ManYueDate; parameters[9].Value = JianZhengJiGuan; parameters[10].Value = JianZhengDate; parameters[11].Value = WeiYueZeRen; parameters[12].Value = BackInfo; parameters[13].Value = FuJianList; parameters[14].Value = UserName; parameters[15].Value = TimeStr; DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); } /// /// 删除一条数据 /// public void Delete(int ID) { StringBuilder strSql=new StringBuilder(); strSql.Append("delete from ERPRenShiHeTong "); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int,4)}; parameters[0].Value = ID; DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); } /// /// 得到一个对象实体 /// public void GetModel(int ID) { StringBuilder strSql=new StringBuilder(); strSql.Append("select top 1 ID,HeTongUser,NowState,Serils,TypeStr,JingYe,BaoMiXieYi,QianYueDate,ManYueDate,JianZhengJiGuan,JianZhengDate,WeiYueZeRen,BackInfo,FuJianList,UserName,TimeStr "); strSql.Append(" FROM ERPRenShiHeTong "); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int,4)}; parameters[0].Value = ID; DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters); if(ds.Tables[0].Rows.Count>0) { if(ds.Tables[0].Rows[0]["ID"].ToString()!="") { ID=int.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); } HeTongUser=ds.Tables[0].Rows[0]["HeTongUser"].ToString(); NowState=ds.Tables[0].Rows[0]["NowState"].ToString(); Serils=ds.Tables[0].Rows[0]["Serils"].ToString(); TypeStr=ds.Tables[0].Rows[0]["TypeStr"].ToString(); JingYe=ds.Tables[0].Rows[0]["JingYe"].ToString(); BaoMiXieYi=ds.Tables[0].Rows[0]["BaoMiXieYi"].ToString(); QianYueDate=ds.Tables[0].Rows[0]["QianYueDate"].ToString(); ManYueDate=ds.Tables[0].Rows[0]["ManYueDate"].ToString(); JianZhengJiGuan=ds.Tables[0].Rows[0]["JianZhengJiGuan"].ToString(); JianZhengDate=ds.Tables[0].Rows[0]["JianZhengDate"].ToString(); WeiYueZeRen=ds.Tables[0].Rows[0]["WeiYueZeRen"].ToString(); BackInfo=ds.Tables[0].Rows[0]["BackInfo"].ToString(); FuJianList=ds.Tables[0].Rows[0]["FuJianList"].ToString(); UserName=ds.Tables[0].Rows[0]["UserName"].ToString(); if(ds.Tables[0].Rows[0]["TimeStr"].ToString()!="") { TimeStr=DateTime.Parse(ds.Tables[0].Rows[0]["TimeStr"].ToString()); } } } /// /// 获得数据列表 /// public DataSet GetList(string strWhere) { StringBuilder strSql=new StringBuilder(); strSql.Append("select * "); strSql.Append(" FROM ERPRenShiHeTong "); if(strWhere.Trim()!="") { strSql.Append(" where "+strWhere); } return DbHelperSQL.Query(strSql.ToString()); } #endregion 成员方法 } }