public void SetVoucherBookingEntriesFormStrategy(
     VoucherBookingEntriesFormStrategySimpleEnum strategy)
 {
     Strategy =
         VoucherBookingEntriesFormStrategySimpleFactory
         .CreateVoucherBookingEntriesFormStrategy(strategy);
     InitDataSource();
 }
        CreateVoucherBookingEntriesFormStrategy(VoucherBookingEntriesFormStrategySimpleEnum type)
        {
            VoucherBookingEntriesFormStrategy ret = null;

            switch (type)
            {
            case VoucherBookingEntriesFormStrategySimpleEnum.RECEIPT_VOUCHER:
                ret = new ReceiptVoucherBookingEntriesFormStrategy();
                break;

            case VoucherBookingEntriesFormStrategySimpleEnum.PAYMENT_VOUCHER:
                ret = new PaymentVoucherBookingEntriesFormStrategy();
                break;

            default:
                break;
            }
            return(ret);
        }