Exemple #1
0
        /// <summary>
        /// 盘点单登帐
        /// </summary>
        private void m_mthCheckAcct()
        {
            long lngRes = 0;
            clsMedStoreCheck_VO objItem = (clsMedStoreCheck_VO)this.m_objItem;

            objItem.m_objAcctEmp  = new clsEmployeeVO();
            objItem.m_objAcctEmp  = this.m_objOperator;
            objItem.m_strAcctDate = clsPublicParm.s_datGetServerDate().ToString("yyyy-MM-dd HH:mm:ss");

            lngRes = this.m_objManage.m_lngAcctMedStoreCheck(objItem);

            if (lngRes > 0)
            {
                int intFlag = 0;
                lngRes = this.m_objManage.m_lngChangeFinAfterAcctMedStoreCheck(objItem.m_strCheckID.Trim(), out intFlag);

                if (lngRes > 0)
                {
                    switch (intFlag)
                    {
                    case 1:
                        MessageBox.Show("登帐成功!", "系统提示");
                        break;

                    case 0:
                        objItem.m_objAcctEmp          = new clsEmployeeVO();
                        objItem.m_objAcctEmp.strEmpID = "";
                        objItem.m_strAcctDate         = "";
                        lngRes = this.m_objManage.m_lngAcctMedStoreCheck(objItem);
                        MessageBox.Show("登帐失败!\n登帐时出错。", "系统提示");
                        break;

                    case -1:
                        objItem.m_objAcctEmp          = new clsEmployeeVO();
                        objItem.m_objAcctEmp.strEmpID = "";
                        objItem.m_strAcctDate         = "";
                        lngRes = this.m_objManage.m_lngAcctMedStoreCheck(objItem);
                        MessageBox.Show("登帐失败!\n登帐时发生异常。", "系统提示");
                        break;
                    }
                }
                else
                {
                    objItem.m_objAcctEmp          = new clsEmployeeVO();
                    objItem.m_objAcctEmp.strEmpID = "";
                    objItem.m_strAcctDate         = "";
                    lngRes = this.m_objManage.m_lngAcctMedStoreCheck(objItem);
                    MessageBox.Show("登帐失败!\n更改帐务时出错。", "系统提示");
                }
                m_mthPeriodSel();
            }
            else
            {
                MessageBox.Show("登帐失败!\n更改单据登帐标志时出错", "系统提示");
            }
        }
Exemple #2
0
        /// <summary>
        /// 设置盘点记录单信息
        /// </summary>
        /// <param name="objItem">盘点记录单数据</param>
        private void m_mthSetRecord(clsMedStoreCheck_VO objItem)
        {
            if (objItem != null)
            {
                this.m_objViewer.m_txtMedStore.Text = objItem.m_objMedStore.m_strMedStoreName.Trim();
                this.m_objViewer.m_txtMedStore.Tag  = objItem.m_objMedStore;

                this.m_objViewer.m_txtOrdType.Text = "药房盘点单";
                this.m_objViewer.m_txtOrdType.Tag  = null;

                string strEmpID   = objItem.m_objCreator.strEmpID.Trim();
                string strEmpName = clsPublicParm.s_strGetEmpInfo("lastname_vchr", "empid_chr", strEmpID);
                this.m_objViewer.m_txtCreator.Text = strEmpName;
                this.m_objViewer.m_txtCreator.Tag  = objItem.m_objCreator;

                strEmpID   = objItem.m_objAduitEmp.strEmpID.Trim();
                strEmpName = clsPublicParm.s_strGetEmpInfo("lastname_vchr", "empid_chr", strEmpID);
                this.m_objViewer.m_txtAduit.Text = strEmpName;
                this.m_objViewer.m_txtAduit.Tag  = objItem.m_objAduitEmp;

                this.m_objViewer.m_txtOrdID.Text       = objItem.m_strCheckID.Trim();
                this.m_objViewer.m_dtbCreateDate.Value = Convert.ToDateTime(objItem.m_strCheckDate.Trim());
            }
        }