private void getSummary() { ConsoleRequest cr = new ConsoleRequest (); string json, encodedJSON, url, resp; ConsoleResponseDTO dto; try { cr.requestType = ConsoleRequest.ACTIVITY_SUMMARY_USER; cr.fromDate = Tools.ConvertDateTimeToJavaMS (Tools.GetDate (Tools.NUMBER_OF_DAYS)); cr.toDate = Tools.ConvertDateTimeToJavaMS (DateTime.Now); cr.userID = user.userID; json = JsonConvert.SerializeObject (cr); encodedJSON = HttpUtility.UrlEncode (json); url = Tools.CONSOLE_URL + encodedJSON; resp = TalkToServer.getData (url); dto = (ConsoleResponseDTO)JsonConvert.DeserializeObject (resp, typeof(ConsoleResponseDTO)); List<SummaryDTO> sList = dto.summaries; //start summary view var cont = new SummaryController (sList); this.NavigationController.PushViewController (cont, true); } catch (System.Net.WebException ex) { Console.WriteLine ("Server unavailable: " + ex.Message); new UIAlertView ("Server Error", "Server not available", null, "OK").Show (); } catch (Exception ex) { Console.WriteLine ("Network unavailable: " + ex.Message); new UIAlertView ("Network Error", "Network not available", null, "OK").Show (); } }
private void doCompanySummary() { UIApplication.SharedApplication.NetworkActivityIndicatorVisible = true; btnSummaryReport.Enabled = false; ConsoleRequest cr = new ConsoleRequest (); string json, encodedJSON, url, resp; ConsoleResponseDTO dto; try { cr.requestType = ConsoleRequest.ACTIVITY_SUMMARY_COMPANY; cr.fromDate = Tools.ConvertDateTimeToJavaMS (Tools.GetDate (Tools.NUMBER_OF_DAYS)); cr.toDate = Tools.ConvertDateTimeToJavaMS (DateTime.Now); cr.companyID = company.companyID; json = JsonConvert.SerializeObject (cr); encodedJSON = HttpUtility.UrlEncode (json); url = Tools.CONSOLE_URL + encodedJSON; resp = TalkToServer.getData (url); dto = (ConsoleResponseDTO)JsonConvert.DeserializeObject (resp, typeof(ConsoleResponseDTO)); List<SummaryDTO> sList = dto.summaries; var cont = new SummaryController (sList); this.NavigationController.PushViewController (cont, true); } catch (System.Net.WebException ex) { Console.WriteLine ("Server unavailable: " + ex.Message); new UIAlertView ("Server Error", "Server not available", null, "OK").Show (); } catch (Exception ex) { Console.WriteLine ("Network unavailable: " + ex.Message); new UIAlertView ("Network Error", "Network not available", null, "OK").Show (); } UIApplication.SharedApplication.NetworkActivityIndicatorVisible = false; btnSummaryReport.Enabled = true; }