CourseDAL/ClassService.cs
(开头部分) 26KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Course.Models;
namespace Course.DAL
{
public class ClassService
{
SourceService sourceService = new SourceService();
TeacherService teacherService = new TeacherService();
/// <summary>
/// 根据班级名称得到此班级当前的章节名称
/// </summary>
/// <param name="className"></param>
/// <returns></returns>
public string GetChapterNameByClassName(string className)
{
string chapterName = string.Empty;
using (SqlConnection conn = new SqlConnection(DBHelper.conStr))
{
SqlCommand cmd = new SqlCommand("usp_selectChapterNameByClassName", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@className", SqlDbType.NVarChar).Value = className;
conn.Open();
using (SqlDataReader objReader = cmd.ExecuteReader())
{
if (objReader.Read())
{
chapterName = objReader[0].ToString();
}
}
}
return chapterName;
}
/// <summary>
/// 根据班级名称得到此班级以后的章节名称
/// </summary>
/// <param name="className">班级名称</param>
/// <param name="number">多少课时之后</param>
/// <returns></returns>
public string GetChapterNameByClassName(string className, int number)
{
string chapterName = string.Empty;
using (SqlConnection conn = new SqlConnection(DBHelper.conStr))
{
SqlCommand cmd = new SqlCommand("usp_SelectNextChapterNameByClassName", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@className", SqlDbType.NVarChar).Value = className;
cmd.Parameters.Add("@hours", SqlDbType.Int).Value = number;
conn.Open();
using (SqlDataReader objReader = cmd.ExecuteReader())
{
if (objReader.Read())
{
chapterName = objReader[0].ToString();
后面还有 552 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
