private async void Btn_save_Click(object sender, EventArgs e) { try { if (ValidateForm()) { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, GetString(Resource.String.saving_message)); AddCalendarEventsAPIParams addEventsParam = new AddCalendarEventsAPIParams { entryId = (!isAddEvent) ? (eventObj.EntryId) : "0", compCode = "84451", accCode = "1718904", notesTypeId = _selectedCalendarTypeItem.EXTRA_TEXT, entryTypeId = 0, startDate = txt_start_date_val.Text + " " + txt_start_time_val.Text, endDate = txt_end_date_val.Text + " " + txt_end_time_val.Text, subject = txt_subject_val.Text, details = txt_description_val.Text, assignedTo = _selectedUsersItem.EXTRA_TEXT, summaryItemId = "999999999", isCompleted = false, isPublic = false, accountId = "216", connectionName = WebserviceConstants.CONNECTION_NAME }; bool isUpdated = await WebServiceMethods.AddCalendarEvents(addEventsParam); CustomProgressDialog.HideProgressDialog(); CallBackScreen(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_fill_all_Details), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); } }
async void AddCalendarEvent() { if (IosUtils.IosUtility.IsReachable()) { IosUtils.IosUtility.showProgressHud(""); try { AddCalendarEventsAPIParams prams = new AddCalendarEventsAPIParams() { subject = IBSubjectTxt.Text, details = IBDetailsTxt.Text, startDate = StartDate.ToString(Utils.Utilities.CALENDAR_DATE_FORMAT), endDate = EndDate.ToString(Utils.Utilities.CALENDAR_DATE_FORMAT), entryId = (isEdit) ? (Event.EntryId) : "0", compCode = "84451", accCode = "1718904", notesTypeId = SelectedType.NotesTypeId.ToString(), entryTypeId = 0, assignedTo = selectedUser.UserID.ToString(), summaryItemId = "999999999", isCompleted = false, isPublic = false, accountId = "216", connectionName = WebserviceConstants.CONNECTION_NAME }; var res = await WebServiceMethods.AddCalendarEvents(prams); IosUtils.IosUtility.hideProgressHud(); if (res) { this.NavigationController.PopViewController(true); } else { IosUtils.IosUtility.showAlertWithInfo(IosUtils.LocalizedString.sharedInstance.GetLocalizedString("LSErrorTitle", "LSErrorTitle"), IosUtils.LocalizedString.sharedInstance.GetLocalizedString("LSUnknownError", "LSErrorTitle")); } } catch (Exception e) { IosUtils.IosUtility.hideProgressHud(); IosUtils.IosUtility.showAlertWithInfo(IosUtils.LocalizedString.sharedInstance.GetLocalizedString("LSErrorTitle", "LSErrorTitle"), e.Message); } } }
/// <summary> /// Save Add Calendar Events /// </summary> /// <param name="addEventsApiParams"></param> /// <returns></returns> public async static Task <bool> AddCalendarEvents(AddCalendarEventsAPIParams addEventsApiParams) { try { FinalResponse response = await WebServiceHandler.GetWebserviceResult( WebserviceConstants.SAVE_CALENDAR_EVENTS, HttpMethod.Post, addEventsApiParams) as FinalResponse; if (response.StatusCode == System.Net.HttpStatusCode.OK) { //int notesId = response.ResultDoc; return(true); } else { return(false); } } catch (Exception ex) { return(false); } }