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); }
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"); }
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"); }
public void CopyFrom(fmCOrderManageDoc doc) { doc.CopyTo(this); ((fmIFinIndexStructure)this).Copy(doc); }