コード例 #1
0
        private void ComboBoxFilterStatus_SelectedIndexChanged(object sender, EventArgs e)
        {
            OrderBox.Focus();

            if (ComboBoxFilterStatus.SelectedIndex == 0)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.OrderByDescending(order => order.UpdatedAt).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 1)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Pendente")).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 2)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Aprovado")).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 3)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Entregue")).ToList();
            }

            if (ComboBoxFilterStatus.SelectedIndex == 4)
            {
                OrderBox.Orders = (Session.User as Customer).Orders.Where(order => order.Status.Equals("Cancelado")).ToList();
            }

            OrderBox.UpdateView();
        }
コード例 #2
0
 private void FormProfileOrder_Load(object sender, EventArgs e)
 {
     OrderBox.Orders = (Session.User as Customer).Orders;
     OrderBox.Orders = OrderBox.Orders.OrderByDescending(order => order.UpdatedAt).ToList();
     OrderBox.UpdateView();
 }