using System; using System.Configuration; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; namespace AeroNet { /// /// Summary description for OrderList. /// public class OrderList : Common { protected System.Web.UI.WebControls.Panel OrdersListPanel; protected System.Web.UI.WebControls.DataGrid MyList; protected System.Web.UI.WebControls.Label MyError; protected string customerID; private void Page_Load(object sender, System.EventArgs e) { ///Загрузить верхнее меню TopMenu(); try { // Получение ID клиента customerID = User.Identity.Name; // Получение и привязка списка всех заказов, когда-либо помещенных клиентом OrdersDB orderHistory = new OrdersDB(); MyList.DataSource = orderHistory.GetCustomerOrders(customerID); MyList.DataBind(); // Скрытие списка и отображение сообщения, если раньше не делалось никаких // заказов if (MyList.Items.Count == 0) { MyError.Text = "У вас нет заказов."; MyList.Visible = false; } } catch { Response.Redirect("error.aspx",true); } } #region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); base.OnInit(e); } /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } }