protected void Page_Load(object sender, EventArgs e) { if (Session["Manager"] != null) { manager = (Manager)Session["Manager"]; } else { divReservation.Visible = false; }//error if (Request.QueryString["tableName"] != null) { tableName = Request.QueryString["tableName"].ToString(); } else { Response.Write("<Script>alert('no table is selected ')</script>"); Response.Redirect(System.Configuration.ConfigurationManager.AppSettings["ManagerMain"]); } if (!IsPostBack) { LabelTable.Text = tableName; LabelTime.Text = DateTime.Now.ToString(); } }
//Function: initialize a concrete user, return it as use of this session, if the user is valid //Paramaters: //Return: concrete user type, (Customer or Manager) // null when the user is invalid //用户身份验证,根据名字密码查数据库,合法的话,返回出manager或者customer //不合法返回NUll public static User Login(string pName, string pPwd) { User user = null; DataContextDataContext dc = new DataContextDataContext(); bool? isValid = false; ISingleResult<is_valid_userResult> rs = dc.is_valid_user(pName, pPwd, ref isValid); if (isValid == true) { foreach (is_valid_userResult s in rs) { if (s.type == 1) { user = new Customer(s.name, s.pwd, s.mail); } else if (s.type == 2) { user = new Manager(s.name, s.pwd, s.mail); } else { } } } else //invalid {} return user; }
protected void Page_Load(object sender, EventArgs e) { manager = (Manager)Session["Manager"]; //从url里找到桌子name if (Request.QueryString["TableName"] != null) { tableName = Request.QueryString["TableName"]; } else { Label1.Text = "no table is selected"; GridView1.Dispose(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Manager"] == null) { ContentPlaceHolder1.Visible = false; divLogin.Visible = false; divMenu.Visible = false; this.ContentPlaceHolder1.Visible = false; } else { divNotLogin.Visible = false; manager = (Manager)Session["manager"]; LabelHello.Text = "Hello " + manager.name; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Manager"] != null) { manager = (Manager)Session["Manager"]; } else { } if (Request.QueryString["TableName"] != null) { tableName = Request.QueryString["TableName"]; } else { Label1.Text = "no table is selected!"; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Manager"] != null) { manager = (Manager)Session["Manager"]; UserNameLabel1.Text = manager.name; } else { divReservation.Visible = false; Response.Write("<Script>alert('please login first')</script>"); } if (!IsPostBack) { TextBoxArriveDate.Text = DateTime.Now.ToShortDateString(); //DropDownListDuration.Items.Remove("start"); } else { } }
//Function: register a new manager of the system //Return: a manager newd if the record is creaded successfully // null if returned if the manager with a same name exists in db public Manager RegisterManager(string pName, string pPwd, string pMail) { Manager manager = null; bool? isExist = false; DataContextDataContext dc = new DataContextDataContext(); dc.is_registered(pName, ref isExist); if (isExist == true) { } //manager = null else // not exist, can insert { try { dc.insert_manager(pName, pPwd, pMail); manager = new Manager(pName, pPwd, pMail); } catch (Exception ex) { } //custom = null; } return manager; }
public void ModifyManager(Manager pManager) { DataContextDataContext dc = new DataContextDataContext(); dc.update_user(pManager.name, pManager.pwd, pManager.mail); }
protected void Page_Load(object sender, EventArgs e) { //初始化table,dish信息 Restaurant.InitAllDish(); Restaurant.InitAllTable(); CheckService.CheckTableReserved(); CheckService.CheckTableTimeOut(); //看是否登录,登录的manager,custoemr都会存session的 if (Session["Manager"] != null) { manager = (Manager)Session["Manager"]; } else {} //非post过来的请求,默认指定一个标签,下拉菜单初始化(选择timout resrvation延时时间的), if (!IsPostBack) { MultiViewMain.SetActiveView(ViewTable); for (int i = 10; i <= 60; i+=10) { DropDownListTime.Items.Add(i.ToString()); } } else { } }
protected void Page_Load(object sender, EventArgs e) { manager = new Manager(); }