private void OkButton_Click(object sender, System.EventArgs e) { errorLabel.Visible = false; string email = emailText.Text; string password = passwordText.Text; bool isUserValid = false; try { isUserValid = StoreControllerNavGraph.IsUserValid(email, password); } catch (Exception ex) { string err = "ERROR: " + ex.Message + "<br/>" + ex.StackTrace; lblCookie.Text = err; } //Ask controller if user is valid if (isUserValid) { // Logon was valid. FormsAuthentication.SetAuthCookie(email, false); Response.Redirect("welcome.aspx"); } else { errorLabel.Visible = true; // logon was not valid. } }
private void catalogGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if (e.CommandName == "AddItem") { int productID = (int)catalogGrid.DataKeys[e.Item.ItemIndex]; // OK, there's something there...add it to cart StoreControllerNavGraph.AddToCart(productID, 1); } }
private void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { Exception exception = StoreControllerNavGraph.GetLastError(); string errMessage = ""; for (Exception tempException = exception; tempException != null; tempException = tempException.InnerException) { errMessage += tempException.Message + "<br><br>"; } errorLabel.Text = errMessage + "<br>" + "You should be sure UIP database scripts was executed over the sql server"; } }
private void catalogButton_Click(object sender, System.EventArgs e) { StoreControllerNavGraph.ResumeShopping(); }
private void logOffButton_Click(object sender, System.EventArgs e) { FormsAuthentication.SignOut(); StoreControllerNavGraph.StopShopping(); }
private void checkoutButton_Click(object sender, System.EventArgs e) { StoreControllerNavGraph.CheckoutOrder(); }
private void FillCartRepeater() { cartRepeater.DataSource = StoreControllerNavGraph.GetCart(); cartRepeater.DataMember = "cart_details"; cartRepeater.DataBind(); }
private void FillCatalogRepeater() { catalogGrid.DataSource = StoreControllerNavGraph.GetCatalogProducts().Products; catalogGrid.DataBind(); }
private void backButton_Click(object sender, System.EventArgs e) { StoreControllerNavGraph.ClearError(); }