Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ Register TagPrefix="BDWC" Namespace="BirdDogSoftware.WebControls" Assembly="BirdDogSoftware" %>
- <%@ Page Language="vb" AutoEventWireup="false" Inherits="BirdDogSoftware.Web.OrderForm" MasterPageFile="~/MasterPage.master" CodeBehind="OrderForm.aspx.vb" %>
- <%@ Import Namespace="BirdDogSoftware.Interfaces" %>
- <%@ Import Namespace="BirdDogSoftware.Framework" %>
- <script runat="server">
- 'Private Function OrderStatus() As String
- ' Select Case Me.Order.Status_Code
- ' Case "C"
- ' Return "Credit Hold"
- ' Case "1"
- ' Return "Booked"
- ' Case "2"
- ' Return "Backorder"
- ' Case "3"
- ' Return "Released Backorder"
- ' Case "4"
- ' Return "Pick Ticket Printed"
- ' Case "5"
- ' Return "Picked"
- ' Case "6"
- ' Return "Packing Slip Printed"
- ' Case "7"
- ' Return "Shipped"
- ' Case "8"
- ' Return "Selected"
- ' Case "9"
- ' Return "Invoice Printed"
- ' Case "L"
- ' Return "Closed"
- ' Case Else
- ' Return "Unknown"
- ' End Select
- 'End Function
- Public ReadOnly Property EntityId() As String
- Get
- Return ""
- 'if ctype(order,IEntity).Relationships.Count > 0 then
- ' return ctype(order,IEntity).Relationships(0).RelatedEntity(ctype(order,IEntity).ID).ID.ToString
- 'end if
- 'return ""
- End Get
- End Property
- Public Readonly Property LinesBySegment as IEnumerable(Of Tuple(Of String, IEnumerable(Of IGrouping(Of IItem.ServiceProTypes, IOrderLine))))
- Get
- Dim lines = Order.Lines.Cast(Of IOrderLine)
- Dim bySegment = lines.GroupBy(Function(x) x.Segment)
- Dim byType = bySegment.Select(Function(x) Tuple.Create(x.Key, x.AsEnumerable.GroupBy(Function(y) y.Item.ServiceProType)))
- Return byType
- End Get
- End Property
- </script>
- <asp:Content ContentPlaceHolderID="Main" runat="Server">
- <style type="text/css">
- .mockup {width: 100%;}
- .mockup th a {color: #fff !important;}
- </style>
- <ul class="breadcrumbs">
- <li>
- <asp:HyperLink ID="hlAccount" meta:resourceKey="hlAccount" NavigateUrl="~/_Secure/default.aspx" runat="server" Text="Account" CssClass="CategoryPath"></asp:HyperLink>
- </li>
- <li>
- <asp:HyperLink ID="hlOrders" meta:resourceKey="hlOrders" NavigateUrl="OrderHistory.aspx" runat="server" Text="Order History" CssClass="CategoryPath"></asp:HyperLink>
- </li>
- </ul>
- <div class="row">
- <div class="small-8 medium-9 columns" id="OrderForm-Header">
- <h1 style="margin: 0px;">
- <asp:Label runat="server" ID="lblOrderNoName" Text="<%# BirdDogSoftware.EnumNiceNameAttribute.GetNiceName(Order.Ord_Type)%>"></asp:Label>
- <%# Order.Ord_No%> </h1>
- <span runat="server" visible='<%# Order.Ord_Type_Code = "C"%>'>
- <asp:Label runat="server" ID="lblAppliedTo" meta:resourceKey="lblAppliedTo" Text='Applied to Invoice'></asp:Label>
-
- <asp:HyperLink runat="server" NavigateUrl='<%# "~/CustomerService/InvoiceForm.aspx?Invoice=" & Order.Apply_To_No%>' Text='<%# Order.Apply_To_No%>'></asp:HyperLink>
- </span> </div>
- <div class="small-4 medium-3 columns text-right">
- <a href="" class="tiny radius button">Work Order Summary</a>
- </div>
- </div>
- <div class="row" runat="server" visible='<%# Not Order.Cart.UserID.Equals(Guid.Empty)%>'>
- <div class="medium-12 columns">
- <fieldset class="fauxtable">
- <div class="row tableheader hide-for-small">
- <div class="medium-2 columns">
- <asp:Label runat="server" ID="lblOrdDate" meta:resourceKey="lblOrdDate" Text="Order Date"></asp:Label>
- </div>
- <div class="medium-4 columns">
- <asp:Label runat="server" ID="lblPONo" meta:resourceKey="lblPONo" Text="Purchase Order No"></asp:Label>
- </div>
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblRep" meta:resourceKey="lblRep" Text="Sales Rep"></asp:Label>
- </div>
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblTerms" meta:resourceKey="lblTerms" Text="Terms"></asp:Label>
- </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-2 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Order Date</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Ord_Date.ToShortDateString%> </div>
- </div>
- </div>
- <div class="small-12 medium-4 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Purchase Order No</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.PO_No%> </div>
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Sales Rep</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Sales_Person_Name%> </div>
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Terms</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Terms_Description%> </div>
- </div>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <div class="row">
- <div class="medium-6 columns">
- <fieldset class="fauxtable">
- <div class="row tableheader">
- <div class="medium-12 columns">
- <asp:Label runat="server" ID="lblBillTo" meta:resourceKey="lblBillTo" Text="Bill To:"></asp:Label>
- </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns">
- <asp:Label runat="server" ID="lblCustNo" meta:resourceKey="lblCustNo" Text="Customer No:" />
- <%# Order.Cus_No%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Bill_To_Name%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Bill_To_Addr_1%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Bill_To_Addr_2%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Bill_To_CityStateZip%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Bill_To_Country%> </div>
- </div>
- </fieldset>
- </div>
- <div class="medium-6 columns">
- <fieldset class="fauxtable">
- <div class="row tableheader">
- <div class="medium-12 columns">
- <asp:Label runat="server" ID="lblShipTo" meta:resourceKey="lblShipTo" Text="Ship To:"></asp:Label>
- </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns">
- <asp:Label runat="server" ID="lblShipToNo" meta:resourceKey="lblShipToNo" Text="Ship To No:" Visible='<%# Order.Ship_To_No <> "" %>' />
- <%# Order.Ship_To_No%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Ship_To_Name%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Ship_To_Addr_1%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Ship_To_Addr_2%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Ship_To_CityStateZip%> </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-12 columns"> <%# Order.Ship_To_Country%> </div>
- </div>
- </fieldset>
- </div>
- </div>
- <div class="row">
- <div class="medium-12 columns">
- <fieldset class="fauxtable">
- <!--<div class="row tableheader hide-for-small">
- <div class="medium-4 columns">
- <asp:Label runat="server" ID="lblSource" meta:resourceKey="lblSource" Text="Source"></asp:Label>
- </div>
- <div class="medium-5 columns">
- <asp:Label runat="server" ID="lblShipMethod" meta:resourceKey="lblShipMethod" Text="Shipping Method"></asp:Label>
- </div>
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblStatus" meta:resourceKey="lblStatus" Text="Status"></asp:Label>
- </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-4 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Source</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Order_Source_Enum.ToString%> </div>
- </div>
- </div>
- <div class="small-12 medium-5 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Shipping Method</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Ship_Via_Description%> </div>
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Status</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# EnumNiceNameAttribute.GetNiceName(Order.Status)%> </div>
- </div>
- </div>
- </div> -->
- <div class="row tableheader hide-for-small">
- <div class="medium-2 columns">
- Call Type
- </div>
- <div class="medium-2 columns">
- Order Status
- </div>
- <div class="medium-2 columns">
- Date Created
- </div>
- <div class="medium-2 columns">
- Date Scheduled
- </div>
- <div class="medium-3 columns">
- Customer PO
- </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-2 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Source</label>
- </div>
- <div class="small-7 medium-12 columns"> </div>
- <!-- Order.ServiceProCallType -->
- </div>
- </div>
- <div class="small-12 medium-2 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Shipping Method</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.ServiceProOrderStatus%> </div>
- </div>
- </div>
- <div class="small-12 medium-2 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Status</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# System.DateTime.Now.ToShortDateString() %> </div>
- <!-- Order.Entered_Date -->
- </div>
- </div>
- <div class="small-12 medium-2 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Status</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# System.DateTime.Now.ToShortDateString() %> </div>
- <!-- Order.ServiceProScheduledDate -->
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Status</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.PO_No %> </div>
- </div>
- </div>
- </div>
- <div runat="server" visible='<%# Not Order.Cart.UserID.Equals(Guid.Empty)%>'>
- <div class="row tableheader hide-for-small">
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblEnteredBy" meta:resourceKey="lblEnteredBy" Text="Entered By"></asp:Label>
- </div>
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblOrderedBy" meta:resourceKey="lblOrderedBy" Text="Ordered By"></asp:Label>
- </div>
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblEmail" meta:resourceKey="lblEmail" Text="Email"></asp:Label>
- </div>
- <div class="medium-3 columns">
- <asp:Label runat="server" ID="lblPhone" meta:resourceKey="lblPhone" Text="Phone"></asp:Label>
- </div>
- </div>
- <div class="row tablerow">
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Entered By</label>
- </div>
- <div class="small-7 medium-12 columns">
- <asp:HyperLink runat="server" ID="hlUser" Text='<%# Order.Cart.User.Name%>' NavigateUrl='<%# "~/_Secure/MaintainUser.aspx?ID=" & Order.Cart.UserID.ToString%>' />
- </div>
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Ordered By</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Cart.Ordered_ByName%> </div>
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Email</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Cart.Ordered_By.LoginID%> </div>
- </div>
- </div>
- <div class="small-12 medium-3 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Phone</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Order.Cart.Ordered_ByPhone%> <span runat="server" visible='<%# Order.Cart.Ordered_ByPhoneExt <> ""%>'><%# "x" & Order.Cart.Ordered_ByPhoneExt%></span> </div>
- </div>
- </div>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <div class="row" runat="server" Visible='<%# Order.ManifestTrxs.Count > 0 %>'>
- <div class="medium-12 columns">
- <asp:Repeater ID="repTracking" runat="server" DataSource='<%# Order.ManifestTrxs %>'>
- <HeaderTemplate>
- <fieldset>
- <div class="row hide-for-small">
- <div class="medium-4 columns">
- <label>Tracking #</label>
- </div>
- <div class="medium-4 columns">
- <label>Weight</label>
- </div>
- <div class="medium-4 columns">
- <label>Track</label>
- </div>
- </div>
- </HeaderTemplate>
- <ItemTemplate>
- <hr>
- <div class="row">
- <div class="small-12 medium-4 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Tracking #</label>
- </div>
- <div class="small-7 medium-12 columns"> <%# Container.DataItem.Tracking_No %> </div>
- </div>
- </div>
- <div class="small-12 medium-4 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Weight</label>
- </div>
- <div class="small-12 medium-12 columns"> <%# Container.DataItem.Ship_Weight %> </div>
- </div>
- </div>
- <div class="small-12 medium-4 columns">
- <div class="row collapse">
- <div class="small-5 columns show-for-small">
- <label>Track</label>
- </div>
- <div class="small-12 medium-12 columns">
- <asp:HyperLink ID="hlTrack" runat="server" meta:resourceKey="clmTrack" Text="Click to Track" NavigateUrl='<%# Container.DataItem.Tracking_URL %>' />
- </div>
- </div>
- </div>
- </div>
- </ItemTemplate>
- <FooterTemplate>
- </fieldset>
- </FooterTemplate>
- </asp:Repeater>
- </div>
- </div>
- <div class="row" runat="server" visible='<%# Order.Comment <> "" %>'>
- <div class="medium-12 columns">
- <fieldset>
- <div class="row">
- <asp:Label runat="server" ID="lblOrdComments" meta:resourceKey="lblOrdComments" Text="Order Comments" />
- </div>
- <hr />
- <div class="row"> <%# Order.Comment%> </div>
- </fieldset>
- </div>
- </div>
- <div class="row">
- <div class="medium-12 columns">
- <asp:Label ID="lblOrderEdit" runat="server"></asp:Label>
- <asp:LinkButton ID="lnkOrderEdit" meta:resourceKey="lnkOrderEdit" CssClass="Button" runat="server" Text="Edit Order" CausesValidation="False"> </asp:LinkButton>
- </div>
- </div>
- <div class="row">
- <div class="small-12 columns">
- <div class="pane">
- <div class="pane-header"> <h3>Appointments</h3> </div>
- <div class="pane-body container ">
- <div id="OrderAppointments_Container" class="col-xs-12 pad-b-15 ">
- <div id="OrderAppointments" class="k-grid k-widget k-display-block k-reorderable" data-role="grid">
- <div class="k-grid-header" style="padding-right: 12px;">
- <div class="k-grid-header-wrap k-auto-scrollable" data-role="resizable">
- <table class="mockup" role="grid" tabindex="-1" style="min-width: 544px;">
- <colgroup>
- <col>
- <col>
- <col>
- <col>
- <col>
- <col>
- <col style="width:64px">
- </colgroup>
- <thead role="rowgroup">
- <tr role="row">
- <th scope="col" role="columnheader" data-field="AppointmentNumber" aria-haspopup="true" rowspan="1" data-title="Appointment Number " data-index="0" id="OrderAppointments_active_cell" class="k-header k-with-icon" data-role="columnsorter" style=""><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Appointment Number </a></th>
- <th scope="col" role="columnheader" data-field="AppointmentName" aria-haspopup="true" rowspan="1" data-title="Appointment Name " data-index="1" id="9c3cef4c-3d5d-472e-8756-9306470c8b33" class="k-header k-with-icon" data-role="columnsorter" style=""><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Appointment Name </a></th>
- <th scope="col" role="columnheader" data-field="ScheduledDateTime" aria-haspopup="true" rowspan="1" data-title="Scheduled Date " data-index="2" id="e5dc6ae8-60e8-4470-b61a-2af331cb3a5d" class="k-header k-with-icon" data-role="columnsorter" style=""><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Scheduled Date </a></th>
- <th scope="col" role="columnheader" data-field="ScheduledDuration" aria-haspopup="true" rowspan="1" data-title="Scheduled Duration " data-index="3" id="5dfcdf59-c75a-49ee-b513-e6709a38356c" class="k-header k-with-icon" data-role="columnsorter"><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Scheduled Duration </a></th>
- <th scope="col" role="columnheader" data-field="AssignedTech.ServiceTechNumber" aria-haspopup="true" rowspan="1" data-title="Assigned Tech " data-index="4" id="4e654fd5-0653-4431-8e49-bc16819f3b76" class="k-header k-with-icon" data-role="columnsorter"><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Assigned Tech </a></th>
- <th scope="col" role="columnheader" data-field="PreferredTech.ServiceTechNumber" aria-haspopup="true" rowspan="1" data-title="Preferred Tech " data-index="5" id="522688a3-b36f-44a6-9cfe-18754fb0a8e1" class="k-header k-with-icon" data-role="columnsorter" style=""><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Preferred Tech </a></th>
- </tr>
- </thead>
- <tbody role="rowgroup">
- <asp:Repeater runat="server" DataSource='<%# Factory.GetOrderAppointmentsForOrder(Order.Ord_Type, Order.Ord_No) %>'>
- <ItemTemplate>
- <tr>
- <td><%# Container.DataItem.AppointmentNumber%></td>
- <td><%# Container.DataItem.AppointmentName%></td>
- <td><%# Container.DataItem.ScheduledDate%></td>
- <td><%# DirectCast(Container.DataItem.ScheduledDurationHours, Decimal).ToString("G29")%> hrs</td>
- <td><%# Container.DataItem.AssignedTechItemNo%></td>
- <td><%# Container.DataItem.PreferredTechItemNo%></td>
- </tr>
- </ItemTemplate>
- </asp:Repeater>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="small-12 columns">
- <div class="pane">
- <div class="pane-header"> <h3>Order Segment</h3> </div>
- <div class="pane-body container ">
- <div id="OrderSegments_Container" class="col-xs-12 order-grid-container ">
- <div id="OrderSegments_SearchContainer" class=" search-contents container" style="min-height: 0px;">
- <div id="OrderSegments_SearchContainer_Actions" class="button-column"> </div>
- </div>
- <div id="OrderSegments" class="k-grid k-widget k-display-block k-reorderable" data-role="grid">
- <div class="k-grid-header" style="padding-right: 12px;">
- <div class="k-grid-header-wrap k-auto-scrollable" data-role="resizable">
- <table class="mockup" role="grid" tabindex="-1" style="min-width: 624px;">
- <colgroup>
- <col>
- <col>
- <col>
- <col>
- <col>
- <col>
- <col>
- <col style="width:64px">
- </colgroup>
- <thead role="rowgroup">
- <tr role="row">
- <th scope="col" role="columnheader" data-field="SortOrder" aria-haspopup="true" rowspan="1" data-title="Sort Order " data-index="0" id="a2903488-1516-4955-a08a-5e15709c46b6" class="k-header k-with-icon" data-role="columnsorter"><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Sort Order </a></th>
- <th scope="col" role="columnheader" data-field="SegmentNumber" aria-haspopup="true" rowspan="1" data-title="Segment Number " data-index="1" id="fb5d014c-50e7-409a-8290-2dd41bdee25d" class="k-header k-with-icon" data-role="columnsorter" style=""><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Segment Number </a></th>
- <th scope="col" role="columnheader" data-field="Description" aria-haspopup="true" rowspan="1" data-title="Description " data-index="2" id="cfc1b07d-d369-47a6-8eec-b1968f248487" class="k-header k-with-icon" data-role="columnsorter"><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Description </a></th>
- <th scope="col" role="columnheader" data-field="Customer.CustomerNumber" aria-haspopup="true" rowspan="1" data-title="Customer Number " data-index="3" id="b6057456-4201-4eb9-9baf-81456521393c" class="k-header k-with-icon" data-role="columnsorter"><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Customer Number </a></th>
- <th scope="col" role="columnheader" data-field="Customer.CustomerName" aria-haspopup="true" rowspan="1" data-title="Customer Name " data-index="4" id="59b13ee7-a4d2-41d2-856a-49b6cabd82cf" class="k-header k-with-icon" data-role="columnsorter"><a class="k-header-column-menu" href="#" title="Column Settings" aria-label="Column Settings" tabindex="-1"><span class="k-icon k-i-more-vertical"></span></a><a class="k-link" href="#" tabindex="-1">Customer Name </a></th>
- </tr>
- </thead>
- <tbody role="rowgroup">
- <asp:Repeater runat="server" DataSource='<%# Factory.GetOrderSegmentsForOrder(Order.Ord_Type, Order.Ord_No) %>'>
- <ItemTemplate>
- <tr>
- <td><%# Container.DataItem.SortOrder%></td>
- <td><%# Container.DataItem.Segment%></td>
- <td><%# Container.DataItem.Description%></td>
- <td><%# Container.DataItem.Cus_No %></td>
- <td><%# Factory.CustomerLoaded(DirectCast(Container.DataItem.Cus_No, String)).Name %></td>
- </tr>
- </ItemTemplate>
- </asp:Repeater>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <asp:Repeater ID="repLines" runat="server" Visible='<%# Order.Lines.Count > 0%>' DataSource='<%# LinesBySegment %>'>
- <ItemTemplate>
- <fieldset class="cartlines orderform">
- <legend>Segment <%# Container.DataItem.Item1 %> Lines</legend>
- <div class="row hide-for-small">
- <div class="medium-1 columns medium-offset-9 text-center">
- <BDW:BirddogLabel runat="server" Text="Qty"></BDW:BirddogLabel>
- </div>
- <div class="medium-2 columns text-right">
- <BDW:BirddogLabel runat="server" Text="Total"></BDW:BirddogLabel>
- </div>
- </div>
- <asp:Repeater runat="server" DataSource='<%# Container.DataItem.Item2 %>' >
- <ItemTemplate>
- <hr />
- <h5><%# Container.DataItem.Key.ToString()%></h5>
- <asp:Repeater runat="server" DataSource='<%# Container.DataItem%>' >
- <ItemTemplate>
- <div class="row">
- <div class="medium-1 columns">
- <asp:HyperLink CssClass="th radius" runat="server"
- visible='<%# Container.DataItem.Item.LowResPictureCalculated<>""%>'
- ToolTip="See Item Details" NavigateUrl='<%# WebRoot & Container.DataItem.Item.Url%>'
- ImageUrl='<%# WebRoot & "/Images/" & Container.DataItem.Item.LowResPictureCalculated%>' />
- <div runat="server" visible='<%# Container.DataItem.Item.LowResPictureCalculated=""%>'> </div>
- </div>
- <div class="medium-8 columns">
- <asp:HyperLink runat="server" NavigateUrl='<%# WebRoot & Container.DataItem.Item.Url%>'
- Text='<%# Container.DataItem.Item.ShortDescription %>' />
- <ul runat="server" visible='<%# Container.DataItem.Components.Count > 0 %>'>
- <asp:Repeater runat="server" DataSource='<%# Container.DataItem.Components %>'>
- <ItemTemplate>
- <li><%# Container.DataItem.Item.Description %></li>
- </ItemTemplate>
- </asp:Repeater>
- </ul>
- <div runat="server" class="poscolor" visible="<%# CType(Container.DataItem.Item.DefaultLocation, IItemLocation).Qty_Available >= Container.DataItem.Qty_Ordered%>"> In Stock </div>
- <div runat="server" class="negcolor" visible="<%# CType(Container.DataItem.Item.DefaultLocation, IItemLocation).Qty_Available < Container.DataItem.Qty_Ordered%>"> Out Of Stock </div>
- </div>
- <div class="medium-1 columns text-center">
- <BDW:BirddogLabel runat="server" CssClass="show-for-small left" Text="Quantity: "></BDW:BirddogLabel>
- <span class="hide-for-small"> <%# Container.DataItem.Qty_Ordered%></span> <span class="show-for-small right"> <%# Container.DataItem.Qty_Ordered%></span> </div>
- <div class="medium-2 columns text-right">
- <div class="row">
- <BDW:BirddogLabel runat="server" CssClass="show-for-small left" Text="Price: "></BDW:BirddogLabel>
- <span class="hide-for-small"> × <%# FormatCurrency(Container.DataItem.Price)%> </span> <span class="show-for-small"><%# FormatCurrency(Container.DataItem.Price)%></span> </div>
- <hr class="hide-for-small" style="margin: 0px;" />
- <div class="row">
- <BDW:BirddogLabel runat="server" CssClass="show-for-small left" Text="Line Total: "></BDW:BirddogLabel>
- <span class="hide-for-small"> = <%# FormatCurrency(Container.DataItem.Amount)%> </span> <span class="show-for-small"><%# FormatCurrency(Container.DataItem.Amount)%></span> </div>
- </div>
- </div>
- </ItemTemplate>
- </asp:Repeater>
- </ItemTemplate>
- </asp:Repeater>
- </fieldset>
- </ItemTemplate>
- </asp:Repeater>
- <div class="row">
- <div class="medium-12 columns">
- <div class="row">
- <div class="medium-2 small-6 medium-offset-8 columns text-right">
- <BDW:BirddogLabel runat="server">Sub Total:</BDW:BirddogLabel>
- </div>
- <div class="medium-2 small-6 columns text-right"> <%# FormatCurrency(Order.SubTotalByOrdered)%> </div>
- </div>
- <div class="row">
- <div class="medium-2 small-6 medium-offset-8 columns text-right">
- <BDW:BirddogLabel runat="server">Freight:</BDW:BirddogLabel>
- </div>
- <div class="medium-2 small-6 columns text-right"> <%# FormatCurrency(Order.Freight)%> </div>
- </div>
- <div class="row">
- <div class="medium-2 small-6 medium-offset-8 columns text-right">
- <BDW:BirddogLabel runat="server">Misc:</BDW:BirddogLabel>
- </div>
- <div class="medium-2 small-6 columns text-right"> <%# FormatCurrency(Order.Miscellaneous)%> </div>
- </div>
- <div class="row">
- <div class="medium-2 small-6 medium-offset-8 columns text-right">
- <BDW:BirddogLabel runat="server">Sales Tax:</BDW:BirddogLabel>
- </div>
- <div class="medium-2 small-6 columns text-right"> <%# FormatCurrency(Order.TaxByOrdered)%> </div>
- </div>
- <div class="row">
- <div class="medium-2 small-6 medium-offset-8 columns text-right">
- <BDW:BirddogLabel runat="server">Order Total:</BDW:BirddogLabel>
- </div>
- <div class="medium-2 small-6 columns text-right"> <%# FormatCurrency(Order.TotalByOrdered)%> </div>
- </div>
- </div>
- </div>
- </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement