/// <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更改单据登帐标志时出错", "系统提示"); } }
/// <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()); } }