Com.Aote.Behaviors.CreateReceiptAction.Invoke C# (CSharp) Method

Invoke() public method

public Invoke ( ) : void
return void
        public override void Invoke()
        {
            No = -1;
            State = State.Start;
            IsBusy = true;
            DataList = new ObjectList();
            double no;
            while ((no = GetNo()) != 0)
            {
                GeneralObject go = CreateObj(Source, no);
                DataList.Add(go);
            }
            Source.Completed += (o, e) =>
            {
                Source.NewPropertyValue("id");
            };
            Source.SetPropertyValue("invoicelist", DataList, true);
            Source.Save();
            IsBusy = false;
            State = State.End;
            MessageBox.Show("分配完成!");
        }
CreateReceiptAction