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); }
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)); } }
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(); }