public async void saveSettings() { if (CrossConnectivity.Current.IsConnected) { // retrieving data saved locally and formatting it to JSON object. string saved_data = MobileConfig.get_course_work_settings_json().Replace("[", "").Replace("]", ""); //deserializing JSON object. //await DisplayAlert("", "" + saved_data, "Ok"); var des_json = JsonConvert.DeserializeObject <Model.CourseworkSettings>(saved_data); string lecture_id = des_json.cs_lecturerID; string acadYr = des_json.cs_acadYear; string sem = "" + des_json.cs_semester; string course_id = "" + des_json.cs_courseID; string prog_id = "" + des_json.progid; string intake = "-"; string sess = "" + des_json.cs_session; string cyear = "" + des_json.cs_year; string assn1 = txtAss1.Text; string assn2 = txtAss2.Text; string assn3 = txtAss3.Text; string Test1 = txtAss4.Text; string Test2 = txtAss5.Text;; string noTask = "0"; string finalMark = txtTotal.Text; string csid = "" + des_json.CSID; string compFormat = "" + txt_compformat.Items[txt_compformat.SelectedIndex]; Debug.WriteLine("acadyer " + acadYr + " compFormat : " + compFormat); var url = MobileConfig.GetWebAddress(campus) + string. Format("DataFinder.aspx?dataFormat=courseworksettingsEdit&acad={0}&semester={1}&course_id={2}" + "&prog_id={3}&intake={4}&sess={5}&cyear={6}&assn_1={7}&assn_2={8}&assn_3={9}" + "&test_1={10}&test_2={11}&noTasks={12}&finalMark={13}&CSID={14}&empcode={15}" + "&compFormat={16}", acadYr, sem, course_id, prog_id, intake, sess, cyear , assn1, assn2, assn3, Test1, Test2, noTask, finalMark, csid, lecture_id, compFormat); //await DisplayAlert("","POST : " + url,"OK"); var response = await _client.PostAsync(url, null); var responseContent = await response.Content.ReadAsStringAsync(); // set the server reply a message to the Display Alert await DisplayAlert("", "" + responseContent, "Ok"); } else { await DisplayAlert("No internet Connection", "sorry, please first connect to the internet.", "Ok"); } }
public void setCourseWorkSettings() { try { // retrieving data saved locally and formatting it to JSON object. string saved_data = MobileConfig.get_course_work_settings_json().Replace("[", "").Replace("]", ""); //deserializing JSON object. // Debug.WriteLine("DATA : " + saved_data); //DisplayAlert("", "" + saved_data, "Ok"); var des_json = JsonConvert.DeserializeObject <Model.CourseworkSettings>(saved_data); int cw1 = des_json.cs_maxmark_1; int cw2 = des_json.cs_maxmark_2; int cw3 = des_json.cs_maxmark_3; int cw4 = des_json.cs_maxmark_4; int cw5 = des_json.cs_maxmark_5; int cyear = des_json.cs_year; CSID = des_json.CSID; headerText = string.Format("COURSEWORK MARKSHEET FOR \n{0} {1} {2}", des_json.progname, des_json.cs_year, des_json.cs_session, des_json.cs_courseID); int total = des_json.finalMark; txt_compformat.SelectedItem = des_json.compFormat; MobileConfig.set_coursework_compForm(des_json.compFormat); //setting data into entries txtAss1.Text = "" + cw1; txtAss2.Text = "" + cw2; txtAss3.Text = "" + cw3; txtAss4.Text = "" + cw4; txtAss5.Text = "" + cw5; txtAss6.Text = "0"; txtTotal.Text = "" + total; } catch (Exception ex) { DisplayAlert("IUIU Mobile", "Error : " + ex, "OK"); } }