完整版的C#餐饮管理系统,供大家一起共同分享学习。
部分代码:
Dataoperator.cs
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
///
///Dataoperator 的摘要说明
///
public class Dataoperator
{
public Dataoperator()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection creatcon()
{
string strcon = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
SqlConnection con = new SqlConnection(strcon);
return con;
}
/// 查询的数据是否已经存在
///
/// 需要执行的SQL语句
/// 返回布尔值,true表示已经存在,false表示不存在
public static bool isData(string sql)
{
//创建数据库连接
SqlConnection con = creatcon();
//打开数据库连接
con.Open();
//创建Command对象
SqlCommand com = new SqlCommand(sql, con);
//获取ExecuteScalar方法所返回的值
int ex = Convert.ToInt32(com.ExecuteScalar());
//关闭数据库连接
con.Close();
//判断整型变量并返回相应的布尔值
if (ex > 0)
{
return true;
}
else
{
return false;
}
}
/// 执行数据库中的更新、插入、删除操作
///
/// 需要执行的SQL语句
/// 返回布尔值,true表示已存在,false表示不存在
public static bool exSql(string sql)
{
SqlConnection con = creatcon();
con.Open();
SqlCommand com = new SqlCommand(sql, con);
int rows = Convert.ToInt32(com.ExecuteNonQuery());
if (rows > 0)
return true;
else
return false;
}
public static string getTier(string sql) //返回指定列的值
{
//SqlConnection con = creatcon()
//con.Open();
//SqlCommand cmd = new SqlCommand(sql, con);
获得记录行
//SqlDataReader sdr = cmd.ExecuteReader();
//sdr.Read();
//string str = sdr[0].ToString();
//con.Close();
//return str;
SqlConnection con = creatcon();
SqlDataAdapter sda = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
sda.Fill(ds);
string str = ds.Tables[0].Rows[0][0].ToString();
return str;
}
public static DataSet getRows(string sql) //返回所查询表中所有数据
{
//创建数据库连接
SqlConnection con = creatcon();
//打开数据连接
//创建DataAdapter对象
SqlDataAdapter sda = new SqlDataAdapter(sql, con);
//创建DataSet对象
DataSet ds = new DataSet();
//通过Fill方法
sda.Fill(ds);
//关闭数据库连接
//返回DataSet对象
return ds;
}
}
MessageBox.cs
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
///
///MessageBox 的摘要说明
///
public class MessageBox
{
public MessageBox()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static void Show(string messageInfo)
{
HttpContext.Current.Response.Write("");
}
public static void Show(string messageInfo, string pagePath)
{
HttpContext.Current.Response.Write("");
}
public static void ShowPath(string pagePath)
{
HttpContext.Current.Response.Write("");
}
}
UserInformation.designer.cs
#pragma warning disable 1591
//------------------------------------------------------------------------------
//
// 此代码由工具生成。
// 运行库版本:2.0.50727.1891
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
//
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
[System.Data.Linq.Mapping.DatabaseAttribute(Name="MenuLinq")]
public partial class UserInformationDataContext : System.Data.Linq.DataContext
{
<