コード例 #1
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            if (Page.User.Identity.IsAuthenticated) // 인증된 사용자
            {
                this.CustomerPanel.Visible    = true;
                this.NonCustomerPanel.Visible = false;

                // 고객코드 받기
                string customerID = Page.User.Identity.Name;

                // 주문 클래스의 인스턴스 생성
                OrdersDB orderHistory = new OrdersDB();

                // 주문 내역 출력
                MyList.DataSource = orderHistory.GetCustomerOrders(customerID); // 정수형으로 넘겨줘도 됨.
                MyList.DataBind();

                // 주문 내역이 없을시
                if (MyList.Items.Count == 0)
                {
                    MyError.Text   = "주문 내역이 없습니다.";
                    MyList.Visible = false;
                }
            }
            else // 비회원
            {
                this.CustomerPanel.Visible    = false;
                this.NonCustomerPanel.Visible = true;
            }
        }