コード例 #1
0
    protected infoMedicos obtenerInforme()
    {
        DataRow     fila;
        DataTable   informacionMedico = new DataTable();
        infoMedicos medico            = new infoMedicos();

        informacionMedico = medico.Tables["medicos"];

        DAO_Admin admin      = new DAO_Admin();
        DataTable intermedio = admin.obtenermedicos();

        for (int i = 0; i < intermedio.Rows.Count; i++)
        {
            fila = informacionMedico.NewRow();

            fila["apellidos"]      = intermedio.Rows[i]["apellidos"].ToString();
            fila["nombres"]        = intermedio.Rows[i]["nombres"].ToString();
            fila["identificacion"] = Int64.Parse(intermedio.Rows[i]["identificacion"].ToString());
            fila["email"]          = intermedio.Rows[i]["email"].ToString();
            fila["especialidad"]   = intermedio.Rows[i]["especialidad"].ToString();
            fila["foto"]           = obtenerImagen(intermedio.Rows[i]["url"].ToString());
            informacionMedico.Rows.Add(fila);
        }

        return(medico);
    }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         infoMedicos medicos = obtenerInforme();
         CRS_medicos.ReportDocument.SetDataSource(medicos);
         CRV_medicos.ReportSource = CRS_medicos;
     }
     catch (Exception)
     {
         throw;
     }
 }