/* tap para enviar a grabar la pregunta*/ private void PrePost_List_ItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem != null) { ListPreguntaDet modelo = (ListPreguntaDet)e.SelectedItem; //Navigation.PushAsync(new NavigationPage(new RespondePreguntaPage(modelo))); // new NavigationPage(new RespondePreguntaPage(modelo)); // DisplayAlert("Error", modelo.pregunta, "Aceptar"); // Navigation.PushAsync(new RespondePreguntaPage(modelo)); /* NavigationPage MainPage = new NavigationPage(new RespondePreguntaPage(idPostula, idReque, modelo)); * Navigation.PushAsync(MainPage); */ //NavigationPage navPage = new NavigationPage(new RespondePreguntaPage (idPostula, idReque, modelo)); //App.Current.MainPage = navPage; // NavigationPage MainPage = new NavigationPage(new RespondePreguntaPage(idPostula, idReque, modelo)); // NavigationPage MainPage = new NavigationPage(new PreguntasPostuPage(idRequerimiento: idRequerimiento, idPostulante: idPostulante, nombre: nombre, flagEstadoRespuestas: post.flagEstadoRespuestas)); // App.Current.MainPage = MainPage; //Navigation.PushAsync(new RespondePreguntaPage(idPostula, idReque, modelo)); NavigationPage MainPage = new NavigationPage(new RespondePreguntaPage(idPostula, idReque, modelo, nom, flagEstadoRespt)); App.Current.MainPage = MainPage; } }
public RespondePreguntaPage(int idPostula, int idReque, ListPreguntaDet modelo, string nom, int flagEstadoRespt) { nomb = nom; flagEstado = flagEstadoRespt; idReq = idReque; idPost = idPostula; idPregunta = modelo.idPregunta; string nombre = Servicio.GenerarNombre(idPostula, idReque, modelo.idListPregunta, modelo.idPregunta); // var mediaTestPath = "/storage/emulated/0/Android/data/com.companyname.AppEntrevista/files/"+ nombre + ".wav"; #region Development Code /* * nombre = nombre + ".wav"; * * string rutaArchivoDeRutaPaAudio = "/storage/emulated/0/Android/data/com.companyname.AppEntrevista/files/"; * * var mediaTestPath = Path.Combine(rutaArchivoDeRutaPaAudio, nombre); */ #endregion #region Production Code nombre = nombre + ".wav"; string rutaArchivoDeRutaPaAudio = "/data/user/0/com.companyname.AppEntrevista/cache/"; var mediaTestPath = Path.Combine(rutaArchivoDeRutaPaAudio, nombre); #endregion InitializeComponent(); //BindingContext = modelo; ListPreguntaDet = modelo; var assembly = IntrospectionExtensions.GetTypeInfo(typeof(RespondePreguntaPage)).Assembly; IDpostulante = idPostula; var mainDir = FileSystem.AppDataDirectory;// directorio raiz recorder = new AudioRecorderService { StopRecordingAfterTimeout = true, // detendrá la grabación después de un tiempo de espera máximo (definido a continuación) TotalAudioTimeout = TimeSpan.FromSeconds(60), // el audio dejará de grabar después de 15 segundos AudioSilenceTimeout = TimeSpan.FromSeconds(5), // Tiempo de espera de silencio de audio FilePath = mediaTestPath }; player = new AudioPlayer(); player.FinishedPlaying += Player_FinishedPlaying; }
private void PostulantePre_List_ItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem != null) { ListPreguntaDet modelo = (ListPreguntaDet)e.SelectedItem; //string nombre = Servicio.GenerarNombre(idPostula, idReque, modelo.idListPregunta, modelo.idPregunta); // Postulante modelo = (Postulante)e.SelectedItem; // Navigation.PushAsync(new EvaluaPreguntaPage(idPostulantes, idRequerimiento, modelo.idListPregunta, modelo.idPregunta)); Navigation.PushAsync(new EvaluaPreguntaPage(postulantes.idPostulante, requerimiento.idRequerimiento, modelo.idListPregunta, modelo.idPregunta)); } }
// GET: api/Pregunta public IHttpActionResult Get() { var listListPreguntas = new List <ListPreguntaDet>(); #region Getting Data ListPreguntaDet obj1 = new ListPreguntaDet() { idPregunta = 1, idListPregunta = 1, pregunta = "Como te llamas?", creador = "Victor", flagEstadoListPregDet = 150 }; ListPreguntaDet obj2 = new ListPreguntaDet() { idPregunta = 2, idListPregunta = 1, pregunta = "Cuantos años tienes?", creador = "Victor", flagEstadoListPregDet = 150 }; ListPreguntaDet obj3 = new ListPreguntaDet() { idPregunta = 3, idListPregunta = 1, pregunta = "En que lenguaje te especializas?", creador = "Victor", flagEstadoListPregDet = 150 }; listListPreguntas.Add(obj1); listListPreguntas.Add(obj2); listListPreguntas.Add(obj3); #endregion return(Json(listListPreguntas)); }