Example #1
0
        private void btnComplete_Click(object sender, EventArgs e)
        {
            //填写倒库单
            if (CurrentTranboundStatus == Status_Detail)
            {
                if (HasValitDetail() == false)
                {
                    MsgBox.Error("请填写倒库明细!");
                    return;
                }

                bool bres = SaveTranbond();


                FrmSelectOperator dlg = new FrmSelectOperator();

                if (dlg.ShowDialog() != DialogResult.Cancel)
                {
                    //修改操作人
                    UpdateOperator(NewTranboundID, dlg.OperatorName);
                    tranboundView.SetFocusedRowCellValue("Operator", dlg.OperatorName);
                }

                //分解
                MissionAssign missionAssign = new MissionAssign();
                missionAssign.TranboundAssign(NewTranboundID);

                InitUI_Complete();
                CurrentTranboundStatus         = Status_None;
                tranboundView.FocusedRowHandle = 0;

                LoadTranboundDetail(NewTranboundID);

                this.Refresh();

                PrintDetail();

                return;
            }
        }