Esempio n. 1
0
    protected Cantidad_Users ObtenerInforme()
    {
        DataRow        fila;                            //dr
        DataTable      usuarios = new DataTable();      //dt
        Cantidad_Users reporte  = new Cantidad_Users(); //ci

        usuarios = reporte.Tables["Datos_Users"];

        Usuario   dao        = new Usuario();
        DataTable Intermedio = dao.obtenerUsuariosReporte();

        for (int i = 0; i < Intermedio.Rows.Count; i++)
        {
            fila               = usuarios.NewRow();
            fila["id_user"]    = int.Parse(Intermedio.Rows[i]["id_user"].ToString());
            fila["nombre"]     = Intermedio.Rows[i]["nombre"].ToString();
            fila["apellido"]   = Intermedio.Rows[i]["apellido"].ToString();
            fila["usuario"]    = Intermedio.Rows[i]["usuario"].ToString();
            fila["sexo"]       = Intermedio.Rows[i]["sexo"].ToString();
            fila["ciudad"]     = Intermedio.Rows[i]["ciudad"].ToString();
            fila["correo"]     = Intermedio.Rows[i]["correo"].ToString();
            fila["id_rol"]     = int.Parse(Intermedio.Rows[i]["id_rol"].ToString());
            fila["img_perfil"] = CargarByte(Server.MapPath(Intermedio.Rows[i]["img_perfil"].ToString()));
            //fila["hyperlink"] = Intermedio.Rows[i]["archivo"].ToString();
            //fila["hyperlinkk"] = Intermedio.Rows[i]["imagen"].ToString();
            usuarios.Rows.Add(fila);
        }

        return(reporte);
    }
Esempio n. 2
0
 protected void PoblarReporte()
 {
     try
     {
         Cantidad_Users reporte = ObtenerInforme();
         //Cantidad_Company reporte1 = ObtenerInforme1();
         //CrystalReportSource1.ReportDocument.Subreports[0].SetDataSource(reporte1);
         CrystalReportSource1.ReportDocument.SetDataSource(reporte);
         CRV_ReportUsers.ReportSource = CrystalReportSource1;
     }
     catch (Exception)
     {
         throw;
     }
 }