Beispiel #1
0
        private void mnuMasterSetOperator_Click(object sender, EventArgs e)
        {
            int rowID = tranboundView.FocusedRowHandle;

            string status = tranboundView.GetFocusedRowCellValue("Status").ToString();

            if (status == DealStatus.Yes)
            {
                MsgBox.Infometion("已经完成的倒库单,不能修改操作人!");
                return;
            }
            FrmSelectOperator dlg = new FrmSelectOperator();

            if (dlg.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            string tranID = tranboundView.GetRowCellValue(rowID, "TranboundID").ToString();

            UpdateOperator(tranID, dlg.OperatorName);

            tranboundView.SetRowCellValue(rowID, "Operator", dlg.OperatorName);

            tranboundDetailView.TranboundID = tranID;
            tranboundDetailView.LoadTranboundDetail(tranID);
        }
Beispiel #2
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;
            }
        }