示例#1
0
        public void m_mthGetResultImportReqByCondition()
        {
            m_objViewer.m_lsvDeviceResultImpReq.Items.Clear();
            if (m_objViewer.m_cboDevice.Items.Count <= 0)
            {
                return;
            }
            long   lngRes          = 0;
            string strDeviceID     = "";
            string strCheckDatFrom = "";
            string strCheckDatTo   = "";

            clsResultLogVO[] objResultArr = null;

            #region 获取界面数据
            strDeviceID     = m_objViewer.m_cboDevice.SelectedValue.ToString().Trim();
            strCheckDatFrom = m_objViewer.m_dtpCheckDatFrom.Value.ToShortDateString().Trim() + " 00:00:00";
            strCheckDatTo   = m_objViewer.m_dtpCheckDatTo.Value.ToShortDateString().Trim() + " 23:59:59";
            #endregion

            lngRes = m_objManage.m_lngGetDeviceResultLogByCondition(strCheckDatFrom, strCheckDatTo, strDeviceID, out objResultArr);
            if (lngRes > 0 && objResultArr != null && objResultArr.Length > 0)
            {
                for (int i = 0; i < objResultArr.Length; i++)
                {
                    ListViewItem objlsvItem = new ListViewItem();
                    objlsvItem.Text = objResultArr[i].m_strIMPORT_REQ_INT;
                    objlsvItem.SubItems.Add(objResultArr[i].m_strDeviceSampleID.Trim());
                    objlsvItem.SubItems.Add(objResultArr[i].m_strCheckDat.Trim());
                    objlsvItem.Tag = objResultArr[i];
                    m_objViewer.m_lsvDeviceResultImpReq.Items.Add(objlsvItem);
                }
            }
            else
            {
                MessageBox.Show("无符合条件的记录!");
            }
        }