/// <summary> /// 查桥吊作业配置 /// </summary> /// <returns></returns> public static QcSet.T_OCR_QCSETDataTable SelectQCSet() { IDbCommand command = OCRDbContext.Runner.CreateDbCommand(Config.ConnectionString, "OCR.pkg_ocr.p_select_qcset", CommandType.StoredProcedure); //((IDataParameter)command.Parameters["p_nextexectime"]).Value = execTime; QcSet ds = new QcSet(); OCRDbContext.Runner.FillDataSet(Config.ConnectionString, command, ds, new string[] { ds.T_OCR_QCSET.TableName }); return(ds.T_OCR_QCSET); }
/// <summary> /// 查桥吊作业配置 /// </summary> /// <returns></returns> public static QcSet.T_OCR_QCSETDataTable SelectQCSet(string qcno) { IDbCommand command = OCRDbContext.Runner.CreateDbCommand(Config.ConnectionString, "OCR.pkg_ocr.p_select_qcset1", CommandType.StoredProcedure); ((IDataParameter)command.Parameters["p_qc"]).Value = qcno; QcSet ds = new QcSet(); OCRDbContext.Runner.FillDataSet(Config.ConnectionString, command, ds, new string[] { ds.T_OCR_QCSET.TableName }); if (ds.T_OCR_QCSET.Count > 0) { return(ds.T_OCR_QCSET); } else { return(null); } }
public QcSet CreateQcSet(long matterId, long dataSetId, long projectId, QcSet qcSet) { //Reset next workflow state MockWorkflowState.ChangeToState = new AnalyticsWorkflowState(); var resourceName = string.Format(CultureInfo.InvariantCulture, "{0}.matter_{1}-dataset_{2}-project_{3}-qcSetsInfo.json", MockDataNameSpace, matterId, dataSetId, projectId); var mockData = GetEmbeddedResource(resourceName); List<QcSet> tempQcStsInfo = JsonConvert.DeserializeObject<List<QcSet>>(mockData); if (mockQcSts == null) { mockQcSts = new List<QcSet>(); } mockQcSts.Add(tempQcStsInfo[mockQcSts.Count % 2]); MockWorkflowState.UpdateState(name: State.QcSet, createStatus: Status.Completed, reviewStatus: Status.NotStarted, isCurrent: true); foreach (var qcSt in mockQcSts) { qcSt.IsCurrent = false; } var lastQcSet = mockQcSts.Last(); lastQcSet.IsCurrent = true; return lastQcSet; }
public bool GetQcSetPrerequisiteStatus(long orgId, long matterId, long datasetId, long projectId, QcSet qcSet) { var client = GetAnalyticsRestClient(); return(client.ValidateQcSetCreationPrerequisite(orgId, matterId, datasetId, projectId)); }
public QcSet PostCreateQcset(long orgId, long matterId, long datasetId, long projectId, QcSet qcSet) { var client = GetAnalyticsRestClient(); qcSet.Status = Status.NotStarted; return(client.CreateQcSet(matterId, datasetId, projectId, qcSet)); }
/// <summary> /// Begins the work. /// </summary> protected override void BeginWork() { BootParameters.ShouldNotBe(null); base.BeginWork(); _qcSetParameter = (QcSet)XmlUtility.DeserializeObject(BootParameters, typeof(QcSet)); }