Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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;
        }
Ejemplo n.º 4
0
        public bool GetQcSetPrerequisiteStatus(long orgId, long matterId, long datasetId, long projectId, QcSet qcSet)
        {
            var client = GetAnalyticsRestClient();

            return(client.ValidateQcSetCreationPrerequisite(orgId, matterId, datasetId, projectId));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Begins the work.
 /// </summary>
 protected override void BeginWork()
 {
     BootParameters.ShouldNotBe(null);
     base.BeginWork();
     _qcSetParameter = (QcSet)XmlUtility.DeserializeObject(BootParameters, typeof(QcSet));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Begins the work.
 /// </summary>
 protected override void BeginWork()
 {
     BootParameters.ShouldNotBe(null);
     base.BeginWork();
     _qcSetParameter = (QcSet)XmlUtility.DeserializeObject(BootParameters, typeof(QcSet));
 }