做校園之星評選系統的類
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI.WebControls;
using System.Collections;
/// <summary>
///Class1 的摘要說明
/// </summary>
public class Class1
{
public Class1()
{
//
//TODO: 在此處新增建構函式邏輯
//
}
public static readonly string cnnstring = ConfigurationManager.ConnectionStrings["constring"].ConnectionString; //連線串
public static int exenum(string sqlcmd, params SqlParameter[] pass)
{
using (SqlConnection con = new SqlConnection(cnnstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcmd, con))
{
Addcmd(pass, cmd);
con.Open();
return cmd.ExecuteNonQuery();
}
}
} //增刪改
private static void Addcmd(SqlParameter[] pass, SqlCommand cmd)
{
foreach (SqlParameter item in pass)
{
cmd.Parameters.Add(item);
}
} //引數的新增
public static DataTable exetable(string sqlcmd, params SqlParameter[] pass)
{
using (SqlConnection con = new SqlConnection(cnnstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcmd, con))
{
Addcmd(pass, cmd);
con.Open();
using (SqlDataReader myreader = cmd.ExecuteReader())
{
DataTable dt = new DataTable();
dt.Clear();
dt.Load(myreader);
return dt;
}
}
}
} //查詢
public static object setup(string sqlcmd, params SqlParameter[] pass)
{
using (SqlConnection con = new SqlConnection(cnnstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcmd, con))
{
con.Open();
Addcmd(pass, cmd);
return cmd.ExecuteScalar();
}
}
} //這裡是難證是否登入成功
public static string checkuser(string sqlcmd, string username, params SqlParameter[] pass)
{
string sign = "NO";
using (SqlConnection con = new SqlConnection(cnnstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcmd, con))
{
Addcmd(pass, cmd);
con.Open();
SqlDataReader myreader = cmd.ExecuteReader();
while (myreader.Read())
{
if (myreader[0].ToString() == username)
{
sign = "Ok";
}
}
return sign;
}
}
} //檢查使用者是否存在
public static void BindDG(GridView dg, string id, string strSql, string Tname)
{
ArrayList list = new ArrayList();
SqlConnection conn = new SqlConnection(cnnstring);
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
Random rd = new Random();
int num = Convert.ToInt32(setup("select count(*) from question"));
int totle = 0;
while (true)
{
int next = rd.Next(1, num);
if (!list.Contains(next))
{
list.Add(next);
//sda.Fill(ds, Tname); //填充資料
//dg.DataSource = ds.Tables[Tname]; //把這一個表繫結一起來
//dg.DataKeyNames = new string[] { id }; //設定主主鍵
//dg.DataBind();
totle++;
}
if (totle >= 6)
{
break;
}
}
//SqlConnection conn = new SqlConnection(cnnstring);
//SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
//DataSet ds = new DataSet();
//sda.Fill(ds, Tname); //填充資料
//dg.DataSource = ds.Tables[Tname]; //把這一個表繫結一起來
//dg.DataKeyNames = new string[] { id }; //設定主主鍵
//dg.DataBind(); //資料繫結
}
public static string ret(string sqlcmd,params SqlParameter[] pass)
{
using (SqlConnection con = new SqlConnection(cnnstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcmd, con))
{
Addcmd(pass, cmd);
con.Open();
SqlDataReader myreader = cmd.ExecuteReader();
while (myreader.Read())
{
if (myreader[5].ToString() == "False")
{
return "1"; //使用者沒有評過
}
else
{
return "2"; //使用者評過了
}
}
return "3"; //使用者登入失敗
}
}
}
public static string retname(string sqlcmd, params SqlParameter[] pass)
{
using (SqlConnection con = new SqlConnection(cnnstring))
{
using (SqlCommand cmd = new SqlCommand(sqlcmd, con))
{
Addcmd(pass, cmd);
con.Open();
SqlDataReader myreader = cmd.ExecuteReader();
while (myreader.Read())
{
if (myreader[5].ToString() == "False")
{
return "1"; //使用者沒有評過
}
else
{
return "2"; //使用者評過了
}
}
return "3"; //使用者登入失敗
}
}
}
}
相關文章
- 數字校園系統
- 智慧校園影片監控系統
- 閃信智慧校園餐廳系統
- 校園IP網路廣播系統方案
- 智慧校園監控系統解決方案
- 智慧校園雲平臺電子班牌系統原始碼,智慧校園家校互通小程式原始碼原始碼
- 校園實驗室智慧管理系統開發
- 智慧校園人臉識別系統原始碼原始碼
- 智慧校園人事管理系統原始碼(部分)原始碼
- 校園AI語音防欺凌報警系統AI
- 校園宿舍學生防欺凌檢測系統
- 中學校園IP網路廣播系統解決方案-校園數字IP廣播系統方案設計指南
- 校園網-真實的校園網路社群
- 校園食堂明廚亮灶監控分析系統
- Java家校互聯智慧校園電子班牌管理系統原始碼Java原始碼
- 校園監控防欺凌系統 學生打架霸凌識別系統
- 校園衛生間學生防欺凌監測系統
- 校園招聘的思考
- 網校系統原始碼作為搭建網校系統核心,如何選擇最重要!原始碼
- 小學校園IP網路廣播-基於校園區域網的小學IP數字廣播系統設計
- 校園交易平臺後臺系統git操作全過程Git
- 為什麼這麼多人做網校系統開發?網校系統有什麼優點?
- 基於php的校園通訊錄電話號碼查詢系統PHP
- 蘋果改裝機入侵校園:iPhone的外殼 卻裝著安卓系統蘋果iPhone安卓
- win10系統下怎麼安裝和配置校園網Win10
- 智慧校園:資料機房動環監控報警系統
- 校園集市小程式開發-系統架構與Django後端架構Django後端
- 校園圖書管理系統開發-中小學智慧圖書管理系統開發
- 大學校園IP網路廣播-基於校園區域網的大學校園IP廣播方案設計指南
- 中學校園有線電視光纖傳輸系統案例分析
- 傑士安校園閉路電視監控系統解決方案
- 校園儲存雲盤,你知道怎麼選擇嗎?
- 北方某高校校園電力能耗監控系統的設計與應用方案
- jsp struts2 mysql實現的校園宿舍管理系統專案原始碼JSMySql原始碼
- 校園二手交易平臺系統問題以及解決方法
- 校園網應用分析
- 校園社交網站app網站APP
- 微軟windows 7推向校園微軟Windows