您目前尚未登陆,请选择【登陆】或【注册
首页->行政办公->高校教师档案管理系统项目源码>>App-Code/SubjectBuildClass.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:高校教师档案管理系统项目源码
当前文件:文件类型 TeacherFileProject/App_Code/SubjectBuildClass.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/// SubjectBuildClass 的摘要说明 14/// </summary> 15public class SubjectBuildClass 16{ 17 DBClass dbObj = new DBClass(); 18 public SubjectBuildClass() 19 { 20 // 21 // TODO: 在此处添加构造函数逻辑 22 // 23 } 24 /// <summary> 25 /// 获取教师的教学业务信息 26 /// </summary> 27 /// <returns>SqlCommand对象</returns> 28 public SqlCommand GetASLCmd() 29 { 30 SqlConnection myConn = dbObj.GetConnection(); 31 SqlCommand myCmd = new SqlCommand("Proc_GetAllSLInfo", myConn); 32 myCmd.CommandType = CommandType.StoredProcedure; 33 //执行过程 34 myConn.Open(); 35 try 36 { 37 myCmd.ExecuteNonQuery(); 38 } 39 catch 40 { 41 myCmd.Dispose(); 42 myConn.Close(); 43 44 } 45 myCmd.Dispose(); 46 myConn.Close(); 47 return myCmd; 48 49 } 50 //============================================================= 51 // 方 法 名: GetSSLCmd() 52 // 功能描述: 获取SqlCommand(以教员的身份进入,显示教师的教学工作资料) 53 // 输入参数: 54 // 返 回 值: 返回SqlCommand 55 // ============================================================== 56 public SqlCommand GetSSLCmd(int P_Int_owner) 57 { 58 SqlConnection myConn = dbObj.GetConnection(); 59 SqlCommand myCmd = new SqlCommand("Proc_GetSelfSLInfo", myConn); 60 myCmd.CommandType = CommandType.StoredProcedure; 61 //添加参数 62 SqlParameter owner = new SqlParameter("@owner", SqlDbType.Int, 4); 63 owner.Value = P_Int_owner; 64 myCmd.Parameters.Add(owner); 65 //执行过程 66 myConn.Open(); 67 try 68 { 69 myCmd.ExecuteNonQuery(); 70 } 71 catch 72 { 73 myCmd.Dispose(); 74 myConn.Close(); 75 76 } 77 myCmd.Dispose(); 78 myConn.Close(); 79 return myCmd; 80 81 } 82 /// <summary> 83 /// 删除教师的教学业务资料 84 /// </summary> 85 /// <param name="P_Int_id">唯一编号</param> 86 public void DeleteSLInfo(int P_Int_id) 87 { 88 SqlConnection myConn = dbObj.GetConnection(); 89 SqlCommand myCmd = new SqlCommand("Proc_DeleteSL", myConn); 90 myCmd.CommandType = CommandType.StoredProcedure; 91 //添加参数 92 SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 93 id.Value = P_Int_id; 94 myCmd.Parameters.Add(id); 95 //执行过程 96 myConn.Open(); 97 try 98 { 99 myCmd.ExecuteNonQuery(); 100 } 101 catch 102 { 103 myCmd.Dispose(); 104 myConn.Close(); 105 106 } 107 myCmd.Dispose(); 108 myConn.Close(); 109 110 } 111 //============================================================= 112 // 方 法 名: ReturnSLDs() 113 // 功能描述: 在对教师的教学工作修改时,获取资料的数据集Dataset 114 // 输入参数: 资料的唯一编号 115 // 返 回 值: 无 116 // ============================================================== 117 public DataSet ReturnSLDs(int P_Int_id, string P_Str_srcTable) 118 { 119 SqlConnection myConn = dbObj.GetConnection(); 120 SqlCommand myCmd = new SqlCommand("Proc_GetUSLInfo", myConn); 121 myCmd.CommandType = CommandType.StoredProcedure; 122 //添加参数 123 SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 124 id.Value = P_Int_id; 125 myCmd.Parameters.Add(id); 126 //执行过程 127 myConn.Open(); 128 try 129 { 130 myCmd.ExecuteNonQuery(); 131 } 132 catch 133 { 134 myCmd.Dispose(); 135 myConn.Close(); 136 137 } 138 SqlDataAdapter da = new SqlDataAdapter(myCmd); 139 DataSet ds = new DataSet(); 140 da.Fill(ds, P_Str_srcTable); 141 myCmd.Dispose(); 142 myConn.Close(); 143 return ds; 144 145 } 146 /// <summary> 147 /// 在表tb_teaching中添加教师的教学业务资料 148 /// </summary> 149 /// <param name="P_Str_startendTime">起止时间</param> 150 /// <param name="P_Str_workContent">工作内容</param> 151 /// <param name="P_Str_lessonName">课程或实验、实习名称</param> 152 /// <param name="P_Str_class">授课专业</param> 153 /// <param name="P_Str_period">学时或周数</param> 154 /// <param name="P_Str_persons">学生人数</param> 155 /// <param name="P_Int_owner">数据所有者的编号</param> 156 /// <param name="P_Str_adder">数据添加人</param> 157 /// <param name="P_Str_changer">数据修改人</param> 158 /// <param name="P_Int_yearInfo">数据所属年份</param> 159 public void AddSLInfo(string P_Str_startendTime, string P_Str_workContent, string P_Str_lessonName, string P_Str_class, string P_Str_period, string P_Str_persons, int P_Int_owner, string P_Str_adder, string P_Str_changer, int P_Int_yearInfo,int P_Int_adderId) 160 { 161 //startendTime,workContent,lessonName,class,period,persons,owner,adder,changer,yearInfo 162 SqlConnection myConn = dbObj.GetConnection(); 163 SqlCommand myCmd = new SqlCommand("Proc_AddSLI", myConn); 164 myCmd.CommandType = CommandType.StoredProcedure; 165 //添加参数 166 SqlParameter startendTime = new SqlParameter("@startendTime", SqlDbType.NVarChar, 50); 167 startendTime.Value = P_Str_startendTime; 168 myCmd.Parameters.Add(startendTime); 169 //添加参数 170 SqlParameter workContent = new SqlParameter("@workContent", SqlDbType.NVarChar, 50); 171 workContent.Value = P_Str_workContent; 172 myCmd.Parameters.Add(workContent); 173 //添加参数 174 SqlParameter lessonName = new SqlParameter("@lessonName", SqlDbType.NVarChar, 50); 175 lessonName.Value = P_Str_lessonName; 176 myCmd.Parameters.Add(lessonName); 177 //添加参数 178 SqlParameter className = new SqlParameter("@class", SqlDbType.NVarChar, 50); 179 className.Value = P_Str_class; 180 myCmd.Parameters.Add(className); 181 //添加参数 182 SqlParameter period = new SqlParameter("@period", SqlDbType.NVarChar, 50); 183 period.Value = P_Str_period; 184 myCmd.Parameters.Add(period); 185 //添加参数 186 SqlParameter persons = new SqlParameter("@persons", SqlDbType.NVarChar, 50); 187 persons.Value = P_Str_persons; 188 myCmd.Parameters.Add(persons); 189 //添加参数 190 SqlParameter owner = new SqlParameter("@owner", SqlDbType.Int, 4); 191 owner.Value = P_Int_owner; 192 myCmd.Parameters.Add(owner); 193 //添加参数 194 SqlParameter adder = new SqlParameter("@adder", SqlDbType.NVarChar, 50); 195 adder.Value = P_Str_adder; 196 myCmd.Parameters.Add(adder); 197 //添加参数 198 SqlParameter changer = new SqlParameter("@changer", SqlDbType.NVarChar, 50); 199 changer.Value = P_Str_changer; 200 myCmd.Parameters.Add(changer); 201 //添加参数 202 SqlParameter yearInfo = new SqlParameter("@yearInfo", SqlDbType.Int, 4); 203 yearInfo.Value = P_Int_yearInfo; 204 myCmd.Parameters.Add(yearInfo); 205 //添加参数 206 SqlParameter adderId = new SqlParameter("@adderId", SqlDbType.Int, 4); 207 adderId.Value = P_Int_adderId; 208 myCmd.Parameters.Add(adderId); 209 //执行过程 210 myConn.Open(); 211 try 212 { 213 myCmd.ExecuteNonQuery(); 214 } 215 catch 216 { 217 myCmd.Dispose(); 218 myConn.Close(); 219 220 } 221 myCmd.Dispose(); 222 myConn.Close(); 223 224 } 225 /// <summary> 226 /// 在表tb_teaching中修改教师的教学业务资料 227 /// </summary> 228 /// <param name="P_Int_id">唯一编号</param> 229 /// <param name="P_Str_startendTime">起止时间</param> 230 /// <param name="P_Str_workContent">工作内容</param> 231 /// <param name="P_Str_lessonName">课程或实验、实习名称</param> 232 /// <param name="P_Str_class">授课专业</param> 233 /// <param name="P_Str_period">学时或周数</param> 234 /// <param name="P_Str_persons">学生人数</param> 235 /// <param name="P_Str_changer">数据修改人</param> 236 /// <param name="P_Int_yearInfo">数据所属年份</param> 237 public void UpdateSLInfo(int P_Int_id, string P_Str_startendTime, string P_Str_workContent, string P_Str_lessonName, string P_Str_class, string P_Str_period, string P_Str_persons,string P_Str_changer, int P_Int_yearInfo,int P_Int_changerId) 238 { 239 SqlConnection myConn = dbObj.GetConnection(); 240 SqlCommand myCmd = new SqlCommand("Proc_UpdateSL", myConn); 241 myCmd.CommandType = CommandType.StoredProcedure; 242 //添加参数 243 SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 244 id.Value = P_Int_id; 245 myCmd.Parameters.Add(id); 246 //添加参数 247 SqlParameter startendTime = new SqlParameter("@startendTime", SqlDbType.NVarChar, 50); 248 startendTime.Value = P_Str_startendTime; 249 myCmd.Parameters.Add(startendTime); 250 //添加参数 251 SqlParameter workContent = new SqlParameter("@workContent", SqlDbType.NText, 16); 252 workContent.Value = P_Str_workContent; 253 myCmd.Parameters.Add(workContent); 254 //添加参数 255 SqlParameter lessonName = new SqlParameter("@lessonName", SqlDbType.NVarChar, 50); 256 lessonName.Value = P_Str_lessonName; 257 myCmd.Parameters.Add(lessonName); 258 //添加参数 259 SqlParameter className = new SqlParameter("@class", SqlDbType.NVarChar, 50); 260 className.Value = P_Str_class; 261 myCmd.Parameters.Add(className); 262 //添加参数 263 SqlParameter period = new SqlParameter("@period", SqlDbType.NVarChar, 50); 264 period.Value = P_Str_period; 265 myCmd.Parameters.Add(period); 266 //添加参数 267 SqlParameter persons = new SqlParameter("@persons", SqlDbType.NText, 16); 268 persons.Value = P_Str_persons; 269 myCmd.Parameters.Add(persons); 270 //添加参数 271 SqlParameter changer = new SqlParameter("@changer", SqlDbType.NVarChar, 50); 272 changer.Value = P_Str_changer; 273 myCmd.Parameters.Add(changer); 274 //添加参数 275 SqlParameter yearInfo = new SqlParameter("@yearInfo", SqlDbType.Int, 4); 276 yearInfo.Value = P_Int_yearInfo; 277 myCmd.Parameters.Add(yearInfo); 278 //添加参数 279 SqlParameter changerId = new SqlParameter("@changerId", SqlDbType.Int, 4); 280 changerId.Value = P_Int_changerId; 281 myCmd.Parameters.Add(changerId); 282 //执行过程 283 myConn.Open(); 284 try 285 { 286 myCmd.ExecuteNonQuery(); 287 } 288 catch 289 { 290 291 myCmd.Dispose(); 292 myConn.Close(); 293 294 } 295 myCmd.Dispose(); 296 myConn.Close(); 297 298 } 299} 300
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:高校教师档案管理系统项目源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号