您目前尚未登陆,请选择【登陆】或【注册
首页->行政办公->高校教师档案管理系统项目源码>>App-Code/TeachStudyClass.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:高校教师档案管理系统项目源码
当前文件:文件类型 TeacherFileProject/App_Code/TeachStudyClass.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebControls; 8using System.Web.UI.WebControls.WebParts; 9using System.Web.UI.HtmlControls; 10using System.Data.SqlClient; 11 12/// <summary> 13/// TeachStudyClass 的摘要说明 14/// </summary> 15public class TeachStudyClass 16{ 17 DBClass dbObj = new DBClass(); 18 public TeachStudyClass() 19 { 20 // 21 // TODO: 在此处添加构造函数逻辑 22 // 23 } 24 /// <summary> 25 /// 获取教师学术方面的信息 26 /// </summary> 27 /// <param name="P_Int_type">标志(1表示在研课题,2表示发表论文,3表示发表论著,4表示获奖情况)</param> 28 /// <returns>SqlCommand对象</returns> 29 public SqlCommand GetAJYCmd(int P_Int_type) 30 { 31 SqlConnection myConn = dbObj.GetConnection(); 32 SqlCommand myCmd = new SqlCommand("Proc_GetAllJYInfo", myConn); 33 myCmd.CommandType = CommandType.StoredProcedure; 34 //添加参数 35 SqlParameter type = new SqlParameter("@type", SqlDbType.Int, 4); 36 type.Value = P_Int_type; 37 myCmd.Parameters.Add(type); 38 //执行过程 39 myConn.Open(); 40 try 41 { 42 myCmd.ExecuteNonQuery(); 43 } 44 catch 45 { 46 myCmd.Dispose(); 47 myConn.Close(); 48 49 } 50 myCmd.Dispose(); 51 myConn.Close(); 52 return myCmd; 53 } 54 //============================================================= 55 // 方 法 名: GetSJYCmd() 56 // 功能描述: 获取SqlCommand(以教员的身份进入,显示教师的教研资料) 57 // 输入参数: 标志(1表示在研课题,2表示发表论文,3表示发表论著,4表示获奖情况) 58 // 返 回 值: 返回SqlCommand 59 // ============================================================== 60 public SqlCommand GetSJYCmd(int P_Int_type, int P_Int_owner) 61 { 62 SqlConnection myConn = dbObj.GetConnection(); 63 SqlCommand myCmd = new SqlCommand("Proc_GetSelfJYInfo", myConn); 64 myCmd.CommandType = CommandType.StoredProcedure; 65 //添加参数 66 SqlParameter type = new SqlParameter("@type", SqlDbType.Int, 4); 67 type.Value = P_Int_type; 68 myCmd.Parameters.Add(type); 69 //添加参数 70 SqlParameter owner = new SqlParameter("@owner", SqlDbType.Int, 4); 71 owner.Value = P_Int_owner; 72 myCmd.Parameters.Add(owner); 73 //执行过程 74 myConn.Open(); 75 try 76 { 77 myCmd.ExecuteNonQuery(); 78 } 79 catch 80 { 81 myCmd.Dispose(); 82 myConn.Close(); 83 84 } 85 myCmd.Dispose(); 86 myConn.Close(); 87 return myCmd; 88 89 } 90 /// <summary> 91 /// 删除教师的学术档案资料 92 /// </summary> 93 /// <param name="P_Int_id">唯一编号</param> 94 public void DeleteJYInfo(int P_Int_id) 95 { 96 SqlConnection myConn = dbObj.GetConnection(); 97 SqlCommand myCmd = new SqlCommand("Proc_DeleteJY", myConn); 98 myCmd.CommandType = CommandType.StoredProcedure; 99 //添加参数 100 SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 101 id.Value = P_Int_id; 102 myCmd.Parameters.Add(id); 103 //执行过程 104 myConn.Open(); 105 try 106 { 107 myCmd.ExecuteNonQuery(); 108 } 109 catch 110 { 111 myCmd.Dispose(); 112 myConn.Close(); 113 114 } 115 myCmd.Dispose(); 116 myConn.Close(); 117 118 } 119 //============================================================= 120 // 方 法 名: ReturnJYDs() 121 // 功能描述: 在对教师的教学研究修改时,获取资料的数据集Dataset 122 // 输入参数: 资料的唯一编号 123 // 返 回 值: 无 124 // ============================================================== 125 public DataSet ReturnJYDs(int P_Int_type, int P_Int_id, string P_Str_srcTable) 126 { 127 SqlConnection myConn = dbObj.GetConnection(); 128 SqlCommand myCmd = new SqlCommand("Proc_GetUJYInfo", myConn); 129 myCmd.CommandType = CommandType.StoredProcedure; 130 //添加参数 131 SqlParameter type = new SqlParameter("@type", SqlDbType.Int, 4); 132 type.Value = P_Int_type; 133 myCmd.Parameters.Add(type); 134 //添加参数 135 SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 136 id.Value = P_Int_id; 137 myCmd.Parameters.Add(id); 138 //执行过程 139 myConn.Open(); 140 try 141 { 142 myCmd.ExecuteNonQuery(); 143 } 144 catch 145 { 146 myCmd.Dispose(); 147 myConn.Close(); 148 149 } 150 SqlDataAdapter da = new SqlDataAdapter(myCmd); 151 DataSet ds = new DataSet(); 152 da.Fill(ds, P_Str_srcTable); 153 myCmd.Dispose(); 154 myConn.Close(); 155 return ds; 156 157 } 158 /// <summary> 159 /// 向表tb_jiaoyan中添加教师的教学研究资料 160 /// </summary> 161 /// <param name="P_Str_name">课题名称/论文题目/论著名称/获奖名称</param> 162 /// <param name="P_Str_lessonName">发表刊物/出版社/获奖项目名称</param> 163 /// <param name="P_Str_author">组长/主编</param> 164 /// <param name="P_Str_worker">合作者</param> 165 /// <param name="P_Str_Froming">项目来源/年.卷.期.页/备注</param> 166 /// <param name="P_Str_startendTime">起止年月/出版时间/获奖时间</param> 167 /// <param name="P_Str_unit">金费/授予单位</param> 168 /// <param name="P_Int_type">1(代表在研课题)2(代表发表论文)3(论著情况)4(获奖情况)</param> 169 /// <param name="P_Int_owner">数据所有者的编号</param> 170 /// <param name="P_Str_adder">数据添加人</param> 171 /// <param name="P_Str_changer">数据修改人</param> 172 /// <param name="P_Int_yearInfo">数据操作年份</param> 173 public void AddJYInfo(string P_Str_name,string P_Str_lessonName,string P_Str_author,string P_Str_worker,string P_Str_Froming,string P_Str_startendTime,string P_Str_unit,int P_Int_type,int P_Int_owner,string P_Str_adder,string P_Str_changer,int P_Int_yearInfo,int P_Int_adderId) 174 { 175 SqlConnection myConn = dbObj.GetConnection(); 176 SqlCommand myCmd = new SqlCommand("Proc_AddJYI", myConn); 177 myCmd.CommandType = CommandType.StoredProcedure; 178 //添加参数 179 SqlParameter name = new SqlParameter("@name", SqlDbType.NVarChar, 50); 180 name.Value = P_Str_name; 181 myCmd.Parameters.Add(name); 182 //添加参数 183 SqlParameter lessonName = new SqlParameter("@lessonName", SqlDbType.NVarChar, 50); 184 lessonName.Value = P_Str_lessonName; 185 myCmd.Parameters.Add(lessonName); 186 //添加参数 187 SqlParameter author = new SqlParameter("@author", SqlDbType.NVarChar, 50); 188 author.Value = P_Str_author; 189 myCmd.Parameters.Add(author); 190 //添加参数 191 SqlParameter worker = new SqlParameter("@worker", SqlDbType.NVarChar, 50); 192 worker.Value = P_Str_worker; 193 myCmd.Parameters.Add(worker); 194 //添加参数 195 SqlParameter Froming = new SqlParameter("@Froming", SqlDbType.NText, 16); 196 Froming.Value = P_Str_Froming; 197 myCmd.Parameters.Add(Froming); 198 //添加参数 199 SqlParameter startendTime = new SqlParameter("@startendTime", SqlDbType.NVarChar, 50); 200 startendTime.Value = P_Str_startendTime; 201 myCmd.Parameters.Add(startendTime); 202 //添加参数 203 SqlParameter unit = new SqlParameter("@unit", SqlDbType.NVarChar, 50); 204 unit.Value = P_Str_unit; 205 myCmd.Parameters.Add(unit); 206 //添加参数 207 SqlParameter type = new SqlParameter("@type", SqlDbType.Int, 4); 208 type.Value = P_Int_type; 209 myCmd.Parameters.Add(type); 210 //添加参数 211 SqlParameter owner = new SqlParameter("@owner", SqlDbType.Int, 4); 212 owner.Value = P_Int_owner; 213 myCmd.Parameters.Add(owner); 214 //添加参数 215 SqlParameter adder = new SqlParameter("@adder", SqlDbType.NVarChar, 50); 216 adder.Value = P_Str_adder; 217 myCmd.Parameters.Add(adder); 218 //添加参数 219 SqlParameter changer = new SqlParameter("@changer", SqlDbType.NVarChar, 50); 220 changer.Value = P_Str_changer; 221 myCmd.Parameters.Add(changer); 222 //添加参数 223 SqlParameter yearInfo = new SqlParameter("@yearInfo", SqlDbType.Int, 4); 224 yearInfo.Value = P_Int_yearInfo; 225 myCmd.Parameters.Add(yearInfo); 226 //添加参数 227 SqlParameter adderId = new SqlParameter("@adderId", SqlDbType.Int, 4); 228 adderId.Value = P_Int_adderId; 229 myCmd.Parameters.Add(adderId ); 230 //执行过程 231 myConn.Open(); 232 try 233 { 234 myCmd.ExecuteNonQuery(); 235 } 236 catch 237 { 238 myCmd.Dispose(); 239 myConn.Close(); 240 241 } 242 myCmd.Dispose(); 243 myConn.Close(); 244 245 } 246 /// <summary> 247 /// 在表tb_jiaoyan中修改教师的学术档案资料 248 /// </summary> 249 /// <param name="P_Str_name">课题名称/论文题目/论著名称/获奖名称</param> 250 /// <param name="P_Str_lessonName">发表刊物/出版社/获奖项目名称</param> 251 /// <param name="P_Str_author">组长/主编</param> 252 /// <param name="P_Str_worker">合作者</param> 253 /// <param name="P_Str_Froming">项目来源/年.卷.期.页/备注</param> 254 /// <param name="P_Str_startendTime">起止年月/出版时间/获奖时间</param> 255 /// <param name="P_Str_unit">金费/授予单位</param> 256 /// <param name="P_Str_changer">数据修改人</param> 257 /// <param name="P_Int_yearInfo">数据操作年份</param> 258 public void UpdateJYInfo(int P_Int_id,string P_Str_name, string P_Str_lessonName, string P_Str_author, string P_Str_worker, string P_Str_Froming, string P_Str_startendTime, string P_Str_unit, string P_Str_changer, int P_Int_yearInfo,int P_Int_changerId) 259 { 260 SqlConnection myConn = dbObj.GetConnection(); 261 SqlCommand myCmd = new SqlCommand("Proc_UpdateJY", myConn); 262 myCmd.CommandType = CommandType.StoredProcedure; 263 //添加参数 264 SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 265 id.Value = P_Int_id; 266 myCmd.Parameters.Add(id); 267 //添加参数 268 SqlParameter name = new SqlParameter("@name", SqlDbType.NVarChar, 50); 269 name.Value = P_Str_name; 270 myCmd.Parameters.Add(name); 271 //添加参数 272 SqlParameter lessonName = new SqlParameter("@lessonName", SqlDbType.NVarChar, 50); 273 lessonName.Value = P_Str_lessonName; 274 myCmd.Parameters.Add(lessonName); 275 //添加参数 276 SqlParameter author = new SqlParameter("@author", SqlDbType.NVarChar, 50); 277 author.Value = P_Str_author; 278 myCmd.Parameters.Add(author); 279 //添加参数 280 SqlParameter worker = new SqlParameter("@worker", SqlDbType.NVarChar, 50); 281 worker.Value = P_Str_worker; 282 myCmd.Parameters.Add(worker); 283 //添加参数 284 SqlParameter Froming = new SqlParameter("@Froming", SqlDbType.NText, 16); 285 Froming.Value = P_Str_Froming; 286 myCmd.Parameters.Add(Froming); 287 //添加参数 288 SqlParameter startendTime = new SqlParameter("@startendTime", SqlDbType.NVarChar, 50); 289 startendTime.Value = P_Str_startendTime; 290 myCmd.Parameters.Add(startendTime); 291 //添加参数 292 SqlParameter unit = new SqlParameter("@unit", SqlDbType.NVarChar, 50); 293 unit.Value = P_Str_unit; 294 myCmd.Parameters.Add(unit); 295 //添加参数 296 SqlParameter changer = new SqlParameter("@changer", SqlDbType.NVarChar, 50); 297 changer.Value = P_Str_changer; 298 myCmd.Parameters.Add(changer); 299 //添加参数 300 SqlParameter yearInfo = new SqlParameter("@yearInfo", SqlDbType.Int, 4); 301 yearInfo.Value = P_Int_yearInfo; 302 myCmd.Parameters.Add(yearInfo); 303 //添加参数 304 SqlParameter changerId = new SqlParameter("@changerId", SqlDbType.Int, 4); 305 changerId.Value = P_Int_changerId; 306 myCmd.Parameters.Add(changerId ); 307 //执行过程 308 myConn.Open(); 309 try 310 { 311 myCmd.ExecuteNonQuery(); 312 } 313 catch 314 { 315 316 myCmd.Dispose(); 317 myConn.Close(); 318 319 } 320 myCmd.Dispose(); 321 myConn.Close(); 322 323 } 324} 325
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:高校教师档案管理系统项目源码