private string get_rest_name()
        {

            int rest_id;
            Restaurant rest = new Restaurant();
            DataTable dt = new DataTable();
            dt = bll.select_rest_ID_by_ord_ID(common.ord.ID);
            rest_id = int.Parse(dt.Rows[0]["restaurant_ID"].ToString());
            //name = order.restaurant_ID;
            rest = r_bll.Select_restaurant(rest_id);
            return rest.rest_name;
        }
 //根据餐厅ID修改餐厅信息
 public int Update_restaurant(Restaurant rest, int ID)
 {
     String sql = "update rest_information set rest_name=@rest_name,rest_district=@rest_district,rest_password=@rest_password,rest_telephone=@rest_telephone,rest_homephone=@rest_homephone,rest_question=@rest_question,rest_answer=@rest_answer,rest_description=@rest_description,rest_service=@rest_service,rest_privilege=@rest_privilege,rest_location=@rest_location,begin_date=@begin_date,end_date=@end_date,rest_state=@rest_state where ID=@ID";
     SqlParameter[] param =
     {
         new SqlParameter("@rest_name",SqlDbType.VarChar),
         new SqlParameter("@rest_district",SqlDbType.VarChar),
         new SqlParameter("@rest_password",SqlDbType.VarChar),
         new SqlParameter("@rest_telephone",SqlDbType.VarChar),
         new SqlParameter("@rest_homephone",SqlDbType.VarChar),
         new SqlParameter("@rest_question",SqlDbType.VarChar),
         new SqlParameter("@rest_answer",SqlDbType.VarChar),
         new SqlParameter("@rest_description",SqlDbType.VarChar),
         new SqlParameter("@rest_service",SqlDbType.Int),
         new SqlParameter("@rest_privilege",SqlDbType.Int),
         new SqlParameter("@rest_location",SqlDbType.VarChar),
         new SqlParameter("@begin_date",SqlDbType.DateTime),
         new SqlParameter("@end_date",SqlDbType.DateTime),
         new SqlParameter("@rest_state",SqlDbType.Int),
         new SqlParameter("@ID",SqlDbType.Int)
     };
     param[0].Value = rest.rest_name;
     param[1].Value = rest.rest_district;
     param[2].Value = rest.rest_password;
     param[3].Value = rest.rest_telephone;
     param[4].Value = rest.rest_homephone;
     param[5].Value = rest.rest_question;
     param[6].Value = rest.rest_answer;
     param[7].Value = rest.rest_description;
     param[8].Value = rest.rest_service;
     param[9].Value = rest.rest_privilege;
     param[10].Value = rest.rest_location;
     param[11].Value = rest.begin_date;
     param[12].Value = rest.end_date;
     param[13].Value = rest.rest_state;
     param[14].Value = ID;
     return SqlHelper.ExecuteQuery(sql, param);
 }
 //加入餐馆函数
 public int Add_restaurant(Restaurant rest)
 {
     String sql = "insert into rest_information values(@rest_name,@rest_district,@rest_password,@rest_telephone,@rest_homephone,@rest_question,@rest_answer,@rest_description,@rest_service,@rest_privilege,@rest_location,@begin_date,@end_date,@rest_state)";
     SqlParameter[] param =
     {
         new SqlParameter("@rest_name",SqlDbType.VarChar),
         new SqlParameter("@rest_district",SqlDbType.VarChar),
         new SqlParameter("@rest_password",SqlDbType.VarChar),
         new SqlParameter("@rest_telephone",SqlDbType.VarChar),
         new SqlParameter("@rest_homephone",SqlDbType.VarChar),
         new SqlParameter("@rest_question",SqlDbType.VarChar),
         new SqlParameter("@rest_answer",SqlDbType.VarChar),
         new SqlParameter("@rest_description",SqlDbType.VarChar),
         new SqlParameter("@rest_service",SqlDbType.Int),
         new SqlParameter("@rest_privilege",SqlDbType.Int),
         new SqlParameter("@rest_location",SqlDbType.VarChar),
         new SqlParameter("@begin_date",SqlDbType.DateTime),
         new SqlParameter("@end_date",SqlDbType.DateTime),
         new SqlParameter("@rest_state",SqlDbType.Int),
     };
     param[0].Value = rest.rest_name;
     param[1].Value = rest.rest_district;
     param[2].Value = rest.rest_password;
     param[3].Value = rest.rest_telephone;
     param[4].Value = rest.rest_homephone;
     param[5].Value = rest.rest_question;
     param[6].Value = rest.rest_answer;
     param[7].Value = rest.rest_description;
     param[8].Value = rest.rest_service;
     param[9].Value = rest.rest_privilege;
     param[10].Value = rest.rest_location;
     param[11].Value = rest.begin_date;
     param[12].Value = rest.end_date;
     param[13].Value = rest.rest_state;
     return SqlHelper.ExecuteQuery(sql, param);
 }
 //根据ID号查询餐厅信息
 public Restaurant select_restaurant(int ID)
 {
     String sql = "select * from rest_information where ID=@ID";
     SqlParameter[] param =
     {
         new SqlParameter("@ID",SqlDbType.Int)
     };
     param[0].Value = ID;
     Restaurant rest = new Restaurant();
     DataTable dt = SqlHelper.ExecuteSelect(sql, param);
     foreach (DataRow dr in dt.Rows)
     {
         rest = DataRowToRestaurant(dr);
     }
     return rest;
 }
 //根据手机账号查询餐厅信息返回数据表
 public DataTable select_restaurant_by_telephone_dt(string rest_telephone)
 {
     String sql = "select * from rest_information where rest_telephone=@rest_telephone";
     SqlParameter[] param =
     {
         new SqlParameter("@rest_telephone",SqlDbType.VarChar)
     };
     param[0].Value = rest_telephone;
     Restaurant rest = new Restaurant();
     DataTable dt = SqlHelper.ExecuteSelect(sql, param);
     return dt;
 }
 //查找餐厅表前3项
 public List<Restaurant> select_top_restaurant()
 {
     String sql = "select top 3 * from rest_information";
     List<Restaurant> rests = new List<Restaurant>();
     Restaurant rest = new Restaurant();
     DataTable dt = SqlHelper.Execute_Select(sql);
     foreach (DataRow dr in dt.Rows)
     {
         rest = DataRowToRestaurant(dr);
         rests.Add(rest);
     }
     return rests;
 }
 //根据ID号查询餐厅信息返回数据表
 public DataTable select_restaurant_dt(int ID)
 {
     String sql = "select * from rest_information where ID=@ID";
     SqlParameter[] param =
     {
         new SqlParameter("@ID",SqlDbType.Int)
     };
     param[0].Value = ID;
     Restaurant rest = new Restaurant();
     DataTable dt = SqlHelper.ExecuteSelect(sql, param);
     return dt;
 }
 //餐厅数据行转化为restaurant实例
 public Restaurant DataRowToRestaurant(DataRow dr)
 {
     Restaurant rest = new Restaurant();
     rest.ID = (int)dr["ID"];
     rest.rest_name = dr["rest_name"].ToString();
     rest.rest_district = dr["rest_district"].ToString();
     rest.rest_password = dr["rest_password"].ToString();
     rest.rest_telephone = dr["rest_telephone"].ToString();
     rest.rest_homephone = dr["rest_homephone"].ToString();
     rest.rest_question = dr["rest_question"].ToString();
     rest.rest_answer = dr["rest_answer"].ToString();
     rest.rest_description = dr["rest_description"].ToString();
     rest.rest_service = (int)dr["rest_service"];
     rest.rest_privilege = (int)dr["rest_privilege"];
     rest.rest_location = dr["rest_location"].ToString();
     rest.begin_date = DateTime.Parse(dr["begin_date"].ToString());
     rest.end_date = DateTime.Parse(dr["end_date"].ToString());
     rest.rest_state = (int)dr["rest_state"];
     return rest;
 }
 public bool Update_restaurant(Restaurant rest, int ID)
 {
     return dal.Update_restaurant(rest, ID) > 0;
 }
Beispiel #10
0
 public bool Add_restaurant(Restaurant rest)
 {
     return dal.Add_restaurant(rest) > 0;
 }