public async void Save() { if (IsBusy == false) { IsBusy = true; ws = new RepositoryWS <Memorizar>(); ws.urlWebService = new UrlServer().Server + "API/APIMemorizar"; if (Memorizar.Id == 0) { Memorizar.Estatus = 1; } await ws.SAVE(Memorizar); await PopupNavigation.Instance.PopAllAsync(true); IsBusy = false; if (ws.Error == null) { await Application.Current.MainPage.Navigation.PushAsync(new MemorizarTabbedPage(Memorizar.UsrCreoId)); } else { await Application.Current.MainPage.DisplayAlert("Error", ws.Error, "Ok"); } } }
public async void CrearUsuario() { if (IsBusy == false) { IsBusy = true; if (string.IsNullOrEmpty(usuario.Nombre)) { await Application.Current.MainPage.DisplayAlert("Dato requerido", "El Nombre es requerido", "Ok"); } else if (string.IsNullOrEmpty(usuario.Paterno)) { await Application.Current.MainPage.DisplayAlert("Dato requerido", "El Apellido Paterno es requerido", "Ok"); } else if (string.IsNullOrEmpty(usuario.Materno)) { await Application.Current.MainPage.DisplayAlert("Dato requerido", "El Apellido Materno es requerido", "Ok"); } else if (string.IsNullOrEmpty(usuario.NombreDeUsuario)) { await Application.Current.MainPage.DisplayAlert("Dato requerido", "El Nombre De Usuario es requerido", "Ok"); } else if (string.IsNullOrEmpty(usuario.Password)) { await Application.Current.MainPage.DisplayAlert("Dato requerido", "La contraseƱa es requerido", "Ok"); } else { RepositoryWS <Usuario> ws = new RepositoryWS <Usuario>(); ws.urlWebService = new UrlServer().Server + "API/APIUsuarios"; Usuario respuesta = await ws.SAVE(usuario); if (respuesta != null) { IsBusy = false; //await Application.Current.MainPage.DisplayAlert("Exito", "Dato Guardado", "Ok"); await Application.Current.MainPage.Navigation.PushAsync(new LoginPage()); } else { await Application.Current.MainPage.DisplayAlert("Error", ws.Error, "Ok"); } } IsBusy = false; } }
private async void save() { if (IsBusy == false) { IsBusy = true; ws = new RepositoryWS <Ahorro>(); ws.urlWebService = new UrlServer().Server + "API/APIAhorro"; DateTime DateStar = DateTime.Now; TimeSpan difFechas = Ahorro.fecha_termina_reto - DateStar; int cuantosDiasHayEnRagoFechas = difFechas.Days; if (cuantosDiasHayEnRagoFechas >= 7) { Ahorro.noDia_aportar = cuantosDiasHayEnRagoFechas / 7; } Ahorro = await ws.SAVE(Ahorro); IsBusy = false; if (ws.Error == null) { List <Ahorro_aportaciones_programadas> LstAportacionesProgramadas = new reto_ahorro().algoridmo_reto_ahorro(DateStar, Ahorro); aportaciones_programadas wsAProgramado = new aportaciones_programadas(); wsAProgramado.urlWebService = new UrlServer().Server + "API/APIAhorroAportacionesProgramadas"; await wsAProgramado.SAVE(LstAportacionesProgramadas); if (wsAProgramado.Error == null) { //await Application.Current.MainPage.Navigation.PushAsync(new MemorizarTabbedPage(Memorizar.UsrCreoId)); await Application.Current.MainPage.DisplayAlert("Exito", "Dato guardado", "Ok"); } else { await Application.Current.MainPage.DisplayAlert("Error", wsAProgramado.Error, "Ok"); } } else { await Application.Current.MainPage.DisplayAlert("Error", ws.Error, "Ok"); } } }