Ejemplo n.º 1
0
        /// <summary>
        ///  заполняем  dataGridItemsDocument and lables
        /// </summary>
        private void FillDataGridandLablesDocument()
        {
            ComarchEDIGetListMBFromXml_Result item = dataGridListMB.SelectedItem as ComarchEDIGetListMBFromXml_Result;

            if (item != null)
            {
                ComarchEDIGetDocOrderHeaderFromXml_Result headerDocument = SoapRequest.HeaderDocument(partnerIln, item.document_type_id, item.tracking_id).First();
                lblВалюта.Content        = headerDocument.Валюта;
                lblВремяДоставки.Content = headerDocument.ОжидаемоеВремяДоствки;
                lblДатаДоставки.Content  = headerDocument.ОжидаемаяДатаДоставки;
                lblДатаЗаказа.Content    = headerDocument.ДатаЗаказа;
                lblНомерЗаказа.Content   = headerDocument.НомерЗаказа;
                lblЗаметка.Content       = headerDocument.Remarks;
                lblКодПромоАкции.Content = headerDocument.КодПромоАкции;
                ComarchEDIGetDocOrderInfoBuyerFromXml_Result InfoBuyerDocument = SoapRequest.InfoBuyer(partnerIln, item.document_type_id, item.tracking_id).First();
                lblПокупатель.Content          = InfoBuyerDocument.GLNПокупателя;
                lblОтправитель.Content         = InfoBuyerDocument.GLNОтправителя;
                lblКодПокупателя.Content       = InfoBuyerDocument.КодПокупателя;
                lblЗаказСформировал.Content    = InfoBuyerDocument.ЗаказаСформировал;
                lblМестоДоставки.Content       = InfoBuyerDocument.GLNМестаДоставки;
                lblПолучательНакладной.Content = InfoBuyerDocument.GLNПолучателяНакладной;
                lblПродавец.Content            = InfoBuyerDocument.GLNпродавца;
                lblПунктДоставки.Content       = InfoBuyerDocument.DeliveryPlace;
                ComarchEDIGetDocOrderSummaryFromXml_Result orderSummaryDocument = SoapRequest.OrderSummary(partnerIln, item.document_type_id, item.tracking_id).First();
                lblобщееКол.Content               = orderSummaryDocument.ОбщееКолТовара;
                lblСуммаБезНДС.Content            = orderSummaryDocument.СуммаБезНДС;
                lblСуммаСНДС.Content              = orderSummaryDocument.СуммаЗПДВ;
                dataGridItemsDocument.ItemsSource = SoapRequest.LineItem(partnerIln, item.document_type_id, item.tracking_id);
            }
        }