public ContactenosViewModel() { IsRunning = true; var oArchivo = new ConsumirWebApi().Contacto(); if (Path.GetExtension(oArchivo) == ".html") { Html = "http://181.143.76.140:8015/Api/Temporales/" + oArchivo; IsRunning = false; } }
async void Buscar() { IsRunning = true; IsEnabled = false; if (NroDo == null && Pedido == null) { NroDo = string.Empty; Pedido = string.Empty; DependencyService.Get <IMessage>().ShortAlert("Debes ingrsar al menos un dato para continuar la búsqueda."); //await dialogService.ShowMessage("Error", "Debes ingrsar al menos un dato para continuar la búsqueda."); IsEnabled = true; IsRunning = false; return; } try { IsRunning = true; var oPre = new ConsumirWebApi().Terceros(NroDo, Pedido, Tipo, Nit, Cliente); if (oPre.Count > 1) { var mainViewModel = MainViewModel.GetInstance(); mainViewModel.RelacionView = new RelacionTercerosViewModel(oPre); await navigationService.NavigateOnMaster("RelacionTercerosView"); NroDo = null; Pedido = null; IsRunning = false; IsEnabled = true; return; } else { DependencyService.Get <IMessage>().ShortAlert(oPre[0].Concepto); //await dialogService.ShowMessage("Aviso!", oPre[0].Concepto); NroDo = null; Pedido = null; IsRunning = false; IsEnabled = true; return; } } catch (Exception ex) { await dialogService.ShowMessage("Aviso!", ex.Message); NroDo = null; Pedido = null; IsRunning = false; IsEnabled = true; return; } }
public BoletinesViewModel() { IsRunning = true; var oDatos = new DatosServices().ConsultarDatosPesistentes(); // Cuando se consume el servicio if (oDatos.IsSuccess) { var oArchivo = new ConsumirWebApi().Inicio(oDatos.Usuario.Usuario).Replace("\r\n\t\t", ""); if (Path.GetExtension(oArchivo) == ".html") { Html = "http://40.76.88.231/Api/Temporales/" + oArchivo; } } IsRunning = false; }
async void Buscar() { IsRunning = true; IsEnabled = false; if (NroDo == null && Pedido == null) { DependencyService.Get <IMessage>().ShortAlert("Debes ingrsar al menos un dato para continuar la búsqueda."); //await dialogService.ShowMessage("Error","Debes ingrsar al menos un dato para continuar la búsqueda."); IsEnabled = true; IsRunning = false; return; } var connection = await dialogService.CheckConnection(); if (!connection.IsSuccess) { IsRunning = true; Pedido = null; NroDo = null; IsEnabled = true; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } try { IsRunning = true; var oPre = new ConsumirWebApi().PreFactura(NroDo, Pedido, Tipo, Nit, Cliente); if (oPre.Count != 0) { var connection2 = await dialogService.CheckConnection(); if (!connection2.IsSuccess) { IsRunning = true; Pedido = null; NroDo = null; IsEnabled = true; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } var mainViewModel = MainViewModel.GetInstance(); mainViewModel.PreLiquiView = new PreLiquidacionViewModel(oPre); await navigationService.NavigateOnMaster("PreLiquidacionView"); NroDo = null; Pedido = null; IsRunning = false; IsEnabled = true; return; } else { DependencyService.Get <IMessage>().ShortAlert("No hay datos para mostrar."); //await dialogService.ShowMessage("Aviso!", "No hay datos para mostrar."); NroDo = null; Pedido = null; IsRunning = false; IsEnabled = true; return; } } catch (Exception ex) { NroDo = null; Pedido = null; IsRunning = false; IsEnabled = true; //await dialogService.ShowMessage("Aviso!", ex.Message); DependencyService.Get <IMessage>().ShortAlert(ex.Message); } return; }
async void Buscar() { IsEnabled = false; IsRunning = true; if (NroDo == null && NroPedido == null) { DependencyService.Get <IMessage>().ShortAlert("Debes ingrsar al menos un dato para continuar la búsqueda."); //await dialogService.ShowMessage("Error", "Debes ingresar un dato para la busqueda."); NroDo = null; NroPedido = null; IsEnabled = true; IsRunning = false; return; } var connection = await dialogService.CheckConnection(); if (!connection.IsSuccess) { IsRunning = true; NroDo = null; NroPedido = null; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } try { var oAdj = new ConsumirWebApi().Adjuntos(NroDo, NroPedido, Tipo, Nit, Cliente); if (oAdj.Count != 0) { var connection2 = await dialogService.CheckConnection(); if (!connection2.IsSuccess) { IsRunning = true; NroPedido = null; NroDo = null; IsEnabled = true; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } var mainViewModel = MainViewModel.GetInstance(); mainViewModel.Adjuntos = new DocumentosDigContentViewModel(oAdj); await navigationService.NavigateOnMaster("DocumentosDigContent"); IsRunning = false; IsEnabled = true; NroDo = null; NroPedido = null; return; } else { DependencyService.Get <IMessage>().ShortAlert("No hay datos para mostrar."); //await dialogService.ShowMessage("Aviso!", "No hay datos para mostrar."); IsRunning = false; IsEnabled = true; NroDo = null; NroPedido = null; return; } } catch (Exception ex) { DependencyService.Get <IMessage>().ShortAlert(ex.Message); //await dialogService.ShowMessage("Error", ex.Message); } NroDo = null; NroPedido = null; IsRunning = false; IsEnabled = true; return; }
async void Login() { IsRunning = true; IsEnabled = false; if (Usuario == null) { DependencyService.Get <IMessage>().ShortAlert("Debes ingrsar un usuario."); //await dialogService.ShowMessage("Error", "Debes ingresar un usuario."); IsEnabled = true; IsRunning = false; return; } if (Clave == null) { DependencyService.Get <IMessage>().ShortAlert("Debes ingrsar una contraseña."); //await dialogService.ShowMessage("Error", "Debes ingresar la clave."); IsEnabled = true; IsRunning = false; return; } var connection = await dialogService.CheckConnection(); if (!connection.IsSuccess) { IsRunning = true; Usuario = null; Clave = null; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } try { IsRunning = true; IsEnabled = false; var oLogin = new ConsumirWebApi().LoginUsuario(Usuario, Clave); //new DatosServices().GuardarDatosPesistentes("User: "******"Password: "******"Error", connection.Message); IsRunning = false; IsEnabled = true; return; } new DatosServices().GuardarDatosPesistentes(oLogin.Usuario); Nit = oLogin.Usuario.Identificacion; //var oInicio = new ConsumirWebApi().Inicio(Usuario); var mainViewModel = MainViewModel.GetInstance(); mainViewModel.Boletines = new BoletinesViewModel(); navigationService.SetMainPage("MasterView"); IsRunning = false; IsEnabled = true; Usuario = null; Clave = null; return; } else { DependencyService.Get <IMessage>().ShortAlert(oLogin.Message); //await dialogService.ShowMessage("Error", oLogin.Message); IsRunning = false; IsEnabled = true; Usuario = null; Clave = null; return; } } catch (Exception ex) { IsRunning = false; IsEnabled = true; Usuario = null; Clave = null; //await dialogService.ShowMessage("Error", ex.Message); DependencyService.Get <IMessage>().ShortAlert(ex.Message); return; } }
async void Buscar() { IsEnabled = false; IsRunning = true; if (NroDo == null && Pedido == null) { DependencyService.Get <IMessage>().ShortAlert("Debes ingresar un dato para la busqueda."); //await dialogService.ShowMessage("Error","Debes ingresar un dato para la busqueda."); Pedido = null; NroDo = null; IsRunning = false; IsEnabled = true; return; } var connection = await dialogService.CheckConnection(); if (!connection.IsSuccess) { IsRunning = true; Pedido = null; NroDo = null; IsEnabled = true; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } try { var oTraza = new ConsumirWebApi().Traza(NroDo, Pedido, Tipo, Nit, Cliente); if (oTraza.Count != 0) { var connection2 = await dialogService.CheckConnection(); if (!connection2.IsSuccess) { IsRunning = true; Pedido = null; NroDo = null; IsEnabled = true; await dialogService.ShowMessage( "Error", connection.Message); IsRunning = false; IsEnabled = true; return; } // await dialogService.ShowMessage("Situación", oTraza.ToString()); var mainViewModel = MainViewModel.GetInstance(); mainViewModel.TrazaView = new TrazabilidadViewModel(oTraza); await navigationService.NavigateOnMaster("TrazabilidadView"); IsRunning = false; IsEnabled = true; Pedido = null; NroDo = null; return; } else { DependencyService.Get <IMessage>().ShortAlert("No hay datos para mostrar."); //await dialogService.ShowMessage("Aviso!", "No hay datos para mostrar."); IsRunning = false; IsEnabled = true; Pedido = null; NroDo = null; return; } } catch (Exception ex) { DependencyService.Get <IMessage>().ShortAlert(ex.Message); //await dialogService.ShowMessage("Error", ex.Message); Pedido = null; NroDo = null; } IsRunning = false; IsEnabled = true; return; }