Exemplo n.º 1
0
        public static string FillDatosEncuesta(int IdEncuesta, bool checboxTodos)
        {
            List <THE_EncuestaEstatus> EstatusEncuesta = MngNegocioGraficas.ConsultaEncuestasEstatus(IdEncuesta, checboxTodos);
            List <THE_Encuesta>        Encuesta        = MngNegocioEncuesta.ObtieneEncuestaPorID(IdEncuesta);

            int Todos        = 0;
            int Contestados  = 0;
            int SinContestar = 0;

            foreach (THE_EncuestaEstatus encuestaEstatus in EstatusEncuesta)
            {
                if (encuestaEstatus.IdEstatus == 2 || encuestaEstatus.IdEstatus == 3)
                {
                    SinContestar = SinContestar + encuestaEstatus.Numero;
                }
                else if (encuestaEstatus.IdEstatus == 4)
                {
                    Contestados = encuestaEstatus.Numero;
                }
            }
            Todos = Contestados + SinContestar;

            string json = "{'Todos':'" + Todos.ToString() + "','Contestado':'" + Contestados.ToString() + "','SinContestar':'" + SinContestar.ToString() + "','NombreEnc':'" + Encuesta[0].NombreEncuesta.ToString() + "'}";

            return(json);
        }
Exemplo n.º 2
0
        void LlenaDatosEncuesta(int IdEncuesta)
        {
            List <THE_EncuestaEstatus> EstatusEncuesta = MngNegocioGraficas.ConsultaEncuestasEstatus(IdEncuesta, chkMostrarTodos.Checked);
            List <THE_Encuesta>        Encuesta        = MngNegocioEncuesta.ObtieneEncuestaPorID(IdEncuesta);

            int Todos        = 0;
            int Contestados  = 0;
            int SinContestar = 0;

            foreach (THE_EncuestaEstatus encuestaEstatus in EstatusEncuesta)
            {
                if (encuestaEstatus.IdEstatus == 2 || encuestaEstatus.IdEstatus == 3)
                {
                    SinContestar = SinContestar + encuestaEstatus.Numero;
                }
                else if (encuestaEstatus.IdEstatus == 4)
                {
                    Contestados = encuestaEstatus.Numero;
                }
            }
            Todos = Contestados + SinContestar;
            //lbl_N.Text = Todos.ToString();
            //lbl_NoN.Text = SinContestar.ToString();
            divTitulo.InnerText = Encuesta[0].NombreEncuesta;
        }
Exemplo n.º 3
0
        public static string TopOfMind(string idPregunta, string idsDispos)
        {
            List <TDI_GraficasEncuesta> Top        = MngNegocioGraficas.GeTopOfMind(idPregunta, idsDispos);
            JavaScriptSerializer        serializer = new JavaScriptSerializer();
            string resultjson = "";

            resultjson = serializer.Serialize(Top);
            return(resultjson);
        }
Exemplo n.º 4
0
        public static string DibujaGrafica(int idEncuesta, bool checboxHorario, string Catalogos, string idPregunta)
        {
            List <TDI_GraficasEncuesta> graficaEncu = MngNegocioGraficas.DibujaGrafica(idEncuesta, checboxHorario, Catalogos, idPregunta);
            JavaScriptSerializer        serializer  = new JavaScriptSerializer();
            string resultjson = "";

            resultjson = serializer.Serialize(graficaEncu);
            return(resultjson);
        }
Exemplo n.º 5
0
        protected void btnEnviarGrafica_Click(object sender, EventArgs e)
        {
            bool estatusEnviaCorreo = MngNegocioGraficas.EnviaGraficaCorreo(txtNombreDe.Text, txtEmailPara.Text, txtEmailPara.Text, "Encuestas", int.Parse(hdnIdEncuesta.Value));

            if (estatusEnviaCorreo)
            {
                ctrlMessageBox.AddMessage("Se Envio Correctamente el Email a: " + txtEmailPara.Text, MessageBox.enmMessageType.Success, "Envia Email");
            }
            else
            {
                ctrlMessageBox.AddMessage("Ocurrio un Error al Enviar el Email a: " + txtEmailPara.Text, MessageBox.enmMessageType.Error, "Envia Email");
            }

            txtEmailPara.Text = "";
        }