Esempio n. 1
0
        /// <summary>
        /// 修改药房单据类型
        /// </summary>
        /// <param name="p_objItem">药房单据类型数据</param>
        /// <returns></returns>
        public long m_lngUpdMedStoreOrdTypeByID(clsMedStoreOrdType_VO p_objItem)
        {
            long lngRes = 0;

            clsMedStoreBseInfoSvc objSvc =
                (clsMedStoreBseInfoSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsMedStoreBseInfoSvc));

            lngRes = objSvc.m_lngUpdMedStoreOrdTypeByID(objPrincipal, p_objItem);
            objSvc.Dispose();
            return(lngRes);
        }
Esempio n. 2
0
 /// <summary>
 /// 列表双击事件
 /// </summary>
 public void m_mthDetailSel()
 {
     if (this.m_objViewer.m_lsvDetail.SelectedItems.Count > 0)
     {
         if (this.m_objViewer.m_lsvDetail.SelectedItems[0].Tag != null)
         {
             clsMedStoreOrdType_VO objItem = (clsMedStoreOrdType_VO)this.m_objViewer.m_lsvDetail.SelectedItems[0].Tag;
             this.m_SelRow = this.m_objViewer.m_lsvDetail.SelectedItems[0].Index;
             m_mthSetViewInfo(objItem);
         }
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 查询所有的药房单据类型
        /// </summary>
        /// <param name="p_objResultArr">输出数据</param>
        /// <returns></returns>
        public long m_lngGetMedStoreOrdTypeList(out clsMedStoreOrdType_VO[] p_objResultArr)
        {
            long lngRes = 0;

            p_objResultArr = new clsMedStoreOrdType_VO[0];

            clsMedStoreBseInfoSvc objSvc =
                (clsMedStoreBseInfoSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsMedStoreBseInfoSvc));

            lngRes = objSvc.m_lngGetMedStoreOrdTypeList(objPrincipal, out p_objResultArr);
            objSvc.Dispose();
            return(lngRes);
        }
Esempio n. 4
0
        /// <summary>
        /// 获得列表数据
        /// </summary>
        public void m_mthGetDetailList()
        {
            this.m_objViewer.m_lsvDetail.Items.Clear();
            clsMedStoreOrdType_VO[] objItemArr = new clsMedStoreOrdType_VO[0];
            long lngRes = 0;

            lngRes = this.m_objManage.m_lngGetMedStoreOrdTypeList(out objItemArr);
            if (lngRes > 0 && objItemArr.Length > 0)
            {
                for (int i1 = 0; i1 < objItemArr.Length; i1++)
                {
                    m_mthInsertDetail(objItemArr[i1]);
                }
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 保存删除
        /// </summary>
        public void m_mthDoDelete()
        {
            if (this.m_objViewer.m_lsvDetail.SelectedItems.Count > 0)
            {
                if (this.m_objViewer.m_lsvDetail.SelectedItems[0].Tag != null)
                {
                    clsMedStoreOrdType_VO objItem = new clsMedStoreOrdType_VO();
                    objItem = (clsMedStoreOrdType_VO)this.m_objViewer.m_lsvDetail.SelectedItems[0].Tag;

                    long lngRes = this.m_objManage.m_lngDeleteMedStoreOrdType(objItem.m_strMedStoreOrdTypeID.Trim());

                    if (lngRes > 0)
                    {
                        this.m_objViewer.m_lsvDetail.SelectedItems[0].Remove();
                    }
                }
            }
            else
            {
                MessageBox.Show("请选择需删除的项!", "系统提示");
            }
        }
Esempio n. 6
0
        /// <summary>
        /// 向列表插入一条数据
        /// </summary>
        /// <param name="objItem">药房单据类型数据</param>
        private void m_mthInsertDetail(clsMedStoreOrdType_VO objItem)
        {
            if (objItem != null)
            {
                string strSign = "";

                if (objItem.m_intSign == 1)
                {
                    strSign = "药房进药";
                }
                else if (objItem.m_intSign == 2)
                {
                    strSign = "药房出药";
                }
                else
                {
                    strSign = "药房调拔";
                }

                ListViewItem lsvItem = new ListViewItem(objItem.m_strMedStoreOrdTypeID.Trim());
                lsvItem.SubItems.Add(objItem.m_strMedStoreOrdTypeName.Trim());
                lsvItem.SubItems.Add(strSign);
                lsvItem.SubItems.Add(objItem.m_strBEGINSTR_CHR.Trim());
                if (objItem.m_intSTORAGESIGN == 1)
                {
                    lsvItem.SubItems.Add("是");
                }
                else
                {
                    lsvItem.SubItems.Add("否");
                }
                lsvItem.Tag = objItem;

                this.m_objViewer.m_lsvDetail.Items.Add(lsvItem);
            }
        }