public function ReporteFicha()
 {
     session_start();
     if (isset($_GET["id_fichas"])) {
         $_id_fichas = $_GET["id_fichas"];
         $_nombre_fichas = $_GET["nombre_fichas"];
         //Creamos el objeto usuario
         $fichas = new FichasModel();
         //Conseguimos todos los usuarios
         $fichas_composiciones = new FichasComposicionesModel();
         $where_com = "id_fichas = '{$_id_fichas}' ";
         $fichas_dosificacion = new FichasDosificacionModel();
         $fichas_fotos = new FichasFotosModel();
         $columnas = " fichas.id_fichas,\r\n\t\t\t\t\t  fichas.nombre_fichas,\r\n\t\t\t\t\t  fichas.encabezado_tabla_fichas,\r\n\t\t\t\t\t  fichas.farmacocinetica_fichas,\r\n\t\t\t\t\t  fichas.accion_terapeutica_fichas,\r\n\t\t\t\t\t  fichas.clasificacion_farmacologica_fichas,\r\n\t\t\t\t\t  fichas.forma_terapeutica_fichas,\r\n\t\t\t\t\t  fichas.indicaciones_uso_fichas,\r\n\t\t\t\t\t  fichas.forma_administracion_fichas,\r\n\t\t\t\t\t  fichas.interacciones_fichas,\r\n\t\t\t\t\t  fichas.contraindicaciones_fichas,\r\n\t\t\t\t\t  fichas.periodo_retiro_fichas,\r\n\t\t\t\t\t  fichas.advertencias_fichas,\r\n\t\t\t\t\t  fichas.presentacion_fichas,\r\n\t\t\t\t\t  fichas.registro_sanitario_fichas,\r\n\t\t\t\t\t  fichas.id_distribuidores,\r\n\t\t\t\t\t  distribuidores.nombre_distribuidores,\r\n\t\t\t\t\t  fichas.id_laboratorios,\r\n\t\t\t\t\t  laboratorios.nombre_laboratorios";
         $tablas = "  public.fichas,\r\n  \t\t\t\t\t\tpublic.distribuidores,\r\n  \t\t\t\t\t\tpublic.laboratorios";
         $where = " distribuidores.id_distribuidores = fichas.id_distribuidores AND laboratorios.id_laboratorios = fichas.id_laboratorios\r\n\t\t\tAND fichas.id_fichas = '{$_id_fichas}' ";
         $id = "fichas.id_fichas";
         $columnas_com = "composiciones.nombre_composiciones, \r\n  \t\t\t\t\t\t\tfichas_composiciones.cantidad_fichas_composiciones";
         $tablas_com = "public.fichas_composiciones, \r\n \t\t\t\t\t\t\t public.composiciones";
         $where_com = "composiciones.id_composiciones = fichas_composiciones.id_composiciones\r\n\t\t\t\t\t\t\t AND fichas_composiciones.id_fichas = '{$_id_fichas}'\t";
         $id_com = "composiciones.nombre_composiciones";
         $columnas_dos = "especies.nombre_especies, fichas_dosificacion.dosis_fichas_dosificacion, fichas_dosificacion.id_fichas, fichas_dosificacion.id_especies";
         $tablas_dos = "public.fichas_dosificacion, \r\n  \t\t\t\t\t\t\t public.especies";
         $where_dos = "fichas_dosificacion.id_especies = especies.id_especies\r\n\t\t\t\t\t\t\t AND fichas_dosificacion.id_fichas = '{$_id_fichas}'\t";
         $id_dos = "especies.nombre_especies";
         $resultRep = $fichas->getCondiciones($columnas, $tablas, $where, $id);
         $resultCom = $fichas_composiciones->getCondiciones($columnas_com, $tablas_com, $where_com, $id_com);
         $resultDos = $fichas_dosificacion->getCondiciones($columnas_dos, $tablas_dos, $where_dos, $id_dos);
         $resultRep2 = "";
         ///aqui aumento contador de visualizacion
         $colval_upd = " consultas_fichas = consultas_fichas + 1 ";
         $tabla_upd = "fichas";
         $where_upd = "id_fichas = '{$_id_fichas}' ";
         $resultUpd = $fichas->UpdateBy($colval_upd, $tabla_upd, $where_upd);
         //muestro el reporte
         $this->report("Ficha", array("resultRep" => $resultRep, "id_fichas" => $_id_fichas, "nombre_fichas" => $_nombre_fichas, "resultCom" => $resultCom, "resultDos" => $resultDos));
     }
 }
 public function borrarId()
 {
     if (isset($_GET["id_fichas"])) {
         $id_fichas = (int) $_GET["id_fichas"];
         $fichas = new FichasModel();
         $ficha_composiciones = new FichasComposicionesModel();
         $ficha_dosificacion = new FichasDosificacionModel();
         $ficha_fotos = new FichasFotosModel();
         $ficha_composiciones->deleteBy(" id_fichas", $id_fichas);
         $ficha_dosificacion->deleteBy(" id_fichas", $id_fichas);
         $ficha_fotos->deleteBy(" id_fichas", $id_fichas);
         $resultado = $fichas->deleteBy(" id_fichas", $id_fichas);
         $this->view("Resultado", array("resultado" => $resultado));
         //$this->redirect("Fichas", "index");
     }
 }