public DocumentosController(DocumentoService documentoservice, IFileStorage almacenadorDeDocs, ExpedienteService expedienteservice, EscriturasPublicasService escrituraspublicasservice, BandejaService bandejaService, AsistenteService asistenteService) { _documentoservice = documentoservice; _almacenadorDeDocs = almacenadorDeDocs; _expedienteservice = expedienteservice; _escrituraspublicasservice = escrituraspublicasservice; _bandejaService = bandejaService; this.asistenteService = asistenteService; }
private async void BtnRegistrarResultados_Click(object sender, System.EventArgs e) { if (txtUsuario.Text != "") { if (Plugin.Connectivity.CrossConnectivity.Current.IsConnected) { try { btnRegistrarResultados.Visibility = Android.Views.ViewStates.Invisible; // subir foto y registro a azure Toast.MakeText(this, "Registrando la emoción al expediente.", ToastLength.Short).Show(); ExpedienteService serviceIsra = new ExpedienteService(); await serviceIsra.InsertarRegistro(new RegistroExpediente() { emocionprominente = emocionProminente, nombreusuario = txtUsuario.Text }); Toast.MakeText(this, "Registro generado correctamente.", ToastLength.Short).Show(); // subiendo foto a storage ExpedienteStorageService storageService = new ExpedienteStorageService(); await storageService.UploadImageAsync(GetImageAsByteArray(imagePath), string.Format("{0}{1}.jpg", txtUsuario.Text, DateTime.Now.ToString("yyyMMdd hh:mm:ss"))); Toast.MakeText(this, "Foto cargada a nube de forma correcta.", ToastLength.Short).Show(); } catch (Exception ex) { Toast.MakeText(this, "Error: " + ex.Message, ToastLength.Short).Show(); btnRegistrarResultados.Visibility = Android.Views.ViewStates.Invisible; } } else { Toast.MakeText(this, "No hay una conexión disponible.", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "No se ha ingresado nombre de paciente.", ToastLength.Long).Show(); } }
private async void OnConsultaClicked(object sender, EventArgs e) { if (FindViewById <EditText>(Resource.Id.editTextNombrePaciente).Text != "") { if (Plugin.Connectivity.CrossConnectivity.Current.IsConnected) { ExpedienteService service = new ExpedienteService(); var items = await service.BuscarRegistros(FindViewById <EditText>(Resource.Id.editTextNombrePaciente).Text); StringBuilder builder = new StringBuilder(); builder.Append("Emociones registradas: "); builder.AppendLine(); foreach (var item in items) { builder.Append(string.Format("{0}: {1}\n", item.CREATEDAT, item.emocionprominente)); } RunOnUiThread(() => { FindViewById <TextView>(Resource.Id.textViewRegistros).Text = builder.ToString(); FindViewById <EditText>(Resource.Id.editTextNombrePaciente).Text = ""; }); } else { Toast.MakeText(this, "No hay una conexión disponible.", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "No se ha ingresado nombre de paciente.", ToastLength.Long).Show(); } }
public ExpedienteController(ExpedienteService expedienteService, EscriturasPublicasService escriturapublicaService) { _expedienteService = expedienteService; _escriturapublicaService = escriturapublicaService; }
public StatisticsController(DocumentoService documentoservice, ExpedienteService expedienteservice) { _documentoservice = documentoservice; _expedienteservice = expedienteservice; }