private void _vista_UsuarioDeseaAgregarPreguntas(object sender, MicroEncuestaArgumento e) { try { var resultado = MicroEncuestaServicio.AgregarPregunta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.MicroEncuestasPreguntas = MicroEncuestaServicio.ObtenerPreguntasPorEncuesta(e); if (e.UseCallbakAction) { e.Respuesta.QUESTION_ID = int.Parse(resultado.DbData); e.Pregunta.QUESTION_ID = int.Parse(resultado.DbData); e.CallbackAction?.Invoke(e); } _vista.TerminoProceso("cpRecargarControles", 0, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarTodasLasPreguntas(object sender, MicroEncuestaArgumento e) { try { var resultado = MicroEncuestaServicio.EliminarTodasLasPreguntas(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.MicroEncuestasPreguntas = MicroEncuestaServicio.ObtenerPreguntasPorEncuesta(e); _vista.MicroEncuestasRespuesta = MicroEncuestaServicio.ObtenerRespuestaPorPregunta(new MicroEncuestaArgumento { Pregunta = new Pregunta { QUESTION_ID = 0 } }); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerPreguntasPorMicroencesta(object sender, MicroEncuestaArgumento e) { try { _vista.MicroEncuestasPreguntas = MicroEncuestaServicio.ObtenerPreguntasPorEncuesta(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerRutasAsignadas(object sender, MicroEncuestaArgumento e) { try { _vista.RutasAsignadas = MicroEncuestaServicio.ObtenerRutasAsignadas(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerTodasLasMicroencuestas(object sender, MicroEncuestaArgumento e) { try { _vista.MicroEncuestasEncabezado = MicroEncuestaServicio.ObtenerMicroencuestaEncabezado(); ObtenerParametroDeCantidadMaximaDePreguntasPermitidas(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
/// <summary> /// Desasgna ruta de la microencuesta. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void _vista_UsuarioDeseaAsignarEncuesta(object sender, MicroEncuestaArgumento e) { try { e.XmlRutasAAsignar = ObtenerXmlDeRutasAAsignar(e.RutasAAsignar); var resultado = MicroEncuestaServicio.AsignarEncuesta(e); var listadoDeErrores = (from op in resultado where op.Resultado == ResultadoOperacionTipo.Error select op.Mensaje).ToList(); if (listadoDeErrores.Count > 0) { _vista.EstablecerMultiplesErrores(listadoDeErrores, sender); } _vista.TerminoProceso("cpTerminoDeAsignarRutas", 0, sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaActualizarResepuesta(object sender, MicroEncuestaArgumento e) { try { var resultado = MicroEncuestaServicio.ActualizarRespuesta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.MicroEncuestasRespuesta = MicroEncuestaServicio.ObtenerRespuestaPorPregunta(e); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
/// <summary> /// Metodo para desasignar todos los canales de la microencuesta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void _vista_UsuarioDeseaDesasignarTodosLosCanalesAMicroencuesta(object sender, MicroEncuestaArgumento e) { try { var resultado = MicroEncuestaServicio.DesasignarTodosLosCanalesDeEncuesta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.CanalesAsignados = CanalServicio.ObtenerCanalesAsociadosAEncuestas(e); _vista.CanalesSinAsignar = CanalServicio.ObtenerCanalesNoAsociadosAEncuestas(e); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
/// <summary> /// Desasigna todas todas las rutas de esta encuesta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void _vista_UsuarioDeseaDesasignarEncuestaATodasLasRutas(object sender, MicroEncuestaArgumento e) { try { var resultado = MicroEncuestaServicio.DesasignarTodasLasEncuestas(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.RutasSinAsignar = MicroEncuestaServicio.ObtenerRutasSinAsignar(e); _vista.RutasAsignadas = MicroEncuestaServicio.ObtenerRutasAsignadas(e); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarTodaLaMicroEncuesta(object sender, MicroEncuestaArgumento e) { try { var resultado = MicroEncuestaServicio.EliminarEncuestaEncabezado(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.TerminoProceso("cpLimpiarControles", 0, sender); _vista.MicroEncuestasEncabezado = MicroEncuestaServicio.ObtenerMicroencuestaEncabezado(); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }