Ejemplo n.º 1
0
        public MarcoN_3()
        {
            
            InitializeComponent();
            c_resultado.Visibility = Visibility.Collapsed;
            n_resultado_1.Visibility = Visibility.Collapsed;
            n_resultado_2.Visibility = Visibility.Collapsed;
            n_resultado_3.Visibility = Visibility.Collapsed;
            test_window.Visibility = Visibility.Collapsed;
            s2.Visibility = Visibility.Collapsed;

            bPrevio.Visibility = Visibility.Collapsed;
            bCancelar.Visibility = Visibility.Collapsed;
            bSiguiente.Visibility = Visibility.Collapsed;
            bTerminar.Visibility = Visibility.Collapsed;
            bTerminar2.Visibility = Visibility.Collapsed;

            r[0] = r1; r[1] = r2; r[2] = r3; r[3] = r4;
            preguntas_text[0] = "Por cuál de las siguientes razones una mujer puede abortar de forma legal en cualquier estado de la República Mexicana?";
            preguntas_text[1] = "¿En qué estados de la República Mexicana el aborto es legal por razones económicas?";
            preguntas_text[2] = "¿En qué estado de la República Mexicana el aborto voluntario es legal, hasta las 12 semanas de embarazo?";
            preguntas_text[3] = "Si a tu centro de salud llegara una mujer solicitando una ILE por violación tú decidirías…";
            preguntas_text[4] = "¿Quiénes pueden negarse a practicar una interrupción legal del embarazo por argumentos morales?";


            p1 = new Pregunta(this.i, preguntas_text[this.i], "Grave daño a la salud de la mujer", "Peligro de muerte de la mujer", "Violación de la mujer", "Malformaciones en el producto", "La violación es la única causal permitida en todos los estados de la República Mexicana.  La Ley General de Víctimas establece que todas las mujeres que han sido violadas tienen derecho a abortar si así lo deciden. Se trata de un servicio de emergencia médica obligatoria que no puede condicionarse bajo ninguna circunstancia.");
            p1.correcta = p1.res3;
            this.i++;
            p2 = new Pregunta(this.i, preguntas_text[this.i], "Michoacán y Yucatán", "Oaxaca y Veracruz", "Veracruz y Distrito Federal", "Hidalgo y Estado de México", "En Michoacán y Yucatán el aborto es legal por razones económicas.  Prohibir el aborto a las mujeres que se encuentran en situación de pobreza, agrava su condición de vulnerabilidad y atenta contra sus derechos humanos.");
            p2.correcta = p2.res1;
            this.i++;
            p3 = new Pregunta(this.i, preguntas_text[this.i], "Estado de México", "Hidalgo", "Distrito Federal", "Tabasco", "Desde 2007, Interrumpir el embarazo es legal en el Distrito Federal.  Año con año miles de mujeres de distintos estados de la República acuden a los servicios públicos de salud para poder ejercer su derecho a decidir, con absoluta seguridad.");
            p3.correcta = p3.res3;
            this.i++;
            p4 = new Pregunta(this.i, preguntas_text[this.i], "Investigar primero si es verdad que la mujer fue violada para darle el servicio", "Negarte a hacer el aborto y decirle a la mujer que busque otro proveedor", "Referirla con un médico privado que conozcas", "Darle el servicio si cuentas con las habilidades para hacerlo", "El personal médico puede decidir legalmente proteger la intimidad de su usuaria. La ley reconoce que ciertos vínculos profesionales, dificultan comunicar la comisión de un delito o revelar la identidad del autor del mismo. Los proveedores de servicios de salud deben a sus usuarias confidencialidad.");
            p4.correcta = p4.res4;
            this.i++;
            p5 = new Pregunta(this.i, preguntas_text[this.i], "Todo el personal que labora en un servicio de  salud", "La institución de salud", "El  personal médico capacitado para realizarlo", "", "Con la objeción de conciencia el único que puede negarse a practicar la ILE es la/el médico, aunque éste tendría que asegurar el derecho de la mujer a recibir el servicio. La objeción de conciencia es personal, no institucional, El personal médico tiene la obligación de canalizar a otro proveedor de servicios, siempre y cuando la demora no ponga en riesgo la salud o la vida de la mujer.");
            p5.correcta = p5.res3;
            this.i = 0;
            preguntas.Add(p1); preguntas.Add(p2); preguntas.Add(p3); preguntas.Add(p4); preguntas.Add(p5);
            pregunta_textblock.Text = (this.i + 1).ToString();
        }
