protected void gdvPersonnalOrder_RowDeleting(object sender, GridViewDeleteEventArgs e) { //得到单位编号 string rowToDelete = this.gdvRoom.DataKeys[e.RowIndex].Values[0].ToString(); //转换为整数 int ID = Convert.ToInt32(rowToDelete); QPS.NEW.BLL.Orderform Border = new QPS.NEW.BLL.Orderform(); QPS.NEW.BLL.Room Broom = new QPS.NEW.BLL.Room(); if (Broom.GetModel(ID).RoomState == 1)//说明此房间被预定需要从订单中删除 { DataSet dsOrder = Border.GetList("Roomid='" + ID + "'"); int Oid = Convert.ToInt32(dsOrder.Tables[0].Rows[0]["Id"]); Border.Delete(Oid); } Broom.Delete(ID); databind(gdvRoom); }
/// <summary> /// 生成事件时激发 /// </summary> /// <param name="source"></param> /// <param name="e"></param> protected void dgExamProj_ItemCommand(object source, DataGridCommandEventArgs e) { //两个参数 1.当前订单ID,2.当前订单状态 string strArgument = e.CommandArgument.ToString(); if (e.CommandName == "delete") { string id = e.CommandArgument.ToString(); QPS.NEW.BLL.Room pt = new QPS.NEW.BLL.Room(); try { pt.Delete(Convert.ToInt32(id)); Bind(); } catch (Exception ex) { } } if (e.CommandName == "LinkTo") { //Label lab = ((Label)e.Item.FindControl("lblPack")); Response.Redirect("RoomUpdate.aspx?id=" + e.CommandArgument.ToString()); } if (e.CommandName == "changStart") { string[] Argument = strArgument.Split('|'); string id = Argument[0].ToString(); string type = Argument[1].ToString(); NEW.BLL.Room rm = new QPS.NEW.BLL.Room(); rm.UpdateRecommend(id, type, DateTime.Now); Bind(); } if (e.CommandName == "Examine") { string[] Argument = strArgument.Split('|'); string id = Argument[0].ToString(); string examine = Argument[1].ToString(); NEW.BLL.Room rm = new QPS.NEW.BLL.Room(); rm.UpdateExamine(id, examine, DateTime.Now); Bind(); } }
/// <summary> /// 生成事件时激发 /// </summary> /// <param name="source"></param> /// <param name="e"></param> protected void dgExamProj_ItemCommand(object source, DataGridCommandEventArgs e) { //两个参数 1.当前订单ID,2.当前订单状态 string strArgument = e.CommandArgument.ToString(); if (e.CommandName == "delete") { string id = e.CommandArgument.ToString(); QPS.NEW.BLL.Room pt = new QPS.NEW.BLL.Room(); try { pt.Delete(Convert.ToInt32(id)); Bind(); } catch (Exception ex) { } } if (e.CommandName == "LinkTo") { //Label lab = ((Label)e.Item.FindControl("lblPack")); Response.Redirect("RoomUpdate.aspx?id=" + e.CommandArgument.ToString()); } if (e.CommandName == "changStart") { string[] Argument = strArgument.Split('|'); string id = Argument[0].ToString(); string type = Argument[1].ToString(); NEW.BLL.Room rm = new QPS.NEW.BLL.Room(); rm.UpdateRecommend(id, type,DateTime.Now); Bind(); } if (e.CommandName == "Examine") { string[] Argument = strArgument.Split('|'); string id = Argument[0].ToString(); string examine = Argument[1].ToString(); NEW.BLL.Room rm = new QPS.NEW.BLL.Room(); rm.UpdateExamine(id, examine, DateTime.Now); Bind(); } }
protected void dgExamProj_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "LinkTo")//修改 { Response.Redirect("PosterUpdate.aspx?id=" + e.CommandArgument.ToString()); } if (e.CommandName == "delete") { string id = e.CommandArgument.ToString(); QPS.NEW.BLL.Room rm = new QPS.NEW.BLL.Room(); try { rm.Delete(Convert.ToInt32(id)); Bind(); } catch (Exception ex) { } } }