using System; using System.Data; using System.Text; using System.Data.SqlClient; using ZWL.DBUtility;//请先添加引用 namespace ZWL.BLL { /// /// 类ERPHuiYuan。 /// public class ERPHuiYuan { public ERPHuiYuan() { } #region Model private int _id; private string _namestr; private string _ruhuidate; private string _jieshaoren; private string _sexstr; private string _jiguan; private string _jingji; private string _chushengdate; private string _xueli; private string _zili; private string _gexing; private string _aihao; private string _address; private string _tel; private string _mobtel; private string _zuijiatime; private string _changyong; private string _zixin; private string _jielun; private string _backinfo; private string _username; private DateTime? _timestr; /// /// /// public int ID { set { _id = value; } get { return _id; } } /// /// 姓名 /// public string NameStr { set { _namestr = value; } get { return _namestr; } } /// /// 入会时间 /// public string RuHuiDate { set { _ruhuidate = value; } get { return _ruhuidate; } } /// /// 介绍人 /// public string JieShaoRen { set { _jieshaoren = value; } get { return _jieshaoren; } } /// /// 性别 /// public string SexStr { set { _sexstr = value; } get { return _sexstr; } } /// /// 籍贯 /// public string JiGuan { set { _jiguan = value; } get { return _jiguan; } } /// /// 经济状况 /// public string JingJi { set { _jingji = value; } get { return _jingji; } } /// /// 出生日期 /// public string ChuShengDate { set { _chushengdate = value; } get { return _chushengdate; } } /// /// 学历 /// public string XueLi { set { _xueli = value; } get { return _xueli; } } /// /// 资历 /// public string ZiLi { set { _zili = value; } get { return _zili; } } /// /// 个性 /// public string GeXing { set { _gexing = value; } get { return _gexing; } } /// /// 爱好 /// public string AiHao { set { _aihao = value; } get { return _aihao; } } /// /// 家庭住址 /// public string Address { set { _address = value; } get { return _address; } } /// /// 电话 /// public string Tel { set { _tel = value; } get { return _tel; } } /// /// 手机 /// public string MobTel { set { _mobtel = value; } get { return _mobtel; } } /// /// 最佳拜访时间 /// public string ZuiJiaTime { set { _zuijiatime = value; } get { return _zuijiatime; } } /// /// 常饮用品牌 /// public string ChangYong { set { _changyong = value; } get { return _changyong; } } /// /// 资信 /// public string ZiXin { set { _zixin = value; } get { return _zixin; } } /// /// 总结论 /// public string JieLun { set { _jielun = value; } get { return _jielun; } } /// /// 备注说明 /// public string BackInfo { set { _backinfo = value; } get { return _backinfo; } } /// /// 录入人 /// public string UserName { set { _username = value; } get { return _username; } } /// /// 录入时间 /// public DateTime? TimeStr { set { _timestr = value; } get { return _timestr; } } #endregion Model #region 成员方法 /// /// 得到一个对象实体 /// public ERPHuiYuan(int ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select ID,NameStr,RuHuiDate,JieShaoRen,SexStr,JiGuan,JingJi,ChuShengDate,XueLi,ZiLi,GeXing,AiHao,Address,Tel,MobTel,ZuiJiaTime,ChangYong,ZiXin,JieLun,BackInfo,UserName,TimeStr "); strSql.Append(" FROM ERPHuiYuan "); 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()); } NameStr = ds.Tables[0].Rows[0]["NameStr"].ToString(); RuHuiDate = ds.Tables[0].Rows[0]["RuHuiDate"].ToString(); JieShaoRen = ds.Tables[0].Rows[0]["JieShaoRen"].ToString(); SexStr = ds.Tables[0].Rows[0]["SexStr"].ToString(); JiGuan = ds.Tables[0].Rows[0]["JiGuan"].ToString(); JingJi = ds.Tables[0].Rows[0]["JingJi"].ToString(); ChuShengDate = ds.Tables[0].Rows[0]["ChuShengDate"].ToString(); XueLi = ds.Tables[0].Rows[0]["XueLi"].ToString(); ZiLi = ds.Tables[0].Rows[0]["ZiLi"].ToString(); GeXing = ds.Tables[0].Rows[0]["GeXing"].ToString(); AiHao = ds.Tables[0].Rows[0]["AiHao"].ToString(); Address = ds.Tables[0].Rows[0]["Address"].ToString(); Tel = ds.Tables[0].Rows[0]["Tel"].ToString(); MobTel = ds.Tables[0].Rows[0]["MobTel"].ToString(); ZuiJiaTime = ds.Tables[0].Rows[0]["ZuiJiaTime"].ToString(); ChangYong = ds.Tables[0].Rows[0]["ChangYong"].ToString(); ZiXin = ds.Tables[0].Rows[0]["ZiXin"].ToString(); JieLun = ds.Tables[0].Rows[0]["JieLun"].ToString(); BackInfo = ds.Tables[0].Rows[0]["BackInfo"].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 bool Exists(int ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) from ERPHuiYuan"); 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 ERPHuiYuan("); strSql.Append("NameStr,RuHuiDate,JieShaoRen,SexStr,JiGuan,JingJi,ChuShengDate,XueLi,ZiLi,GeXing,AiHao,Address,Tel,MobTel,ZuiJiaTime,ChangYong,ZiXin,JieLun,BackInfo,UserName,TimeStr)"); strSql.Append(" values ("); strSql.Append("@NameStr,@RuHuiDate,@JieShaoRen,@SexStr,@JiGuan,@JingJi,@ChuShengDate,@XueLi,@ZiLi,@GeXing,@AiHao,@Address,@Tel,@MobTel,@ZuiJiaTime,@ChangYong,@ZiXin,@JieLun,@BackInfo,@UserName,@TimeStr)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@NameStr", SqlDbType.VarChar,50), new SqlParameter("@RuHuiDate", SqlDbType.VarChar,50), new SqlParameter("@JieShaoRen", SqlDbType.VarChar,50), new SqlParameter("@SexStr", SqlDbType.VarChar,50), new SqlParameter("@JiGuan", SqlDbType.VarChar,50), new SqlParameter("@JingJi", SqlDbType.VarChar,50), new SqlParameter("@ChuShengDate", SqlDbType.VarChar,50), new SqlParameter("@XueLi", SqlDbType.VarChar,50), new SqlParameter("@ZiLi", SqlDbType.VarChar,50), new SqlParameter("@GeXing", SqlDbType.VarChar,50), new SqlParameter("@AiHao", SqlDbType.VarChar,50), new SqlParameter("@Address", SqlDbType.VarChar,200), new SqlParameter("@Tel", SqlDbType.VarChar,50), new SqlParameter("@MobTel", SqlDbType.VarChar,50), new SqlParameter("@ZuiJiaTime", SqlDbType.VarChar,50), new SqlParameter("@ChangYong", SqlDbType.VarChar,50), new SqlParameter("@ZiXin", SqlDbType.VarChar,200), new SqlParameter("@JieLun", SqlDbType.VarChar,50), new SqlParameter("@BackInfo", SqlDbType.Text), new SqlParameter("@UserName", SqlDbType.VarChar,50), new SqlParameter("@TimeStr", SqlDbType.DateTime)}; parameters[0].Value = NameStr; parameters[1].Value = RuHuiDate; parameters[2].Value = JieShaoRen; parameters[3].Value = SexStr; parameters[4].Value = JiGuan; parameters[5].Value = JingJi; parameters[6].Value = ChuShengDate; parameters[7].Value = XueLi; parameters[8].Value = ZiLi; parameters[9].Value = GeXing; parameters[10].Value = AiHao; parameters[11].Value = Address; parameters[12].Value = Tel; parameters[13].Value = MobTel; parameters[14].Value = ZuiJiaTime; parameters[15].Value = ChangYong; parameters[16].Value = ZiXin; parameters[17].Value = JieLun; parameters[18].Value = BackInfo; parameters[19].Value = UserName; parameters[20].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 ERPHuiYuan set "); strSql.Append("NameStr=@NameStr,"); strSql.Append("RuHuiDate=@RuHuiDate,"); strSql.Append("JieShaoRen=@JieShaoRen,"); strSql.Append("SexStr=@SexStr,"); strSql.Append("JiGuan=@JiGuan,"); strSql.Append("JingJi=@JingJi,"); strSql.Append("ChuShengDate=@ChuShengDate,"); strSql.Append("XueLi=@XueLi,"); strSql.Append("ZiLi=@ZiLi,"); strSql.Append("GeXing=@GeXing,"); strSql.Append("AiHao=@AiHao,"); strSql.Append("Address=@Address,"); strSql.Append("Tel=@Tel,"); strSql.Append("MobTel=@MobTel,"); strSql.Append("ZuiJiaTime=@ZuiJiaTime,"); strSql.Append("ChangYong=@ChangYong,"); strSql.Append("ZiXin=@ZiXin,"); strSql.Append("JieLun=@JieLun,"); strSql.Append("BackInfo=@BackInfo,"); strSql.Append("UserName=@UserName,"); strSql.Append("TimeStr=@TimeStr"); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int,4), new SqlParameter("@NameStr", SqlDbType.VarChar,50), new SqlParameter("@RuHuiDate", SqlDbType.VarChar,50), new SqlParameter("@JieShaoRen", SqlDbType.VarChar,50), new SqlParameter("@SexStr", SqlDbType.VarChar,50), new SqlParameter("@JiGuan", SqlDbType.VarChar,50), new SqlParameter("@JingJi", SqlDbType.VarChar,50), new SqlParameter("@ChuShengDate", SqlDbType.VarChar,50), new SqlParameter("@XueLi", SqlDbType.VarChar,50), new SqlParameter("@ZiLi", SqlDbType.VarChar,50), new SqlParameter("@GeXing", SqlDbType.VarChar,50), new SqlParameter("@AiHao", SqlDbType.VarChar,50), new SqlParameter("@Address", SqlDbType.VarChar,200), new SqlParameter("@Tel", SqlDbType.VarChar,50), new SqlParameter("@MobTel", SqlDbType.VarChar,50), new SqlParameter("@ZuiJiaTime", SqlDbType.VarChar,50), new SqlParameter("@ChangYong", SqlDbType.VarChar,50), new SqlParameter("@ZiXin", SqlDbType.VarChar,200), new SqlParameter("@JieLun", SqlDbType.VarChar,50), new SqlParameter("@BackInfo", SqlDbType.Text), new SqlParameter("@UserName", SqlDbType.VarChar,50), new SqlParameter("@TimeStr", SqlDbType.DateTime)}; parameters[0].Value = ID; parameters[1].Value = NameStr; parameters[2].Value = RuHuiDate; parameters[3].Value = JieShaoRen; parameters[4].Value = SexStr; parameters[5].Value = JiGuan; parameters[6].Value = JingJi; parameters[7].Value = ChuShengDate; parameters[8].Value = XueLi; parameters[9].Value = ZiLi; parameters[10].Value = GeXing; parameters[11].Value = AiHao; parameters[12].Value = Address; parameters[13].Value = Tel; parameters[14].Value = MobTel; parameters[15].Value = ZuiJiaTime; parameters[16].Value = ChangYong; parameters[17].Value = ZiXin; parameters[18].Value = JieLun; parameters[19].Value = BackInfo; parameters[20].Value = UserName; parameters[21].Value = TimeStr; DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); } /// /// 删除一条数据 /// public void Delete(int ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("delete from ERPHuiYuan "); 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,NameStr,RuHuiDate,JieShaoRen,SexStr,JiGuan,JingJi,ChuShengDate,XueLi,ZiLi,GeXing,AiHao,Address,Tel,MobTel,ZuiJiaTime,ChangYong,ZiXin,JieLun,BackInfo,UserName,TimeStr "); strSql.Append(" FROM ERPHuiYuan "); 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()); } NameStr = ds.Tables[0].Rows[0]["NameStr"].ToString(); RuHuiDate = ds.Tables[0].Rows[0]["RuHuiDate"].ToString(); JieShaoRen = ds.Tables[0].Rows[0]["JieShaoRen"].ToString(); SexStr = ds.Tables[0].Rows[0]["SexStr"].ToString(); JiGuan = ds.Tables[0].Rows[0]["JiGuan"].ToString(); JingJi = ds.Tables[0].Rows[0]["JingJi"].ToString(); ChuShengDate = ds.Tables[0].Rows[0]["ChuShengDate"].ToString(); XueLi = ds.Tables[0].Rows[0]["XueLi"].ToString(); ZiLi = ds.Tables[0].Rows[0]["ZiLi"].ToString(); GeXing = ds.Tables[0].Rows[0]["GeXing"].ToString(); AiHao = ds.Tables[0].Rows[0]["AiHao"].ToString(); Address = ds.Tables[0].Rows[0]["Address"].ToString(); Tel = ds.Tables[0].Rows[0]["Tel"].ToString(); MobTel = ds.Tables[0].Rows[0]["MobTel"].ToString(); ZuiJiaTime = ds.Tables[0].Rows[0]["ZuiJiaTime"].ToString(); ChangYong = ds.Tables[0].Rows[0]["ChangYong"].ToString(); ZiXin = ds.Tables[0].Rows[0]["ZiXin"].ToString(); JieLun = ds.Tables[0].Rows[0]["JieLun"].ToString(); BackInfo = ds.Tables[0].Rows[0]["BackInfo"].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 ERPHuiYuan "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } return DbHelperSQL.Query(strSql.ToString()); } #endregion 成员方法 } }