Beispiel #1
0
		/// <summary>
		/// 增加一条数据
		/// </summary>
		public int Add(DHMSClass.Model.DHMS_Teacher model)
		{
			StringBuilder strSql=new StringBuilder();
			StringBuilder strSql1=new StringBuilder();
			StringBuilder strSql2=new StringBuilder();
			if (model.Teacher_Tno != null)
			{
				strSql1.Append("Teacher_Tno,");
				strSql2.Append("'"+model.Teacher_Tno+"',");
			}
			if (model.Teacher_Name != null)
			{
				strSql1.Append("Teacher_Name,");
				strSql2.Append("'"+model.Teacher_Name+"',");
			}
			if (model.Teacher_Sex != null)
			{
				strSql1.Append("Teacher_Sex,");
				strSql2.Append("'"+model.Teacher_Sex+"',");
			}
			if (model.Teacher_Birthday != null)
			{
				strSql1.Append("Teacher_Birthday,");
				strSql2.Append("'"+model.Teacher_Birthday+"',");
			}
			if (model.Teacher_Num != null)
			{
				strSql1.Append("Teacher_Num,");
				strSql2.Append("'"+model.Teacher_Num+"',");
			}
			if (model.Department_ID != null)
			{
				strSql1.Append("Department_ID,");
				strSql2.Append("'"+model.Department_ID+"',");
			}
			strSql.Append("insert into DHMS_Teacher(");
			strSql.Append(strSql1.ToString().Remove(strSql1.Length - 1));
			strSql.Append(")");
			strSql.Append(" values (");
			strSql.Append(strSql2.ToString().Remove(strSql2.Length - 1));
			strSql.Append(")");
			strSql.Append(";select @@IDENTITY");
			object obj = DbHelperSQL.GetSingle(strSql.ToString());
			if (obj == null)
			{
				return 0;
			}
			else
			{
				return Convert.ToInt32(obj);
			}
		}
Beispiel #2
0
		/// <summary>
		/// 得到一个对象实体
		/// </summary>
		public DHMSClass.Model.DHMS_Teacher GetModel(int Teacher_ID)
		{
			StringBuilder strSql=new StringBuilder();
			strSql.Append("select  top 1  ");
			strSql.Append(" Teacher_ID,Teacher_Tno,Teacher_Name,Teacher_Sex,Teacher_Birthday,Teacher_Num,Department_ID ");
			strSql.Append(" from DHMS_Teacher ");
			strSql.Append(" where Teacher_ID="+Teacher_ID+"" );
			DHMSClass.Model.DHMS_Teacher model=new DHMSClass.Model.DHMS_Teacher();
			DataSet ds=DbHelperSQL.Query(strSql.ToString());
			if(ds.Tables[0].Rows.Count>0)
			{
				return DataRowToModel(ds.Tables[0].Rows[0]);
			}
			else
			{
				return null;
			}
		}
Beispiel #3
0
		/// <summary>
		/// 更新一条数据
		/// </summary>
		public bool Update(DHMSClass.Model.DHMS_Teacher model)
		{
			StringBuilder strSql=new StringBuilder();
			strSql.Append("update DHMS_Teacher set ");
			if (model.Teacher_Name != null)
			{
				strSql.Append("Teacher_Name='"+model.Teacher_Name+"',");
			}
			if (model.Teacher_Sex != null)
			{
				strSql.Append("Teacher_Sex='"+model.Teacher_Sex+"',");
			}
			if (model.Teacher_Birthday != null)
			{
				strSql.Append("Teacher_Birthday='"+model.Teacher_Birthday+"',");
			}
			if (model.Teacher_Num != null)
			{
				strSql.Append("Teacher_Num='"+model.Teacher_Num+"',");
			}
			if (model.Department_ID != null)
			{
				strSql.Append("Department_ID='"+model.Department_ID+"',");
			}
			int n = strSql.ToString().LastIndexOf(",");
			strSql.Remove(n, 1);
			strSql.Append(" where Teacher_ID="+ model.Teacher_ID+"");
			int rowsAffected=DbHelperSQL.ExecuteSql(strSql.ToString());
			if (rowsAffected > 0)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
Beispiel #4
0
		/// <summary>
		/// 得到一个对象实体
		/// </summary>
		public DHMSClass.Model.DHMS_Teacher DataRowToModel(DataRow row)
		{
			DHMSClass.Model.DHMS_Teacher model=new DHMSClass.Model.DHMS_Teacher();
			if (row != null)
			{
				if(row["Teacher_ID"]!=null && row["Teacher_ID"].ToString()!="")
				{
					model.Teacher_ID=int.Parse(row["Teacher_ID"].ToString());
				}
				if(row["Teacher_Tno"]!=null)
				{
					model.Teacher_Tno=row["Teacher_Tno"].ToString();
				}
				if(row["Teacher_Name"]!=null)
				{
					model.Teacher_Name=row["Teacher_Name"].ToString();
				}
				if(row["Teacher_Sex"]!=null)
				{
					model.Teacher_Sex=row["Teacher_Sex"].ToString();
				}
				if(row["Teacher_Birthday"]!=null && row["Teacher_Birthday"].ToString()!="")
				{
					model.Teacher_Birthday=DateTime.Parse(row["Teacher_Birthday"].ToString());
				}
				if(row["Teacher_Num"]!=null)
				{
					model.Teacher_Num=row["Teacher_Num"].ToString();
				}
				if(row["Department_ID"]!=null)
				{
					model.Department_ID=row["Department_ID"].ToString();
				}
			}
			return model;
		}