public static RecordLockedDataCollection GetRecordLockedInfo(RecordLockedFetchParameter fetchParam) { if (fetchParam != null) { RecordLockedDataCollection result = ServiceProxy.GetLockedInfo(fetchParam); return(result); } return(null); }
protected RecordLockedData GetLockedInfoData(RecordLockedFetchParameter fetchParam) { RecordLockedData result = null; RecordLockedDataCollection datas = this.GetLockedInfo(fetchParam); if (datas != null && datas.Count > 0) { result = datas[0]; } return(result); }
public override RecordLockedDataCollection GetLockedInfo(RecordLockedFetchParameter fetchParam) { RecordLockedDataCollection result = new RecordLockedDataCollection(); DbCommand dbCmd = this.SelectCommand; this.Database.SetParameterValue(dbCmd, "p_lock_id", fetchParam.LockID.ToString().ToUpper()); this.Database.SetParameterValue(dbCmd, "p_form_id", fetchParam.FormID.ToString().ToUpper()); this.Database.SetParameterValue(dbCmd, "p_form_unique_id", fetchParam.FormUniqueID.ToString().ToUpper()); using (IDataReader reader = this.Database.ExecuteReader(dbCmd)) { this.EntityFactory.BuildEntityCollection(result, reader); } return(result); }
protected Guid GetLockID(Guid fileID) { if (fileID != Guid.Empty) { RecordLockedFetchParameter fetchParam = new RecordLockedFetchParameter(); fetchParam.FormID = LogicFileFormID; fetchParam.FormUniqueID = fileID; RecordLockedManager.ServiceProxy.SetDataProvider(RecordLockedDataProvider); RecordLockedDataCollection lockResult = RecordLockedManager.GetRecordLockedInfo(fetchParam); if (lockResult != null && lockResult.Count > 0) { return(lockResult[0].ID); } } return(Guid.Empty); }