protected void Page_Load(object sender, EventArgs e)
        {
            switch (RequestActionString)
            {
            case "CancelSaleOrder":
                string ids = RequestData.Get <string>("ids");
                if (!string.IsNullOrEmpty(ids))
                {
                    string[]          idArray = ids.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
                    IList <SaleOrder> soEnts  = SaleOrder.FindAll(SearchCriterion, Expression.In(SaleOrder.Prop_Id, idArray));
                    foreach (SaleOrder soEnt in soEnts)
                    {
                        soEnt.State = "已作废";
                        soEnt.DoUpdate();
                    }
                }
                break;

            default:
                DoSelect();
                break;
            }
        }