Exemple #1
0
        public void OnShowReportsClicked(object sender, EventArgs e)
        {
            ShipmentFilter filter = new ShipmentFilter();

            filter.FromDate = this.ShipmentFromDate.Date;
            filter.ToDate   = this.ShipmentToDate.Date;

            ((App)App.Current).GetShipments(filter).ContinueWith(a => LoadShipments(a.Result));
        }
Exemple #2
0
        private GetShipmentResponse GetShipments()
        {
            GetShipmentResponse shipments = new GetShipmentResponse();

            try
            {
                ShipmentFilter filter = new ShipmentFilter();
                filter.FromDate = this.FromDatePicker.SelectedDate.Value;
                filter.ToDate   = this.ToDatePicker.SelectedDate.Value;

                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri(((App)App.Current).LAN_Address);
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                client.DefaultRequestHeaders.Add("EO-Header", wnd.User + " : " + wnd.Pwd);

                string jsonData = JsonConvert.SerializeObject(filter);
                var    content  = new StringContent(jsonData, Encoding.UTF8, "application/json");

                HttpResponseMessage httpResponse =
                    client.PostAsync("api/Login/GetShipments", content).Result;

                if (httpResponse.IsSuccessStatusCode)
                {
                    Stream       streamData = httpResponse.Content.ReadAsStreamAsync().Result;
                    StreamReader strReader  = new StreamReader(streamData);
                    string       strData    = strReader.ReadToEnd();
                    strReader.Close();
                    shipments = JsonConvert.DeserializeObject <GetShipmentResponse>(strData);
                }
                else
                {
                    MessageBox.Show("There was an error retreiving Work Orders");
                }
            }
            catch (Exception ex)
            {
            }

            return(shipments);
        }
Exemple #3
0
 public GetShipmentResponse GetShipments(ShipmentFilter filter)
 {
     return(inventoryManager.GetShipments(filter));
 }
Exemple #4
0
 public GetShipmentResponse GetShipments(ShipmentFilter filter)
 {
     return(persistence.GetShipments(filter));
 }
Exemple #5
0
        public async Task <GetShipmentResponse> GetShipments(ShipmentFilter filter)
        {
            GetShipmentResponse response = await PostRequest <ShipmentFilter, GetShipmentResponse>("GetShipments", filter);

            return(response);
        }