/// <summary> /// 进出药单登帐 /// </summary> private void m_mthInOrOutOrdAcct() { long lngRes = 0; clsMedStoreOrd_VO objItem = (clsMedStoreOrd_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_lngAcctMedStoreOrd(objItem); if (lngRes > 0) { int intFlag = 0; lngRes = this.m_objManage.m_lngChangeFinAfterAcctMedStoreOrd(objItem.m_strMedStoreOrdID.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_lngAcctMedStoreOrd(objItem); MessageBox.Show("登帐失败!\n登帐时出错。", "系统提示"); break; case -1: objItem.m_objAcctEmp = new clsEmployeeVO(); objItem.m_objAcctEmp.strEmpID = ""; objItem.m_strAcctDate = ""; lngRes = this.m_objManage.m_lngAcctMedStoreOrd(objItem); MessageBox.Show("登帐失败!\n登帐时发生异常。", "系统提示"); break; } } else { objItem.m_objAcctEmp = new clsEmployeeVO(); objItem.m_objAcctEmp.strEmpID = ""; objItem.m_strAcctDate = ""; lngRes = this.m_objManage.m_lngAcctMedStoreOrd(objItem); MessageBox.Show("登帐失败!\n更改帐务时出错。", "系统提示"); } m_mthPeriodSel(); } else { MessageBox.Show("登帐失败!\n更改单据登帐标志时出错", "系统提示"); } }
/// <summary> /// 设置进出药记录单信息 /// </summary> /// <param name="objItem">进出药记录单数据</param> private void m_mthSetRecord(clsMedStoreOrd_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 = objItem.m_objMedStoreOrdType.m_strMedStoreOrdTypeName.Trim(); this.m_objViewer.m_txtOrdType.Tag = objItem.m_objMedStoreOrdType; 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_strMedStoreOrdID.Trim(); this.m_objViewer.m_dtbCreateDate.Value = Convert.ToDateTime(objItem.m_strOrdDate.Trim()); } }