<?xml version="1.0" standalone="yes"?>
<DataSetSalesOrder xmlns="http://tempuri.org/DataSetSalesOrder.xsd">
  <xs:schema id="DataSetSalesOrder" targetNamespace="http://tempuri.org/DataSetSalesOrder.xsd" xmlns:mstns="http://tempuri.org/DataSetSalesOrder.xsd" xmlns="http://tempuri.org/DataSetSalesOrder.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">
    <xs:element name="DataSetSalesOrder" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="tblMiscellaneous">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="BillToAddress" type="xs:string" minOccurs="0" />
                <xs:element name="ShipToAddress" type="xs:string" minOccurs="0" />
                <xs:element name="CompanyAddress" type="xs:string" minOccurs="0" />
                <xs:element name="CompanyName" type="xs:string" minOccurs="0" />
                <xs:element name="LogoFilePath" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="tblTax">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="strDescription" type="xs:string" minOccurs="0" />
                <xs:element name="dblRate" type="xs:double" minOccurs="0" />
                <xs:element name="dblAmount" type="xs:double" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="tblDiscount">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="strDescription" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="dblRate" type="xs:double" minOccurs="0" />
                <xs:element name="dblAmount" type="xs:decimal" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="tblOtherCharges">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="dblAmount" type="xs:decimal" minOccurs="0" />
                <xs:element name="strDescription" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="80" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="tblSales">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SalesNumber" type="xs:string" />
                <xs:element name="OrderDate" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CustomerOrderNumber" type="xs:string" minOccurs="0" />
                <xs:element name="PaymentTerms" type="xs:string" minOccurs="0" />
                <xs:element name="Salesperson" type="xs:string" minOccurs="0" />
                <xs:element name="OrderSource" type="xs:string" minOccurs="0" />
                <xs:element name="ShippedVia" type="xs:string" minOccurs="0" />
                <xs:element name="Comments" type="xs:string" minOccurs="0" />
                <xs:element name="Subtotal" type="xs:double" minOccurs="0" />
                <xs:element name="Discount" type="xs:double" minOccurs="0" />
                <xs:element name="OtherCharges" type="xs:double" minOccurs="0" />
                <xs:element name="Tax" type="xs:double" minOccurs="0" />
                <xs:element name="Requester" type="xs:string" minOccurs="0" />
                <xs:element name="Technicians" type="xs:string" minOccurs="0" />
                <xs:element name="RequestType" type="xs:string" minOccurs="0" />
                <xs:element name="ETADate" type="xs:dateTime" minOccurs="0" />
                <xs:element name="PaymentSchedule" type="xs:string" minOccurs="0" />
                <xs:element name="BillToID" type="xs:string" minOccurs="0" />
                <xs:element name="ShipToID" type="xs:string" minOccurs="0" />
                <xs:element name="TermsAndConditions" type="xs:string" minOccurs="0" />
                <xs:element name="sTaskNumber" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="tblSalesLines">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SalesNumber" type="xs:string" minOccurs="0" />
                <xs:element name="ItemNumber" type="xs:string" minOccurs="0" />
                <xs:element name="Description" type="xs:string" minOccurs="0" />
                <xs:element name="QuantityOrdered" type="xs:int" minOccurs="0" />
                <xs:element name="UnitOfMeasure" type="xs:string" minOccurs="0" />
                <xs:element name="UnitPrice" type="xs:double" minOccurs="0" />
                <xs:element name="BinLocation" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:unique name="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//mstns:tblSales" />
        <xs:field xpath="mstns:SalesNumber" />
      </xs:unique>
    </xs:element>
    <xs:annotation>
      <xs:appinfo>
        <msdata:Relationship name="tblSalesOrder_tblSalesOrderLines" msdata:parent="tblSales" msdata:child="tblSalesLines" msdata:parentkey="SalesNumber" msdata:childkey="SalesNumber" />
      </xs:appinfo>
    </xs:annotation>
  </xs:schema>
</DataSetSalesOrder>