//Ir a la sgte página Silverlight private void sgte_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { TalentosReference.ResultadoBE rpta = new Talentos_Master.TalentosReference.ResultadoBE(); rpta.Resultado_id = SessionActual.resultado.Resultado_id; for (int i = 0; i < SessionActual.Buzon1.lstTalento.Count; i++) { rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.Buzon1.lstTalento[i].seleccionado).ToString(), ", "); } for (int i = 0; i < SessionActual.Buzon2.lstTalento.Count; i++) { rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.Buzon2.lstTalento[i].seleccionado).ToString(), ", "); } for (int i = 0; i < SessionActual.Buzon3.lstTalento.Count; i++) { rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.Buzon3.lstTalento[i].seleccionado).ToString(), ", "); } rpta.BuzonId = SessionActual.resultado.BuzonId; rpta.Participante_id = SessionActual.participante.UsuarioId; rpta.TalentoId = SessionActual.resultado.TalentoId; rpta.Fecha = DateTime.Now; SessionActual.resultado.Seleccionado = rpta.Seleccionado; //guardar resultado del juego TalentosReference.WSTalentosSoapClient ws = new Talentos_Master.TalentosReference.WSTalentosSoapClient(); ws.ResultadoActualizarCompleted += new EventHandler <TalentosReference.ResultadoActualizarCompletedEventArgs>(resultUpdate_completed); ws.ResultadoActualizarAsync(rpta); }
//private void ValidarUser_Completed(object sender, SeguridadReference.UsuarioValidarCompletedEventArgs e) //{ // SeguridadReference.UsuarioBE be = new Talentos_Master.SeguridadReference.UsuarioBE(); // be = e.Result; // if (be.Nombres != null) // { // SessionActual = Session.getInstance(); // SessionActual.participante=be; // //ValidarLog(); // //quitar comentario!!! // InsertarJuego(); // //comentar esto!!! // //_cambiarContenido.Invoke(Enumerador.Pagina.MasterRueda); // } // else // { // lblMensaje.Text = " * Usuario o Contraseña Inválida"; // return; // } //} #region validar tiempo transcurrido desde el último juego del usuario private void InsertarJuego() { TalentosReference.ResultadoBE be = new Talentos_Master.TalentosReference.ResultadoBE(); be.Participante_id = SessionActual.participante.UsuarioId; be.Fecha = DateTime.Now; be.DNI = SessionActual.DNI; be.CodEvaluacion = SessionActual.CodEvaluacion; TalentosReference.WSTalentosSoapClient ws = new Talentos_Master.TalentosReference.WSTalentosSoapClient(); ws.InsertarResultadoCompleted += new EventHandler <Talentos_Master.TalentosReference.InsertarResultadoCompletedEventArgs>(ResultadoInsert_completed); ws.InsertarResultadoAsync(be); }
private void InsertarJuego() { TalentosReference.ResultadoBE objResultadoBE = new Talentos_Master.TalentosReference.ResultadoBE(); Session sesion = Session.getInstance(); objResultadoBE.Participante_id = SessionActual.participante.UsuarioId; objResultadoBE.Fecha = DateTime.Now; objResultadoBE.EsMasivo = sesion.EsMasivo; objResultadoBE.DNI = SessionActual.DNI; objResultadoBE.CorreoElectronico = SessionActual.CorreoParticipanteMasivo; objResultadoBE.CodEvaluacion = SessionActual.CodEvaluacion; objResultadoBE.NombreParticipante = sesion.participante.Nombres + " " + sesion.participante.APaterno; TalentosReference.WSTalentosSoapClient ws = new Talentos_Master.TalentosReference.WSTalentosSoapClient(); ws.InsertarResultadoCompleted += new EventHandler <Talentos_Master.TalentosReference.InsertarResultadoCompletedEventArgs>(ResultadoInsert_completed); ws.InsertarResultadoAsync(objResultadoBE); }
private void btnCancelarSeAcabo_Click(object sender, RoutedEventArgs e) { ppSeAcabo.Visibility = Visibility.Collapsed; LayoutRoot.Visibility = Visibility.Visible; imgBuzon1.Visibility = Visibility.Visible; imgBuzon2.Visibility = Visibility.Visible; imgBuzon3.Visibility = Visibility.Visible; SessionActual.Buzon1.activo = true; SessionActual.Buzon2.activo = false; TalentosReference.ResultadoBE rpta = new Talentos_Master.TalentosReference.ResultadoBE(); rpta.Resultado_id = SessionActual.resultado.Resultado_id; for (int i = 0; i < SessionActual.Buzon1.lstTalento.Count; i++) { rpta.TalentoId = string.Concat(rpta.TalentoId, SessionActual.Buzon1.lstTalento[i].IdTalento.ToString(), ", "); rpta.BuzonId = string.Concat(rpta.BuzonId, "1, "); } for (int i = 0; i < SessionActual.Buzon2.lstTalento.Count; i++) { rpta.TalentoId = string.Concat(rpta.TalentoId, SessionActual.Buzon2.lstTalento[i].IdTalento.ToString(), ", "); rpta.BuzonId = string.Concat(rpta.BuzonId, "2, "); } for (int i = 0; i < SessionActual.Buzon3.lstTalento.Count; i++) { rpta.TalentoId = string.Concat(rpta.TalentoId, SessionActual.Buzon3.lstTalento[i].IdTalento.ToString(), ", "); rpta.BuzonId = string.Concat(rpta.BuzonId, "3, "); } rpta.Fecha = DateTime.Now; rpta.Seleccionado = ""; rpta.Puntaje = ""; rpta.Participante_id = SessionActual.resultado.Participante_id; SessionActual.resultado.TalentoId = rpta.TalentoId; SessionActual.resultado.BuzonId = rpta.BuzonId; SessionActual.resultado.Fecha = rpta.Fecha; SessionActual.resultado.Resultado_id = rpta.Resultado_id; resultUpdate_completed(); }
/// <summary> /// Registra el resultado al terminar el juego /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnContinuarSeAcabo_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (SessionActual.cantSeleccionadosBuzonVirtudes.Equals(Session.MAX_VIRTUDES)) { TalentosReference.ResultadoBE objResultadoBE = new Talentos_Master.TalentosReference.ResultadoBE(); for (int i = 0; i < SessionActual.Buzon1.lstTalento.Count; i++) { objResultadoBE.Seleccionado = string.Concat(objResultadoBE.Seleccionado, Convert.ToInt16(SessionActual.Buzon1.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.Buzon1.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.Buzon1.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "1, "; if (SessionActual.Buzon1.lstTalento[i].seleccionado) { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "1", ", "); } else { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); } } for (int i = 0; i < SessionActual.Buzon2.lstTalento.Count; i++) { objResultadoBE.Seleccionado = string.Concat(objResultadoBE.Seleccionado, Convert.ToInt16(SessionActual.Buzon2.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.Buzon2.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.Buzon2.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "2, "; } for (int i = 0; i < SessionActual.Buzon3.lstTalento.Count; i++) { objResultadoBE.Seleccionado = string.Concat(objResultadoBE.Seleccionado, Convert.ToInt16(SessionActual.Buzon3.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.Buzon3.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.Buzon3.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "3, "; if (SessionActual.Buzon3.lstTalento[i].seleccionado) { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "2", ", "); } else { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); } } for (int i = 0; i < SessionActual.BuzonTEMas.lstTalento.Count; i++) { //rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.BuzonTEMas.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.Seleccionado = objResultadoBE.Seleccionado + "1, "; objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.BuzonTEMas.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.BuzonTEMas.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "4, "; if (SessionActual.BuzonTEMas.lstTalento[i].seleccionado) { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "3", ", "); } else { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); } } for (int i = 0; i < SessionActual.BuzonTEIntermedio.lstTalento.Count; i++) { objResultadoBE.Seleccionado = string.Concat(objResultadoBE.Seleccionado, Convert.ToInt16(SessionActual.BuzonTEIntermedio.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.BuzonTEIntermedio.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.BuzonTEIntermedio.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "5, "; if (SessionActual.BuzonTEIntermedio.lstTalento[i].seleccionado) { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "4", ", "); } else { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); } } for (int i = 0; i < SessionActual.BuzonTEMenos.lstTalento.Count; i++) { objResultadoBE.Seleccionado = string.Concat(objResultadoBE.Seleccionado, Convert.ToInt16(SessionActual.BuzonTEMenos.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.BuzonTEMenos.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.BuzonTEMenos.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "6, "; if (SessionActual.BuzonTEMenos.lstTalento[i].seleccionado) { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "5", ", "); } else { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); } } for (int i = 0; i < SessionActual.BuzonVirtudes.lstTalento.Count; i++) { objResultadoBE.Seleccionado = string.Concat(objResultadoBE.Seleccionado, Convert.ToInt16(SessionActual.BuzonVirtudes.lstTalento[i].seleccionado).ToString(), ", "); objResultadoBE.TendenciaId = string.Concat(objResultadoBE.TendenciaId, Convert.ToInt16(SessionActual.BuzonVirtudes.lstTalento[i].IdTendencia).ToString(), ", "); objResultadoBE.TalentoId = objResultadoBE.TalentoId + SessionActual.BuzonVirtudes.lstTalento[i].IdTalento.ToString() + ", "; objResultadoBE.BuzonId = objResultadoBE.BuzonId + "7, "; if (SessionActual.BuzonVirtudes.lstTalento[i].seleccionado) { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "6", ", "); } else { objResultadoBE.TipoDesarrollo = string.Concat(objResultadoBE.TipoDesarrollo, "0", ", "); } } objResultadoBE.Participante_id = SessionActual.participante.UsuarioId; objResultadoBE.NombreParticipante = SessionActual.participante.Nombres + " " + SessionActual.participante.APaterno; objResultadoBE.Fecha = DateTime.Now; objResultadoBE.DNI = SessionActual.DNI; objResultadoBE.CorreoElectronico = SessionActual.CorreoParticipanteMasivo; objResultadoBE.EsMasivo = SessionActual.EsMasivo; objResultadoBE.CodEvaluacion = SessionActual.CodEvaluacion; SessionActual.resultado.Seleccionado = objResultadoBE.Seleccionado; SessionActual.resultado.TendenciaId = objResultadoBE.TendenciaId; SessionActual.resultado.TipoDesarrollo = objResultadoBE.TipoDesarrollo; SessionActual.resultado.TalentoId = objResultadoBE.TalentoId; SessionActual.resultado.BuzonId = objResultadoBE.BuzonId; SessionActual.revisaSelec = true; //guardar resultado del juego TalentosReference.WSTalentosSoapClient ws = new Talentos_Master.TalentosReference.WSTalentosSoapClient(); ws.InsertarResultadoCompleted += new EventHandler <TalentosReference.InsertarResultadoCompletedEventArgs>(resultUpdate_completed); ws.InsertarResultadoAsync(objResultadoBE); } }
private void btnContinuarSeAcabo_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (SessionActual.cantSeleccionadosBuzon1.Equals(Session.MAX_TALENTOS_MAS_DESARROLLADOS) && SessionActual.cantSeleccionadosBuzon3.Equals(Session.MAX_TALENTOS_MENOS_DESARROLLADOS)) { if ((SessionActual.BuzonTEMas.lstTalento.Count + SessionActual.BuzonTEMenos.lstTalento.Count + SessionActual.BuzonTEIntermedio.lstTalento.Count).Equals(Session.MAX_TALENTOS_ESPECIFICOS)) { SessionActual.pasoCorrecTE = true; SessionActual.pasoVirtud = false; SessionActual.paso1 = false; SessionActual.paso2 = false; _cambiarInstruccion.Invoke(Enumerador.Instruccion.instruccionCorreccionTE); _cambiarContenido.Invoke(Enumerador.Pagina.ClasificacionDetalleTE); } else { TalentosReference.ResultadoBE rpta = new Talentos_Master.TalentosReference.ResultadoBE(); rpta.Resultado_id = SessionActual.resultado.Resultado_id; for (int i = 0; i < SessionActual.Buzon1.lstTalento.Count; i++) { rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.Buzon1.lstTalento[i].seleccionado).ToString(), ", "); } for (int i = 0; i < SessionActual.Buzon2.lstTalento.Count; i++) { rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.Buzon2.lstTalento[i].seleccionado).ToString(), ", "); } for (int i = 0; i < SessionActual.Buzon3.lstTalento.Count; i++) { rpta.Seleccionado = string.Concat(rpta.Seleccionado, Convert.ToInt16(SessionActual.Buzon3.lstTalento[i].seleccionado).ToString(), ", "); } rpta.BuzonId = SessionActual.resultado.BuzonId; rpta.Participante_id = SessionActual.participante.UsuarioId; rpta.TalentoId = SessionActual.resultado.TalentoId; rpta.Fecha = DateTime.Now; SessionActual.resultado.Seleccionado = rpta.Seleccionado; SessionActual.revisaSelec = true; //TODO: Se agrego el codigo para que llame a la selecicon de talentos especificos _cambiarContenido.Invoke(Enumerador.Pagina.SeleccionarTalentosEspecificos); _cambiarInstruccion.Invoke(Enumerador.Instruccion.InstruccionTalentoEspecifico); } } else { if (SessionActual.cantSeleccionadosBuzon1.Equals(Session.MAX_TALENTOS_MAS_DESARROLLADOS) && SessionActual.cantSeleccionadosBuzon3 < Session.MAX_TALENTOS_MENOS_DESARROLLADOS) { SessionActual.Buzon1.activo = false; SessionActual.Buzon3.activo = true; ppPuntajesBuzon2.Visibility = Visibility.Visible; ppPuntajesBuzon1.Visibility = Visibility.Collapsed; ppSeAcabo.Visibility = Visibility.Collapsed; canvasPuntajesNivel2.Visibility = Visibility.Visible; } else if (SessionActual.cantSeleccionadosBuzon3.Equals(Session.MAX_TALENTOS_MENOS_DESARROLLADOS) && SessionActual.cantSeleccionadosBuzon1 < Session.MAX_TALENTOS_MAS_DESARROLLADOS) { SessionActual.Buzon3.activo = false; SessionActual.Buzon1.activo = true; ppPuntajesBuzon1.Visibility = Visibility.Visible; ppPuntajesBuzon2.Visibility = Visibility.Collapsed; ppSeAcabo.Visibility = Visibility.Collapsed; canvasPuntajesNivel2.Visibility = Visibility.Visible; } _cambiarInstruccion.Invoke(Enumerador.Instruccion.SegundaInstruccion); LoadTalentos(); } }