/// <summary> /// 刷新事件(查询退药单) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void View_OnRefresh(object sender, Views.CancelRCPArgs e) { int labelStatus = 0; // 汇总显示 if (e.selectValue == "1") { DataTable dtTotalPharm = Model.QueryTotalCancelPharm(e.queryDate); if (dtTotalPharm != null) { View.ExeBindGridTotalCancelPharm(dtTotalPharm); } } else { if (e.selectValue == "") { labelStatus = 1000303; // 确认退药 } else if (e.selectValue == "2") { labelStatus = 1000305; // 拒绝退药 } DataTable dtRCPDetail = Model.QueryRCP(labelStatus, e.queryDate); if (dtRCPDetail != null) { // 绑定退药单药品详细信息 View.ExeBindGridRCPDetail(dtRCPDetail); } } // 绑定退药单号Id和退药时间 View.ExeBindGridRCPId(Model.QueryGridDisTinCancelRCPID(e.queryDate)); }
/// <summary> /// 选择左侧gridControl单号绑定相应单号瓶贴数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void View_OnSelecteRCPId(object sender, Views.CancelRCPArgs e) { int labelStatus = 0; DataTable dtSelectedRCPId; if (e.selectValue == "1") { labelStatus = 1000303; // 确认退药 // 汇总 if (e.selectValue == "1") { dtSelectedRCPId = Model.QueryGridAllCancelRCPBySelectedId(labelStatus, e.queryDate, e.selectedRCPId); } else { dtSelectedRCPId = Model.QueryGridCancelRCPBySelectedId(labelStatus, e.queryDate, e.selectedRCPId); } } else { labelStatus = 1000305; // 拒绝退药 dtSelectedRCPId = Model.QueryGridCancelRCPBySelectedId(labelStatus, e.queryDate, e.selectedRCPId); } if (dtSelectedRCPId != null) { View.ExeBindGridRCPDetail(dtSelectedRCPId); } }
/// <summary> /// 打印事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void View_OnPrint(object sender, Views.CancelRCPArgs e) { DataTable dtPrint = Model.QueryPrintCancelPharm(e.queryDate); if (dtPrint != null) { View.ExeBindPrintCancelPharm(dtPrint); } }