コード例 #1
0
ファイル: fmCOrderExt.cs プロジェクト: ewin66/IntecoAG.ERM
        public void ManageDocNew(fmCOrderManageDoc doc)
        {
//            if (Status == fmIOrderStatus.Project && _ManageDocProject == null)
//                Status = fmIOrderStatus.FinOpened;
//            else {
////                if (Status == fmIOrderStatus.FinOpened && _ManageDocProject == null)
////                    Status = fmIOrderStatus.Changes;
////                else
////                    throw new InvalidOperationException("Invalid ManageDocProject and status: " + Status.ToString());
//            }
//            _ManageDocProject = doc;
//            OnChanged("ManageDocProject", null, doc);
        }
コード例 #2
0
ファイル: fmCOrderExt.cs プロジェクト: ewin66/IntecoAG.ERM
 public void ManageDocCancel(fmCOrderManageDoc doc)
 {
     //if (_ManageDocProject == doc) {
     //    if (Status == fmIOrderStatus.Opening || Status == fmIOrderStatus.Changes) {
     //        if (Status == fmIOrderStatus.Opening)
     //            Status = fmIOrderStatus.Project;
     //        if (Status == fmIOrderStatus.Changes)
     //            Status = fmIOrderStatus.Accepted;
     //        _ManageDocProject = null;
     //        OnChanged("ManageDocProject", doc, null);
     //    } else
     //        throw new InvalidOperationException("Invalid status: " + Status.ToString());
     //} else
     //    throw new InvalidOperationException("Invalid Doc ManageDocCurrent");
 }
コード例 #3
0
ファイル: fmCOrderExt.cs プロジェクト: ewin66/IntecoAG.ERM
 public void ManageDocComplete(fmCOrderManageDoc doc)
 {
     //if (_ManageDocProject == doc) {
     //    if (Status == fmIOrderStatus.Opening || Status == fmIOrderStatus.Changes) {
     //         Status = fmIOrderStatus.Accepted;
     //         CopyFrom(doc);
     //         fmCOrderManageDoc old = _ManageDocCurrent;
     //         _ManageDocCurrent = doc;
     //         _ManageDocProject = null;
     //         OnChanged("ManageDocCurrent", old, doc);
     //         OnChanged("ManageDocProject", doc, null);
     //    } else
     //        throw new InvalidOperationException("Invalid status: " + Status.ToString());
     //} else
     //    throw new InvalidOperationException("Invalid Doc ManageDocCurrent");
 }
コード例 #4
0
ファイル: fmCOrderExt.cs プロジェクト: ewin66/IntecoAG.ERM
 public void CopyFrom(fmCOrderManageDoc doc)
 {
     doc.CopyTo(this);
     ((fmIFinIndexStructure)this).Copy(doc);
 }