Пример #1
0
        private async Task <SalesOrderCustomerInvoiceToModel> PopulateSalesOrderInvoiceToData()
        {
            try
            {
                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri(GlobalData.gblApiAdress);
                client.DefaultRequestHeaders.Accept.Add(
                    new MediaTypeWithQualityHeaderValue("application/json"));
                var response = client.GetAsync("api/SalesOrderAPI/GetSalesOrderCustomerInvoiceTo/?OrderNo=" + SelectedSalesOrder.ORDER_NO).Result;

                if (response.IsSuccessStatusCode)
                {
                    invoiceToData = JsonConvert.DeserializeObject <SalesOrderCustomerInvoiceToModel>(await response.Content.ReadAsStringAsync());
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(invoiceToData);
        }
Пример #2
0
        public HttpResponseMessage CreateSalesOrderCustomerInvoiceTo(SalesOrderCustomerInvoiceToModel _SalesOrderCustomerInvoiceToModel)
        {
            try
            {
                SALESORDER_CUSTOMER_INVOICE_TO socit = new SALESORDER_CUSTOMER_INVOICE_TO();
                socit.CODE     = _SalesOrderCustomerInvoiceToModel.CODE;
                socit.NAME     = _SalesOrderCustomerInvoiceToModel.NAME;
                socit.ADDRESS  = _SalesOrderCustomerInvoiceToModel.ADDRESS;
                socit.POSTCODE = _SalesOrderCustomerInvoiceToModel.POSTCODE;
                socit.COUNTRY  = _SalesOrderCustomerInvoiceToModel.COUNTRY;
                socit.CONTACT  = _SalesOrderCustomerInvoiceToModel.CONTACT;
                socit.EC       = _SalesOrderCustomerInvoiceToModel.EC;
                socit.ORDER_NO = _SalesOrderCustomerInvoiceToModel.ORDER_NO;


                db.SALESORDER_CUSTOMER_INVOICE_TO.Add(socit);
                db.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(Request.CreateResponse(HttpStatusCode.OK, "success"));
        }