/// <summary> /// 设置预交金发票中的数据 /// </summary> /// <param name="patient">【实体】病人</param> /// <param name="prepay">【实体】预交金</param> /// <returns></returns> public int SetValue(Neusoft.HISFC.Models.RADT.PatientInfo patient, Neusoft.HISFC.Models.Fee.Inpatient.Prepay prepay) { System.Windows.Forms.MessageBox.Show("预交金收取成功:" + prepay.FT.PrepayCost + "元!"); try { #region 收据打印 // Neusoft.HISFC.BizProcess.Integrate.Manager mgr = new Neusoft.HISFC.BizProcess.Integrate.Manager(); this.lblHospitalName.Text = mgr.GetHospitalName(); //票据号 //this.lblPrePayNo.Text = prepay.RecipeNO; //票据批次 //支付方式 this.lblPrePayTypeName.Text = mgr.GetConstansObj("PAYMODES", prepay.PayType.ID).Name + " " + patient.Pact.Name; //操作日期 this.lblPrePayDate.Text = prepay.PrepayOper.OperTime.ToString(); //流水号 this.lblPrePaySerialNo.Text = prepay.RecipeNO; //患者姓名 this.lblPatientName.Text = patient.Name; //住院科室 this.lblDept.Text = patient.PVisit.PatientLocation.Dept.Name; //住院号码 this.lblInNo.Text = patient.PID.PatientNO; //预交金大写 this.lblCnCost.Text = Neusoft.FrameWork.Public.String.LowerMoneyToUpper(prepay.FT.PrepayCost); //预交金额 this.lblCost.Text = Neusoft.FrameWork.Public.String.FormatNumber(prepay.FT.PrepayCost, 2).ToString(); //收款员 this.lblPayeer.Text = prepay.PrepayOper.ID; #endregion } catch (Exception ex) { return(-1); } return(1); }