📄 config.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using WiStudy.IDAL;
using WiStudy.Model;
using WiStudy.Utility;
namespace WiStudy.SQLServerDAL
{
/// <summary>
/// 数据访问类Ws_Config。
/// </summary>
public class Config:IConfig
{
public Config()
{}
#region 成员方法
/// <summary>
/// 更新一条数据
/// </summary>
public void Update(ConfigInfo model)
{
int rowsAffected;
SqlParameter[] parameters = {
new SqlParameter("@Config_ID", SqlDbType.Int,4),
new SqlParameter("@Config_Name", SqlDbType.VarChar,64),
new SqlParameter("@Config_Address", SqlDbType.VarChar,64),
new SqlParameter("@Config_Sign", SqlDbType.VarChar,64),
new SqlParameter("@Config_Protocol", SqlDbType.Text),
new SqlParameter("@Config_Email", SqlDbType.VarChar,64),
new SqlParameter("@Config_Enrol", SqlDbType.Bit,1),
new SqlParameter("@Config_State", SqlDbType.Bit,1),
new SqlParameter("@Config_Duty", SqlDbType.Text),
new SqlParameter("@Config_About", SqlDbType.Text),
new SqlParameter("@Config_Copyright", SqlDbType.Text),
new SqlParameter("@Config_Archives", SqlDbType.VarChar,16)};
parameters[0].Value = model.Config_ID;
parameters[1].Value = model.Config_Name;
parameters[2].Value = model.Config_Address;
parameters[3].Value = model.Config_Sign;
parameters[4].Value = model.Config_Protocol;
parameters[5].Value = model.Config_Email;
parameters[6].Value = model.Config_Enrol;
parameters[7].Value = model.Config_State;
parameters[8].Value = model.Config_Duty;
parameters[9].Value = model.Config_About;
parameters[10].Value = model.Config_Copyright;
parameters[11].Value = model.Config_Archives;
SqlHelper.RunProcedure("UP_Ws_Config_Update",parameters,out rowsAffected);
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public ConfigInfo GetModel(int Config_ID)
{
SqlParameter[] parameters = {
new SqlParameter("@Config_ID", SqlDbType.Int,4)};
parameters[0].Value = Config_ID;
ConfigInfo model = new ConfigInfo();
DataSet ds= SqlHelper.RunProcedure("UP_Ws_Config_GetModel",parameters,"ds");
if(ds.Tables[0].Rows.Count>0)
{
if(ds.Tables[0].Rows[0]["Config_ID"].ToString()!="")
{
model.Config_ID=int.Parse(ds.Tables[0].Rows[0]["Config_ID"].ToString());
}
model.Config_Name=ds.Tables[0].Rows[0]["Config_Name"].ToString();
model.Config_Address=ds.Tables[0].Rows[0]["Config_Address"].ToString();
model.Config_Sign=ds.Tables[0].Rows[0]["Config_Sign"].ToString();
model.Config_Protocol=ds.Tables[0].Rows[0]["Config_Protocol"].ToString();
model.Config_Email=ds.Tables[0].Rows[0]["Config_Email"].ToString();
if(ds.Tables[0].Rows[0]["Config_Enrol"].ToString()!="")
{
if((ds.Tables[0].Rows[0]["Config_Enrol"].ToString()=="1")||(ds.Tables[0].Rows[0]["Config_Enrol"].ToString().ToLower()=="true"))
{
model.Config_Enrol=true;
}
else
{
model.Config_Enrol=false;
}
}
if(ds.Tables[0].Rows[0]["Config_State"].ToString()!="")
{
if((ds.Tables[0].Rows[0]["Config_State"].ToString()=="1")||(ds.Tables[0].Rows[0]["Config_State"].ToString().ToLower()=="true"))
{
model.Config_State=true;
}
else
{
model.Config_State=false;
}
}
model.Config_Duty=ds.Tables[0].Rows[0]["Config_Duty"].ToString();
model.Config_About=ds.Tables[0].Rows[0]["Config_About"].ToString();
model.Config_Copyright=ds.Tables[0].Rows[0]["Config_Copyright"].ToString();
model.Config_Archives=ds.Tables[0].Rows[0]["Config_Archives"].ToString();
if(ds.Tables[0].Rows[0]["Config_Online"].ToString()!="")
{
model.Config_Online=int.Parse(ds.Tables[0].Rows[0]["Config_Online"].ToString());
}
if(ds.Tables[0].Rows[0]["Config_UserTotal"].ToString()!="")
{
model.Config_UserTotal=int.Parse(ds.Tables[0].Rows[0]["Config_UserTotal"].ToString());
}
if(ds.Tables[0].Rows[0]["Config_Total"].ToString()!="")
{
model.Config_Total=int.Parse(ds.Tables[0].Rows[0]["Config_Total"].ToString());
}
if(ds.Tables[0].Rows[0]["Config_StartTime"].ToString()!="")
{
model.Config_StartTime=DateTime.Parse(ds.Tables[0].Rows[0]["Config_StartTime"].ToString());
}
return model;
}
else
{
return null;
}
}
#endregion 成员方法
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -