Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="table-responsive hidden" data-bind="css:{hidden : dataSource().length <= 0}, template: {afterRender: myPostProcessingLogic}">
- <table class="table table-bordered table-striped table-condensed">
- <thead>
- <tr>
- <th class="text-center">@AdminResource.Admin_Report_Location</th>
- <th class="text-center">@AdminResource.Admin_Report_Employee</th>
- <th class="text-center">@AdminResource.Admin_Report_TicketNumber</th>
- <th class="text-center">@AdminResource.Admin_Report_Date</th>
- <th class="text-center">@AdminResource.Admin_Report_Customer</th>
- <th class="text-center">@AdminResource.Admin_Report_SubTotal</th>
- <th class="text-center">@AdminResource.Admin_Report_Tax</th>
- <th class="text-center">@AdminResource.Admin_Report_Tips</th>
- <th class="text-center">@AdminResource.Admin_Report_Discount</th>
- <th class="text-center">@AdminResource.Admin_Report_SalesPreTax</th>
- <th class="text-center">@AdminResource.Admin_Report_SalesTotal</th>
- <th class="text-center">@AdminResource.Admin_Report_Paid</th>
- <th class="text-center">@AdminResource.Admin_Report_PaidPreTax</th>
- <th class="text-center">@AdminResource.Admin_Report_PaymentMethod</th>
- @if ((bool?)ViewBag.WithCreditCard != null)
- {
- if ((bool)ViewBag.WithCreditCard)
- {
- @:<th class="text-center">@AdminResource.Admin_Ticket_CreditCardLast4Digits</th>
- @:<th class="text-center">@AdminResource.Admin_Report_PaymentMethod</th>
- }
- }
- <th class="text-center"></th>
- </tr>
- </thead>
- <tbody data-bind="foreach: pagedDataSource">
- <tr>
- <td data-bind="text: Location"></td>
- <td data-bind="text: Employee"></td>
- <td data-bind="text: CustomReceiptNumber"></td>
- <td data-bind="textAsDateTime: UserOrderDate"></td>
- <td data-bind="text: CustomerFullName"></td>
- <td data-bind="textAsCurrency: SubTotal" class="amount-formated"></td>
- <td data-bind="textAsCurrency: Tax" class="amount-formated"></td>
- <td data-bind="textAsCurrency: Tips" class="amount-formated"></td>
- <td data-bind="textAsCurrency: Discount" class="amount-formated"></td>
- <td data-bind="textAsCurrency: SalesPreTax" class="amount-formated"></td>
- <td data-bind="textAsCurrency: OrderTotal" class="amount-formated"></td>
- <td data-bind="textAsCurrency: OrderPaid" class="amount-formated"></td>
- <td data-bind="textAsCurrency: PaidPreTax" class="amount-formated"></td>
- <td data-bind="text: PaymentMethod"></td>
- @if ((bool?)ViewBag.WithCreditCard != null)
- {
- if ((bool)ViewBag.WithCreditCard)
- {
- @:<td data-bind="text: CreditCardLast4"></td>
- @:<td data-bind="text: AuthorizationTransactionCode"></td>
- }
- }
- <td>
- <button type="button" class="btn btn-circle btn-bordered btn-inverse btn-to-primary" data-bind="click: $parent.previewTicket"><i style="margin: 0" class="fa fa-eye"></i></button>
- </td>
- </tr>
- </tbody>
- <tfoot>
- <tr>
- <td><strong data-bind="visible: Count">@AdminResource.Common_Total: <span data-bind="text: Count"></span></strong></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td><strong data-bind="textAsCurrency: SubTotalSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: TaxSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: TipsSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: DiscountSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: OrderPreTaxSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: OrderTotalSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: OrderPaidSum" class="amount-formated"></strong></td>
- <td><strong data-bind="textAsCurrency: PaidPreTaxSum" class="amount-formated"></strong></td>
- <td></td>
- <td></td>
- </tfoot>
- </table>
- @RenderPage("~/Views/Shared/Partial/_PagedDataSourceControl.cshtml")
- @{
- ViewBag.Title = AdminResource.Admin_Navigation_SalesByPaymentMethodTypeReport;
- Layout = "~/Views/Shared/_LayoutMaterial.cshtml";
- }
- @section ReportHeader{
- @Html.MaterialReportHeader((string)ViewBag.Title, (bool)@ViewBag.IsFavorite)
- }
- <div class="row">
- <div class="col-md-6">
- @if (ViewBag.IsReportsByRevenueDate)
- {
- @Html.QuickDateTimes(null, null, "MM/dd/yyyy hh:mm tt")
- }
- else
- {
- @Html.QuickDates(null, null)
- }
- </div>
- <div class="col-md-4">
- <div class="form-group bmd-form-group m-b-20">
- @Html.LabelFor(m => m.SelectedCompanies, new { @class = "bmd-label-static" })
- @if (ViewBag.LocationsDropDownTreeItems.Count > 0)
- {
- @Html.BootstrapDropDownTreeViewList((List<IConnect.Domain.Reports.DropDownTreeItem>)ViewBag.LocationsDropDownTreeItems);
- }
- else
- {
- <select class="form-control" data-bind="kendoMultiSelect: { data: locationsDTO, dataTextField: 'Name', dataValueField: 'Id', value: selectedLocations, placeholder: 'All' }"></select>
- }
- </div>
- <div class="form-group bmd-form-group m-b-20">
- @Html.LabelFor(m => m.SelectedEmployees, new { @class = "bmd-label-static" })
- <select class="form-control" id="ddlEmployees" data-bind="kendoMultiSelect: { data: employeesDTO, dataTextField: 'Name', dataValueField: 'Id', value: selectedEmployees, placeholder: '@AdminResource.Common_All', open: onEmployeesDDLOpening }"></select>
- </div>
- <div class="form-group bmd-form-group m-b-20">
- @Html.LabelFor(m => m.SelectedPaymentMethods, new { @class = "bmd-label-static" })
- <select class="form-control" data-bind="kendoMultiSelect: { data: paymentMethodsDTO, dataTextField: 'Name', dataValueField: 'Id', value: selectedPaymentMethods, placeholder: '@AdminResource.Common_All' }"></select>
- </div>
- </div>
- </div>
- **<div class="horizontal-scroll" , id="partdetail">
- @RenderPage("Partial/_Details.cshtml")
- </div>**
- self.selectedPaymentMethods.subscribe(function () {
- debugger;
- var cyclenumber = 0;
- if (self.selectedPaymentMethods().length == 0)
- cyclenumber = self.selectedPaymentMethods().length;
- else
- cyclenumber = self.paymentMethodsDTO().length;
- console.log(self.paymentMethodsDTO().length);
- console.log(self.selectedPaymentMethods().length);
- for (var i = 0; i < cyclenumber; i++) {
- if (self.paymentMethodsDTO()[i] == 5){
- @{
- ViewBag.WithCreditCard = true;
- }
- }
- else
- if (self.selectedPaymentMethods()[i] == 5){
- @{
- ViewBag.WithCreditCard = true;
- }
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement