From 3e3b32a237770a11ed9078592453673fadabb72f Mon Sep 17 00:00:00 2001 From: PasinduW99 Date: Thu, 19 Dec 2024 18:25:26 +0530 Subject: [PATCH] Signed-off-by: PasinduW99 --- .../bean/common/BillReturnController.java | 27 +++++++++++++++++++ src/main/webapp/opd/bill_return.xhtml | 10 +++---- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/divudi/bean/common/BillReturnController.java b/src/main/java/com/divudi/bean/common/BillReturnController.java index dc3dda83cd..a788382993 100644 --- a/src/main/java/com/divudi/bean/common/BillReturnController.java +++ b/src/main/java/com/divudi/bean/common/BillReturnController.java @@ -2,8 +2,10 @@ import com.divudi.bean.cashTransaction.DrawerController; import com.divudi.bean.cashTransaction.PaymentController; +import com.divudi.bean.collectingCentre.CollectingCentreBillController; import com.divudi.bean.common.util.JsfUtil; import com.divudi.data.BillTypeAtomic; +import com.divudi.data.FeeType; import com.divudi.data.HistoryType; import com.divudi.data.PaymentMethod; import static com.divudi.data.PaymentMethod.Card; @@ -19,11 +21,19 @@ import com.divudi.ejb.BillNumberGenerator; import com.divudi.entity.Bill; +import com.divudi.entity.BillEntry; import com.divudi.entity.BillFee; import com.divudi.entity.BillItem; +import com.divudi.entity.Category; +import com.divudi.entity.Department; +import com.divudi.entity.Institution; +import com.divudi.entity.Item; import com.divudi.entity.PatientDeposit; import com.divudi.entity.Payment; +import com.divudi.entity.PaymentScheme; +import com.divudi.entity.PriceMatrix; import com.divudi.entity.RefundBill; +import com.divudi.entity.Staff; import com.divudi.entity.cashTransaction.Drawer; @@ -36,6 +46,7 @@ import javax.inject.Named; import javax.enterprise.context.SessionScoped; import java.io.Serializable; +import java.text.DecimalFormat; import java.util.ArrayList; import java.util.List; import javax.ejb.EJB; @@ -83,6 +94,12 @@ public class BillReturnController implements Serializable, ControllerWithMultipl AgentAndCcApplicationController agentAndCcApplicationController; @Inject PatientDepositController patientDepositController; + @Inject + PriceMatrixController priceMatrixController; + @Inject + private BillBeanController billBean; + @Inject + CollectingCentreBillController collectingCentreBillController; // // @@ -237,6 +254,8 @@ public boolean checkDraverBalance(Drawer drawer, PaymentMethod paymentMethod) { } return canReturn; } + + private Staff toStaff; public String settleOpdReturnBill() { if (returningStarted) { @@ -688,4 +707,12 @@ public void recieveRemainAmountAutomatically() { public void setPaymentMethodData(PaymentMethodData paymentMethodData) { throw new UnsupportedOperationException("Multiple Payments Not supported in Returns and Refunds"); } + + public Staff getToStaff() { + return toStaff; + } + + public void setToStaff(Staff toStaff) { + this.toStaff = toStaff; + } } diff --git a/src/main/webapp/opd/bill_return.xhtml b/src/main/webapp/opd/bill_return.xhtml index 7ab79d48ea..67814f135f 100644 --- a/src/main/webapp/opd/bill_return.xhtml +++ b/src/main/webapp/opd/bill_return.xhtml @@ -140,10 +140,9 @@ - + event="itemSelect" />--> @@ -185,10 +184,9 @@ - + event="itemSelect" />-->