/// <summary> /// 挂号退号 /// </summary> /// <param name="visitNO">就诊号</param> /// <param name="budgeid">预算ID</param> /// <param name="invoiceNO">票据号</param> /// <returns></returns> public static bool MiRefundRegister(string visitNO, string budgeid, string invoiceNO) { InputClass input = new InputClass(); Dictionary <InputType, object> dicStr = new Dictionary <InputType, object>(); if (!string.IsNullOrEmpty(visitNO)) { dicStr.Add(InputType.SerialNO, visitNO); } if (!string.IsNullOrEmpty(budgeid)) { dicStr.Add(InputType.RegisterId, budgeid); } if (!string.IsNullOrEmpty(invoiceNO)) { dicStr.Add(InputType.InvoiceNo, invoiceNO); } input.SInput = dicStr; ResultClass resultClass = MIInterFaceFactory.MZ_CancelRegister(input); if (resultClass.bSucess) { MessageBox.Show("医保卡余额" + resultClass.sRemarks); return(true); } else { throw new Exception("异常!" + resultClass.sRemarks); } }
public void Mz_CancelRegisterDllNew(string serialNO) { dicStr.Clear(); dicStr.Add(InputType.SerialNO, serialNO); ResultClass resultClass = MIInterFaceFactory.MZ_CancelRegister(input); if (resultClass.bSucess) { MessageBoxShowError("退号成功!"); } else { MessageBoxShowError("异常!" + resultClass.sRemarks); } }