/// <summary> /// 增加一条数据 /// </summary> public bool Add(Student.Model.TEACHER_INFO model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into TEACHER_INFO("); strSql.Append("WORKID,NAME,IDCARD,SEX,NATION,MAJORNO,POLITICAL,PHONE,EMAIL,FAMILYPHONE,FAMILYADDRESS,QQNO,MICROMESSAGENO)"); strSql.Append(" values ("); strSql.Append("@WORKID,@NAME,@IDCARD,@SEX,@NATION,@MAJORNO,@POLITICAL,@PHONE,@EMAIL,@FAMILYPHONE,@FAMILYADDRESS,@QQNO,@MICROMESSAGENO)"); SqlParameter[] parameters = { new SqlParameter("@WORKID", SqlDbType.VarChar, 5), new SqlParameter("@NAME", SqlDbType.VarChar, 20), new SqlParameter("@IDCARD", SqlDbType.VarChar, 18), new SqlParameter("@SEX", SqlDbType.VarChar, 2), new SqlParameter("@NATION", SqlDbType.VarChar, 20), new SqlParameter("@MAJORNO", SqlDbType.Int, 4), new SqlParameter("@POLITICAL", SqlDbType.VarChar, 20), new SqlParameter("@PHONE", SqlDbType.VarChar, 20), new SqlParameter("@EMAIL", SqlDbType.VarChar, 40), new SqlParameter("@FAMILYPHONE", SqlDbType.VarChar, 20), new SqlParameter("@FAMILYADDRESS", SqlDbType.VarChar, 200), new SqlParameter("@QQNO", SqlDbType.VarChar, 20), new SqlParameter("@MICROMESSAGENO", SqlDbType.VarChar, 20) }; parameters[0].Value = model.WORKID; parameters[1].Value = model.NAME; parameters[2].Value = model.IDCARD; parameters[3].Value = model.SEX; parameters[4].Value = model.NATION; parameters[5].Value = model.MAJORNO; parameters[6].Value = model.POLITICAL; parameters[7].Value = model.PHONE; parameters[8].Value = model.EMAIL; parameters[9].Value = model.FAMILYPHONE; parameters[10].Value = model.FAMILYADDRESS; parameters[11].Value = model.QQNO; parameters[12].Value = model.MICROMESSAGENO; int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// 根据教师姓名查找 /// </summary> public Student.Model.TEACHER_INFO GetModel(string NAME) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 TEACHERNO,WORKID,NAME,IDCARD,SEX,NATION,MAJORNO,POLITICAL,PHONE,EMAIL,FAMILYPHONE,FAMILYADDRESS,QQNO,MICROMESSAGENO from TEACHER_INFO "); strSql.Append(" where NAME=@NAME "); SqlParameter[] parameters = { new SqlParameter("@NAME", SqlDbType.VarChar, 20) }; parameters[0].Value = NAME; Student.Model.TEACHER_INFO model = new Student.Model.TEACHER_INFO(); DataSet ds = SqlHelper.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Student.Model.TEACHER_INFO DataRowToModel(DataRow row) { Student.Model.TEACHER_INFO model = new Student.Model.TEACHER_INFO(); if (row != null) { if (row["TEACHERNO"] != null && row["TEACHERNO"].ToString() != "") { model.TEACHERNO = int.Parse(row["TEACHERNO"].ToString()); } if (row["WORKID"] != null) { model.WORKID = row["WORKID"].ToString(); } if (row["NAME"] != null) { model.NAME = row["NAME"].ToString(); } if (row["IDCARD"] != null) { model.IDCARD = row["IDCARD"].ToString(); } if (row["SEX"] != null) { model.SEX = row["SEX"].ToString(); } if (row["NATION"] != null) { model.NATION = row["NATION"].ToString(); } if (row["MAJORNO"] != null && row["MAJORNO"].ToString() != "") { model.MAJORNO = int.Parse(row["MAJORNO"].ToString()); } if (row["POLITICAL"] != null) { model.POLITICAL = row["POLITICAL"].ToString(); } if (row["PHONE"] != null) { model.PHONE = row["PHONE"].ToString(); } if (row["EMAIL"] != null) { model.EMAIL = row["EMAIL"].ToString(); } if (row["FAMILYPHONE"] != null) { model.FAMILYPHONE = row["FAMILYPHONE"].ToString(); } if (row["FAMILYADDRESS"] != null) { model.FAMILYADDRESS = row["FAMILYADDRESS"].ToString(); } if (row["QQNO"] != null) { model.QQNO = row["QQNO"].ToString(); } if (row["MICROMESSAGENO"] != null) { model.MICROMESSAGENO = row["MICROMESSAGENO"].ToString(); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Student.Model.TEACHER_INFO model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update TEACHER_INFO set "); strSql.Append("WORKID=@WORKID,"); strSql.Append("NAME=@NAME,"); strSql.Append("IDCARD=@IDCARD,"); strSql.Append("SEX=@SEX,"); strSql.Append("NATION=@NATION,"); strSql.Append("MAJORNO=@MAJORNO,"); strSql.Append("POLITICAL=@POLITICAL,"); strSql.Append("PHONE=@PHONE,"); strSql.Append("EMAIL=@EMAIL,"); strSql.Append("FAMILYPHONE=@FAMILYPHONE,"); strSql.Append("FAMILYADDRESS=@FAMILYADDRESS,"); strSql.Append("QQNO=@QQNO,"); strSql.Append("MICROMESSAGENO=@MICROMESSAGENO"); strSql.Append(" where TEACHERNO=@TEACHERNO "); SqlParameter[] parameters = { new SqlParameter("@WORKID", SqlDbType.VarChar, 5), new SqlParameter("@NAME", SqlDbType.VarChar, 20), new SqlParameter("@IDCARD", SqlDbType.VarChar, 18), new SqlParameter("@SEX", SqlDbType.VarChar, 2), new SqlParameter("@NATION", SqlDbType.VarChar, 20), new SqlParameter("@MAJORNO", SqlDbType.Int, 4), new SqlParameter("@POLITICAL", SqlDbType.VarChar, 20), new SqlParameter("@PHONE", SqlDbType.VarChar, 20), new SqlParameter("@EMAIL", SqlDbType.VarChar, 40), new SqlParameter("@FAMILYPHONE", SqlDbType.VarChar, 20), new SqlParameter("@FAMILYADDRESS", SqlDbType.VarChar, 200), new SqlParameter("@QQNO", SqlDbType.VarChar, 20), new SqlParameter("@MICROMESSAGENO", SqlDbType.VarChar, 20), new SqlParameter("@TEACHERNO", SqlDbType.Int, 4) }; parameters[0].Value = model.WORKID; parameters[1].Value = model.NAME; parameters[2].Value = model.IDCARD; parameters[3].Value = model.SEX; parameters[4].Value = model.NATION; parameters[5].Value = model.MAJORNO; parameters[6].Value = model.POLITICAL; parameters[7].Value = model.PHONE; parameters[8].Value = model.EMAIL; parameters[9].Value = model.FAMILYPHONE; parameters[10].Value = model.FAMILYADDRESS; parameters[11].Value = model.QQNO; parameters[12].Value = model.MICROMESSAGENO; parameters[13].Value = model.TEACHERNO; int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }