Ejemplo n.º 1
0
        /// <summary>
        /// 设置领药申请记录框中的信息
        /// </summary>
        /// <param name="objItem">药房领药申请记录单数据</param>
        private void m_mthSetOrd(clsMedStoreMedAppl_VO objItem)
        {
            this.m_objItem = objItem;

            if (m_objItem == null)
            {
                m_mthClearRecordPanl();
                m_mthUnLockRecord();
                m_mthUnLockStorage();
                this.m_objViewer.m_dtpCreateDate.Value = clsPublicParm.s_datGetServerDate();

                string strID;
                long   lngRes = this.m_objManage.m_lngGetMedApplID(out strID);
                this.m_objViewer.m_txtOrdID.Text    = strID;
                this.m_objViewer.m_txtMedStore.Text = this.m_objMedStore.m_strMedStoreName;
                this.m_objViewer.m_txtMedStore.Tag  = this.m_objMedStore;
            }
            else
            {
                m_mthClearRecordPanl();
                m_mthUnLockRecord();
                m_mthLockStorage();
                string strStorageID = this.m_objItem.m_objStorage.m_strStroageID;
                int    index        = m_intGetStorageIndex(strStorageID);
                this.m_objViewer.m_cboStorage.SelectedIndex = index;

                this.m_objViewer.m_dtpCreateDate.Value = Convert.ToDateTime(this.m_objItem.m_strApplDate.Trim());
                this.m_objViewer.m_txtOrdID.Text       = this.m_objItem.m_strMedApplID.Trim();
                this.m_objViewer.m_txtMedStore.Text    = this.m_objItem.m_objMedStore.m_strMedStoreName.Trim();
                this.m_objViewer.m_txtMedStore.Tag     = this.m_objItem.m_objMedStore;
                this.m_objViewer.m_txtMemo.Text        = this.m_objItem.m_strMemo;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 导入已处理数据
        /// </summary>
        public void m_mthSelectEnAskList()
        {
            clsMedStoreMedAppl_VO objItem = new clsMedStoreMedAppl_VO();

            if (this.m_objViewer.m_lsvEnAsk.SelectedItems[0].Tag != null)
            {
                objItem = (clsMedStoreMedAppl_VO)this.m_objViewer.m_lsvEnAsk.SelectedItems[0].Tag;
                clsMedStoreMedApplDe_VO[] objItemArr = new clsMedStoreMedApplDe_VO[0];
                long lngRes = 0;
                lngRes = this.m_objManage.m_lngGetMedApplDeByApplID(objItem.m_strMedApplID.Trim(), out objItemArr);

                if (lngRes > 0 && objItemArr.Length > 0)
                {
                    m_mthSetOrd(objItem);
                    this.m_objViewer.m_lsvDetail.Items.Clear();
                    for (int i1 = 0; i1 < objItemArr.Length; i1++)
                    {
                        m_mthInsertDetailList(objItemArr[i1]);
                    }
                    m_mthClearArr();
                    m_mthLockRecord();
                    m_mthLockDetailList();
                    m_mthLockMedInputPlan();
                    m_mthLockAddButton();
                    m_mthLockDeleteButton();
                    m_mthLockInsertButton();
                    m_mthLockOkButton();
                    m_mthLockSaveButton();
                }
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 新增入库记录
        /// </summary>
        /// <returns></returns>
        private long m_lngDoAddNewOrd()
        {
            long lngRes = 0;

            clsMedStoreMedAppl_VO objItem = new clsMedStoreMedAppl_VO();

            objItem = m_objGetOrdInfo();
            objItem.m_intPStatus = 1;

            lngRes = this.m_objManage.m_lngAddNewMedAppl(objItem);

            return(lngRes);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 获得的药房领药申请记录框中信息
        /// </summary>
        /// <returns></returns>
        private clsMedStoreMedAppl_VO m_objGetOrdInfo()
        {
            clsMedStoreMedAppl_VO objResult = new clsMedStoreMedAppl_VO();

            objResult.m_strMedApplID = this.m_objViewer.m_txtOrdID.Text.Trim();
            objResult.m_strApplDate  = this.m_objViewer.m_dtpCreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
            objResult.m_strMemo      = this.m_objViewer.m_txtMemo.Text.Trim();
            objResult.m_objStorage   = new clsStorage_VO();
            objResult.m_objStorage   = this.m_objStorages[this.m_objViewer.m_cboStorage.SelectedIndex];
            objResult.m_objMedStore  = new clsMedStore_VO();
            objResult.m_objMedStore  = (clsMedStore_VO)this.m_objViewer.m_txtMedStore.Tag;
            objResult.m_objCreator   = new clsEmployeeVO();
            objResult.m_objCreator   = this.m_objOperator;

            return(objResult);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 获得当前入库单的审核和末审核列表
        /// </summary>
        private void m_mthGetUnAndEnDetailList()
        {
            long lngRes = 0;

            clsMedStoreMedAppl_VO[] objItems = new clsMedStoreMedAppl_VO[0];

            this.m_objViewer.m_lsvUnAsk.Items.Clear();
            lngRes = this.m_objManage.m_lngGetMedApplByStatus(1, out objItems);
            if (lngRes > 0 && objItems.Length > 0)
            {
                for (int i1 = 0; i1 < objItems.Length; i1++)
                {
                    System.Windows.Forms.ListViewItem lsvItem = new System.Windows.Forms.ListViewItem();
                    lsvItem.Text = objItems[i1].m_strMedApplID.Trim();
                    lsvItem.SubItems.Add(objItems[i1].m_objStorage.m_strStroageName);
                    lsvItem.SubItems.Add(objItems[i1].m_strApplDate);
                    lsvItem.Tag = objItems[i1];
                    this.m_objViewer.m_lsvUnAsk.Items.Add(lsvItem);
                }
            }

            this.m_objViewer.m_lsvEnAsk.Items.Clear();
            objItems = new clsMedStoreMedAppl_VO[0];
            lngRes   = this.m_objManage.m_lngGetMedApplByStatus(2, out objItems);
            if (lngRes > 0 && objItems.Length > 0)
            {
                for (int i1 = 0; i1 < objItems.Length; i1++)
                {
                    System.Windows.Forms.ListViewItem lsvItem = new System.Windows.Forms.ListViewItem();
                    lsvItem.Text = objItems[i1].m_strMedApplID.Trim();
                    lsvItem.SubItems.Add(objItems[i1].m_objStorage.m_strStroageName);
                    lsvItem.SubItems.Add(objItems[i1].m_strApplDate);
                    lsvItem.Tag = objItems[i1];
                    this.m_objViewer.m_lsvEnAsk.Items.Add(lsvItem);
                }
            }
        }