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); }
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; } }