/// <summary> /// 滚费 /// </summary> public void m_AutoCumulateMoneyForContinuousOrder() { //获取滚费时间 string strAuto = m_objViewer.m_dtpAuto.Value.ToString("yyyy-MM-dd") + " 23:59:59"; DateTime dtAuto = System.Convert.ToDateTime(strAuto); //验证是否可以滚费 {只能手工滚今天以前的的费用} if (!blnValidateCumulateMoney(dtAuto)) { return; } if (MessageBox.Show(m_objViewer, "确定手工对“" + dtAuto.ToString("yyyy年MM月dd日") + "”作滚费操作吗?\r\n提示:已经滚费,则不计费!", "提示框!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } long lngRes = m_objManage.m_lngAuToCumulateMoneyForContinuousOrder(m_strOperatorName, m_strOperatorID, dtAuto); if (lngRes > 0) { if (lngRes == 999) { MessageBox.Show(m_objViewer, "没有需要滚费的连续医嘱或已经滚过费了!", "提示框!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(m_objViewer, "滚费成功!", "提示框!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(m_objViewer, "滚费失败!", "提示框!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }