/// <summary> /// final step /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnConfirm_Click(object sender, EventArgs e) { placingOrder.OrderDate = DateTime.Now; //Set the order date daoFactory.GetOrderDao().Save(placingOrder); //persists the order bf.CurrentConversation.FinishSpan(); //finish the current spanning conversation (this method means the conversation is successfully finished) StartOver("Order Placed!"); }
protected void Finish(object sender, EventArgs e) { placingOrder.OrderDate = DateTime.Now; daoFactory.GetOrderDao().Save(placingOrder); facade.CurrentConversation.FinishSpan(); //finish up the current spanning conversation placingOrder = null; //reset the placing order to null after conversation is done is a good practice phConfirm.Visible = false; StartOver(); }