Ejemplo n.º 2
0
        private void showMessageBox(int o)
        {
            //ocultar TestWindow
            test_window.Visibility = Visibility.Collapsed;
            //Modificar Appbar
            bTerminar.Visibility = Visibility.Visible;
            Canvas.SetLeft(bTerminar, 135);
            bTerminar.Content = "Siguiente";
            bTerminar2.Visibility = Visibility.Collapsed;
            bSiguiente.Visibility = Visibility.Collapsed;
            bPrevio.Visibility = Visibility.Collapsed;
            bCancelar.Visibility = Visibility.Collapsed;
            //Mostrar c_resultado
            c_resultado.Visibility = Visibility.Visible;
            //Actualizar Valores
            saveAnswer(o);
            p = preguntas.Find(k => k.id == o);
            t_resultado1.Text = p.before_next;
            s1.Visibility = Visibility.Collapsed;
            s2.Visibility = Visibility.Visible;

        }
Ejemplo n.º 3
0
        private void saveAnswer(int o)
        {
            p = preguntas.Find(k => k.id == o);
            for (int y = 0; y <= 2; y++)
            {
                if (r[y].IsChecked == true)
                {
                    p.rad_checked = y;
                    if (r[y].Content.ToString() == p.correcta)
                    {
                        p.its_correct = true;
                    }
                    r[y].IsChecked = false;
                    break;
                }
            }

        }
Ejemplo n.º 4
0
 private void ActualizarRads(int o)
 {
     p = preguntas.Find(k => k.id == o);
     pregunta_text.Text = p.text;
     r1.Content = p.res1;
     r2.Content = p.res2;
     r3.Content = p.res3;
     if (p.res4 == "")
     {
         r4.Visibility = Visibility.Collapsed;
     }
     else
     {
         r4.Visibility = Visibility.Visible;
     }
     r4.Content = p.res4;
     if (p.rad_checked != -1)
     {
         r[p.rad_checked].IsChecked = true;
     }
     pregunta_textblock.Text = "Pregunta " + (this.i + 1).ToString() + " de 5";
 }
Ejemplo n.º 5
0
        private void showMessageBox(int o)
        {
            //ocultar TestWindow
            test_window.Visibility = Visibility.Collapsed;
            //Modificar Appbar
            bTerminar.Visibility = Visibility.Visible;
            Canvas.SetLeft(bTerminar, 108);
            bTerminar.Content = "Siguiente";
            bTerminar2.Visibility = Visibility.Collapsed;
            bSiguiente.Visibility = Visibility.Collapsed;
            bPrevio.Visibility = Visibility.Collapsed;
            bCancelar.Visibility = Visibility.Collapsed;
            //Mostrar c_resultado
            c_resultado.Visibility = Visibility.Visible;
            //Actualizar Valores
            saveAnswer(o);
            this.scroll_1.ScrollToVerticalOffset(0);
            p = preguntas.Find(k => k.id == o);
            if (p.its_correct) //Semaforo Verde
            {
                n_resultado_x1.Visibility = Visibility.Visible;
                t_resultado.Text = "Adelante, Estas en lo correcto.";
            }
            else // semaforo rojo.
            {
                n_resultado_x2.Visibility = Visibility.Visible;
                t_resultado.Text = p.res4;
            }

        }
Ejemplo n.º 6
0
        private void ActualizarRads(int o)
        {
            p = preguntas.Find(k => k.id == o);
            pregunta_text.Text = p.text;
            r1.Content = p.res1;
            r2.Content = p.res2;
            r3.Content = p.res3;

            if (p.rad_checked != -1)
            {
                r[p.rad_checked].IsChecked = true;
            }
            pregunta_textblock.Text = "Pregunta " + (this.i + 1).ToString() + " de 10";
        }
