protected void CheckForLockedStatus(WRObjectModel.UnitServiceRequest usr) { //changes are NOT allowed for Merged, Denied or Complete Requests...disable controls! WRObjectModel.ServiceRequestStatus complete = WRObjectModel.ServiceRequestStatus.Get("complete"); WRObjectModel.ServiceRequestStatus merged = WRObjectModel.ServiceRequestStatus.Get("merged"); WRObjectModel.ServiceRequestStatus denied = WRObjectModel.ServiceRequestStatus.Get("non-warrantable"); if (usr.ServiceRequestStatusID == complete.ServiceRequestStatusID || usr.ServiceRequestStatusID == merged.ServiceRequestStatusID || usr.ServiceRequestStatusID == denied.ServiceRequestStatusID) { this.btnSave.Enabled = false; this.txtComment.Enabled = false; this.txtRequestID.Enabled = false; this.lblDisabledMsg.Text = "Note: Requests with the status of " + usr.ServiceRequestStatus.Name + " can not be modified. "; this.lblDisabledMsg.Visible = true; } }
protected bool CheckForLockedStatus(WRObjectModel.UnitServiceRequest usr) { bool locked = false; //changes are NOT allowed for Merged, Denied or Complete Requests...disable controls! WRObjectModel.ServiceRequestStatus complete = WRObjectModel.ServiceRequestStatus.Get("complete"); WRObjectModel.ServiceRequestStatus merged = WRObjectModel.ServiceRequestStatus.Get("merged"); WRObjectModel.ServiceRequestStatus denied = WRObjectModel.ServiceRequestStatus.Get("non-warrantable"); if (usr.ServiceRequestStatusID == complete.ServiceRequestStatusID || usr.ServiceRequestStatusID == merged.ServiceRequestStatusID || usr.ServiceRequestStatusID == denied.ServiceRequestStatusID) { locked = true; } return locked; }