private async void BtnEliminarAlerta_Clicked(object sender, EventArgs e) { var ok = AlertaServicio.EliminarAlerta(ID_Alerta, objAlerta.avisa); if (ok) { await DisplayAlert("Registro correcto", "La alerta se ha eliminado correctamente", "Ok"); await Navigation.PushAsync(new Calendario()); } else { await DisplayAlert("Registro incorrecto", "No se ha podido eliminar la alerta", "Cancelar"); } }
private async void BtnEditarAlerta_Clicked(object sender, EventArgs e) { var userLog = App.Current.Properties["user"].ToString(); if (userLog != null) { //PRIMERO ELIMINO LA ALERTA ANTERIOR var okEliminado = AlertaServicio.EliminarAlerta(objAlerta.Id, objAlerta.avisa); if (okEliminado) { DateTime dtmFinal = new DateTime(dtpFechaAlerta.Date.Year, dtpFechaAlerta.Date.Month, dtpFechaAlerta.Date.Day, tmpHora.Time.Hours, tmpHora.Time.Minutes, 00); TipoAlertaModel objTipoAlertaSelec = new TipoAlertaModel(); objTipoAlertaSelec = (TipoAlertaModel)cmbTipoAlerta.SelectedItem; String strIdTipoAlertaSelec = objTipoAlertaSelec.Id; var ok = AlertaServicio.CrearAlerta(userLog, objAlerta.HuertaID, txtDescripcion.Text, dtmFinal, chkAvisa.IsToggled, strIdTipoAlertaSelec); if (ok) { await DisplayAlert("Registro correcto", "La alerta se ha actualizado correctamente", "Ok"); await Navigation.PushAsync(new Calendario()); } else { await DisplayAlert("Registro incorrecto", "No se ha podido actualizar la alerta", "Cancelar"); } } else { await DisplayAlert("Registro incorrecto", "No se ha podido modificar la alerta original", "Cancelar"); } } }