Ejemplo n.º 7
0
        public Estigma_3()
        {
            InitializeComponent();
            

            c_resultado.Visibility = Visibility.Collapsed;
            n_resultado_1.Visibility = Visibility.Collapsed;
            n_resultado_2.Visibility = Visibility.Collapsed;
            n_resultado_3.Visibility = Visibility.Collapsed;
            n_resultado_x1.Visibility = Visibility.Collapsed;
            n_resultado_x2.Visibility = Visibility.Collapsed;
            test_window.Visibility = Visibility.Collapsed;
            bPrevio.Visibility = Visibility.Collapsed;
            bCancelar.Visibility = Visibility.Collapsed;
            bSiguiente.Visibility = Visibility.Collapsed;
            bTerminar.Visibility = Visibility.Collapsed;
            bTerminar2.Visibility = Visibility.Collapsed;

            r[0] = r1; r[1] = r2; r[2] = r3;
            preguntas_text[0] = "Las mujeres que quieren tener hijos/as son más felices que las que no quieren tenerlos/as";
            preguntas_text[1] = "Una mujer que decide abortar es irresponsable.";
            preguntas_text[2] = "Una mujer que ha tenido un aborto podría influenciar a otras mujeres a tener abortos";
            preguntas_text[3] = "Si tuviera la opción, preferiría no atender a una mujer que ha tenido más de un aborto";
            preguntas_text[4] = "Un prestador de servicios de salud que atiende a una mujer que ha tenido un aborto debe avisar a su pareja (novio o esposo) y/o a sus padres.";
            preguntas_text[5] = "Si una mujer me preguntara sobre opciones frente a un embarazo no planeado, yo le recomendaría que continuara con el embarazo.";
            preguntas_text[6] = "Las mujeres que abortan siempre tienen alguna consecuencia negativa en su salud física";
            preguntas_text[7] = "Si una mujer me solicitara apoyo para interrumpir su embarazo, yo trataría de ayudarla para que lo hiciera de manera segura.";
            preguntas_text[8] = "Un prestador de servicios de salud debe denunciar a una mujer si sospecha que tuvo un aborto inducido.";
            preguntas_text[9] = "Si conociera a un/a colega que realizara abortos, no me gustaría que me relacionaran con el/ella.";


            p1 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p1.correcta = p1.res3;
            p1.res4 = "Decidir ser madre debe ser una elección y no una obligación por el simple hecho de ser mujer. Los hijos/as tienen el derecho a ser deseados.";
            this.i++;
            p2 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p2.correcta = p2.res3;
            p2.res4 = "Una idea frecuente en nuestra sociedad es considerar que las mujeres se embarazaron sin planearlo porque no utilizaron anticonceptivos, sin embargo, existen un sinnúmero de razones como la falla del anticonceptivo, haber sido presionada por la pareja para no usar algún método, por violencia sexual, esta última con mayor frecuencia en mujeres menores de 15 años.";
            this.i++;
            p3 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p3.correcta = p3.res3;
            p3.res4 = " La decisión de abortar no se contagia porque no se trata de una enfermedad, cada mujer tiene la libertad de decidir lo mejor para ella y como sociedad debemos respetar las decisiones que las mujeres toman sobre sus cuerpos y sus vidas";
            this.i++;
            p4 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p4.correcta = p4.res3;
            p4.res4 = "Cuando un prestador de servicios de salud deja de atender o referir a un servicio seguro a una mujer en situación de aborto, ella podría buscar opciones inseguras y retrasar la atención poniendo en riesgo su salud.";
            this.i++;
            p5 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p5.correcta = p5.res3;
            p5.res4 = " El prestador de servicio de salud debe proteger la confidencialidad de las mujeres para asegurar que puedan tomar decisiones libres e informadas, por lo que no se debe notificar a ninguna persona sin previa autorización de la mujer.";
            this.i++;
            p6 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p6.correcta = p6.res3;
            p6.res4 = "Es importante que la información que le demos a las mujeres sea lo más objetiva posible y mostrándole todas las opciones posibles para tomar una decisión informada. Si sólo le damos una opción estaremos interfiriendo en su libertad de elegir.";
            this.i++;
            p7 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p7.correcta = p7.res3;
            p7.res4 = " El aborto es uno de los procedimientos médicos de menor riesgo. En países donde las mujeres tienen acceso a servicios de aborto seguros la probabilidad de muerte no es mayor a 1 de cada 100,000 procedimientos.";
            this.i++;
            p8 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p8.correcta = p8.res1;
            p8.res4 = " A las mujeres que buscan interrumpir un embarazo se les dificulta llegar a los servicios de salud para pedir ayuda porque piensan que las van a tratar mal por la decisión que han tomado, es importante aprovechar la llegada de estas mujeres a los servicios para asegurar que reciban un servicio de calidad y no ponerlas en riesgo forzándolas a buscar atención con prestadores de servicios de salud no calificados.";
            this.i++;
            p9 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p9.correcta = p9.res3;
            p9.res4 = " El que un prestador de servicios de salud decida denunciar a una mujer por haber abortado, criminaliza a las mujeres retrasando la atención y poniendo en riesgo su salud.";
            this.i++;
            p10 = new Pregunta(1, this.i, preguntas_text[this.i]);
            p10.correcta = p10.res3;
            p10.res4 = " El no querer que nos relacionen con personal que hace abortos refleja una actitud de rechazo y de devaluación hacia los colegas que lo realizan, lo cual minimiza su labor afectando su salud emocional. Los prestadores de servicios de salud deben evitar ser una barrera para la salud emocional de sus colegas y facilitar que ellos/as puedan dar una atención de calidad a las mujeres en situación de aborto.";
            this.i = 0;
            preguntas.Add(p1); preguntas.Add(p2); preguntas.Add(p3);
            preguntas.Add(p4); preguntas.Add(p5); preguntas.Add(p6);
            preguntas.Add(p7); preguntas.Add(p8); preguntas.Add(p9); preguntas.Add(p10);

        }