Exemplo n.º 1
0
        protected void btnImprimir_Click(object sender, EventArgs e)
        {
            LNResultado           res = new LNResultado();
            LNPlantogramaEntidads pl  = new LNPlantogramaEntidads();

            System.Diagnostics.Debug.WriteLine("print");
            string cadenaFinal = "";

            string path = System.Web.HttpContext.Current.Server.MapPath("/img/reporte1.png");

            cadenaFinal += "<img src='" + path + "' Height='150' Width='570' /><br/><br/>";
            cadenaFinal += "<table><tr> <h2> <td>" + res.cantidadPacienteGrupo(grupo).resultado + " </td></h2> </tr> </table>";

            cadenaFinal += "<table BGCOLOR=#F5ECCE> <tr><td>Total Paciente: " + res.cantidadPacienteGrupo(grupo).cantidad.ToString() + "</td>" +
                           " <td> Total Hombres:" + res.cantidaHombreGrupo(grupo).cantidad.ToString() + " </td>" +
                           " <td>Total Mujeres: " + res.cantidaMujerGrupo(grupo).cantidad.ToString() + " </tr></table> <br/> ";
            cadenaFinal += "<table border=1> <tr BGCOLOR=#FBF8EF ><td>Nombre</td> <td>Pie Izquierdo</td> <td> Pie Derecho</td> <td> Fecha Plantograma</td> </tr>";

            foreach (PlantogramaEntidds item in pl.PlantogramaGrupo(grupo))
            {
                cadenaFinal += "<tr>";
                cadenaFinal += "<td  BGCOLOR=#E0F8EC>" + item.pacientes.nombres + " " + item.pacientes.Apellidos + "</td>";
                cadenaFinal += "<td BGCOLOR=#E0F8EC>" + item.diagnostica + "</td>";
                cadenaFinal += "<td BGCOLOR=#E0F8EC>" + item.diagnosticaD + "</td>";
                cadenaFinal += "<td BGCOLOR=#E0F8EC>" + item.fechaCreacion.ToString("yyyy-MM-dd") + "</td>";
                cadenaFinal += "</tr>";
            }
            cadenaFinal += "</table>";
            CrearPdf pdf = new CrearPdf();

            pdf.crear(cadenaFinal);
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Profecional profecional = new Profecional();

            try
            {
                Profecional u = new Profecional();
                u.id_Profecional = Convert.ToInt32(Session["id_Profecional"].ToString());//muestra los grupos que tiene el usuario logeado
                LNResultado ln = new LNResultado();
                TextTotalPaciente.Text = ln.NumUsuario(u).cantidad.ToString();

                List <Resultado> listTipoPie            = new List <Resultado>();
                List <Resultado> listTipoPieTop4        = new List <Resultado>();
                List <Resultado> listTipoPieTopRestante = new List <Resultado>();
                profecional.id_Profecional = Convert.ToInt32(Session["id_Profecional"].ToString());
                listTipoPie = ln.TiposDePie(profecional);
                for (int i = 0; i < (listTipoPie.Count / 2); i++)
                {
                    listTipoPieTop4.Add(listTipoPie[i]);
                }
                for (int i = listTipoPie.Count / 2; i < listTipoPie.Count; i++)
                {
                    listTipoPieTopRestante.Add(listTipoPie[i]);
                }

                ListViewTiposDeTie.DataSource = listTipoPieTopRestante;
                ListViewTiposDeTie.DataBind();

                ListViewTipoDePieRstante.DataSource = listTipoPieTop4;
                ListViewTipoDePieRstante.DataBind();

                cargarChart();
                txtCantidadHombres.Text     = ln.cantidadHombre(profecional).cantidad.ToString();
                txtCantidadMujeres.Text     = ln.cantidadMujer(profecional).cantidad.ToString();
                txtCantidadPlantograma.Text = ln.cantidaPlantograma(profecional).cantidad.ToString();
            }
            catch (Exception)
            {
                Response.Redirect(GetRouteUrl("LoginRoute", null));
            }
        }
Exemplo n.º 3
0
        public void cargarChart()
        {
            Profecional p  = new Profecional();
            LNResultado ln = new LNResultado();

            p.id_Profecional = Convert.ToInt32(Session["id_Profecional"].ToString());
            List <Resultado> lst = new List <Resultado>();

            lst = ln.TiposDePie(p);
            string[] x = new string[lst.Count];
            int[]    y = new int[lst.Count];
            for (int i = 0; i < lst.Count; i++)
            {
                x[i] = lst[i].resultado;
                y[i] = lst[i].cantidad;
            }
            ChartTipoPie.Series[0].Points.DataBindXY(x, y);
            //ChartTipoPie.Series[0].YValueMembers = "Volume1";
            //ChartTipoPie.Series[0].XValueMember = "Date";
            //  ChartTipoPie.DataBind();
        }