private void CreateReceiptStatus(Receipt receipt, ChequeModel model, DateTime today)
        {
            ReceiptStatu receiptStatus = new ReceiptStatu();
            receiptStatus.Receipt = receipt;
            receiptStatus.ReceiptStatusType = ReceiptStatusType.OpenReceiptStatusType;
            receiptStatus.Remarks = model.Remarks;
            receiptStatus.TransitionDateTime = today;
            receiptStatus.IsActive = true;

            Context.ReceiptStatus.AddObject(receiptStatus);
        }
 public static ReceiptStatu CreateReceiptStatu(byte receiptStatusID, string status)
 {
     ReceiptStatu receiptStatu = new ReceiptStatu();
     receiptStatu.ReceiptStatusID = receiptStatusID;
     receiptStatu.Status = status;
     return receiptStatu;
 }
        private static ReceiptStatu CreateCancelledReceiptStatus(Receipt receipt, DateTime today)
        {
            ReceiptStatu receiptStatus = new ReceiptStatu();
            receiptStatus.Receipt = receipt;
            receiptStatus.ReceiptStatusType = ReceiptStatusType.CancelledReceiptStatusType;
            receiptStatus.Remarks = "Cancelled due to loan restructure";
            receiptStatus.TransitionDateTime = today;
            receiptStatus.IsActive = true;

            Context.ReceiptStatus.AddObject(receiptStatus);

            return receiptStatus;
        }
 public void AddToReceiptStatus(ReceiptStatu receiptStatu)
 {
     base.AddObject("ReceiptStatus", receiptStatu);
 }