public static function getAll()
 {
     try {
         $sql = 'SELECT * from ficha natural join centro natural join programa ';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
     }
 }
 public static function getAll()
 {
     try {
         $sql = 'SELECT * from localidad ';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
     }
 }
 public static function getAll()
 {
     try {
         $sql = 'SELECT desercion.num_doc, desercion.fecha_doc, desercion.id_apre, desercion.num_ficha, desercion.cod_causa, desercion.fecha_desercion, desercion.fase FROM desercion, causa_desercion, ficha, aprendiz WHERE desercion.id_apre=aprendiz.id_apre AND ficha.num_ficha=desercion.num_ficha AND causa_desercion.cod_causa=desercion.cod_causa';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
     }
 }
 public static function getAll()
 {
     try {
         $sql = 'SELECT causa_desercion.cod_causa,  causa_desercion.desc_causa, causa_desercion.estado  FROM causa_desercion';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
     }
 }
 public static function getAll()
 {
     try {
         $sql = 'SELECT programa.cod_prog,  programa.desc_prog, programa.estado  FROM programa';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
     }
 }
 public static function getAll()
 {
     try {
         $sql = 'SELECT * from matricula natural join aprendiz ';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
     }
 }
 /**
  * esta  funcion trae todos los datos de la tabla aprendiz con base a una sentencia
  * 
  * @return \PDOException* @return \PDOException evuelve un mensaje de exito si la funcion fue realizada si es el caso y la funcion no fue realiza envia mensaje no se puede procesar
  */
 public static function getAll()
 {
     try {
         $sql = 'SELECT * from tipo_id ';
         return conexion::getinstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }