public function index() { //Creamos el objeto usuario session_start(); $composiciones = new ComposicionesModel(); $resultSet = $composiciones->getAll("id_composiciones"); //Conseguimos todos los usuarios //$resultSet=$usuarios->getCondiciones($columnas ,$tablas ,$where, $id); $resultEdit = ""; if (isset($_GET["id_composiciones"])) { $_id_composiciones = $_GET["id_composiciones"]; $where = "id_composiciones = '{$_id_composiciones}' "; $resultEdit = $composiciones->getBy($where); } $this->view("Composiciones", array("resultSet" => $resultSet, "resultEdit" => $resultEdit)); }
public function index_dos() { session_start(); $composiciones = new ComposicionesModel(); $resultSet = $composiciones->getAll("nombre_composiciones"); $resultEdit = ""; $_nombre_composiciones = ""; $_id_composiciones = 0; $_nuevo_composiciones = FALSE; if (isset($_POST["nombre_composiciones"])) { $_nombre_composiciones = $_POST["nombre_composiciones"]; } //AGREGO EL NOMBRE Y DEVUELVO EL ID if (isset($_POST["btn_agregar_composiciones"])) { $_nuevo_composiciones = TRUE; $_nombre_composiciones = strtoupper($_POST["nombre_composiciones"]); $funcion = "ins_composiciones"; $parametros = " '{$_nombre_composiciones}' "; $composiciones->setFuncion($funcion); $composiciones->setParametros($parametros); $resultado = $composiciones->Insert(); } //btn_buscar if (isset($_POST["btn_buscar"])) { $_contenido_busqieda = strtoupper($_POST["contenido_busqueda"]); $where = "buscador = '{$_contenido_busqieda}' "; $resultSet = $composiciones->getBy($where); } $res_composiciones = $composiciones->getBy("nombre_composiciones = '{$_nombre_composiciones}' "); foreach ($res_composiciones as $res) { $_id_composiciones = $res->id_composiciones; } //editando if (isset($_GET["id_composiciones_edit"])) { $_id_composiciones = $_GET["id_composiciones_edit"]; $where = "id_composiciones = '{$_id_composiciones}' "; $resultEdit = $composiciones->getBy($where); } //guardamos el distribuidores if (isset($_POST["btn_guardar"])) { $_nombre_composiciones = strtoupper($_POST["nombre_composiciones"]); $_categoria_farmacologica_composicion = strtoupper($_POST["categoria_farmacologica_composicion"]); $_subcategoria_farmacologica_composiciones = strtoupper($_POST["subcategoria_farmacologica_composiciones"]); $_indicaciones_uso_composiciones = strtoupper($_POST["indicaciones_uso_composiciones"]); $_forma_administracion_composiciones = strtoupper($_POST["forma_administracion_composiciones"]); $_efectos_secundarios_composiciones = strtoupper($_POST["efectos_secundarios_composiciones"]); $_mecanismo_accion_composiciones = strtoupper($_POST["mecanismo_accion_composiciones"]); $_precausiones_composiociones = strtoupper($_POST["precausiones_composiociones"]); $_interacciones_composiciones = strtoupper($_POST["interacciones_composiciones"]); $_contraindicaciones_composiciones = strtoupper($_POST["contraindicaciones_composiciones"]); $_periodo_retirio_composiciones = strtoupper($_POST["periodo_retirio_composiciones"]); $funcion = "ins_composiciones"; $parametros = "'{$_nombre_composiciones}' , '{$_categoria_farmacologica_composicion}',\t'{$_subcategoria_farmacologica_composiciones}' , \r\n\t\t\t\t\t\t '{$_indicaciones_uso_composiciones}' , '{$_forma_administracion_composiciones}' , '{$_efectos_secundarios_composiciones}' ,\r\n\t\t\t\t\t\t '{$_mecanismo_accion_composiciones}' , '{$_precausiones_composiociones}' , '{$_interacciones_composiciones}' , \r\n\t\t\t\t\t\t '{$_contraindicaciones_composiciones}' , '{$_periodo_retirio_composiciones}' "; $composiciones->setFuncion($funcion); $composiciones->setParametros($parametros); $resultado = $composiciones->Insert(); $this->redirect("PrincipiosActivos", "index"); } else { $this->view("PrincipiosActivosAdd", array("resultSet" => $resultSet, "resultEdit" => $resultEdit, "id_composiciones" => $_id_composiciones, "nombre_composiciones" => $_nombre_composiciones, "nuevo_composiciones" => $_nuevo_composiciones)); } }
public function index() { session_start(); $resultSet = ""; $resultEdit = ""; $composiciones = new ComposicionesModel(); $resultCom = $composiciones->getAll("nombre_composiciones"); $especies = new EspeciesModel(); $resultEsp = $especies->getAll("nombre_especies"); $distribuidores = new DistribuidoresModel(); $resultDis = $distribuidores->getAll("nombre_distribuidores"); $laboratorios = new LaboratoriosModel(); $resultLab = $laboratorios->getAll("nombre_laboratorios"); $CantProductos = 0; $CantPrincipios = 0; $CantLaboratorios = 0; $CantDistribuidores = 0; $resultPrinBus = ""; $resultLabBus = ""; $resultDisBus = ""; $buscador = new FichasModel(); $principios_activos = new ComposicionesModel(); if (isset($_POST["btn_buscar"])) { $_contenido_busqueda = strtoupper($_POST['contenido_busqueda']); $where = "buscador LIKE '%{$_contenido_busqueda}%' "; $resultSet = $buscador->getBy($where); $resultPrinBus = $principios_activos->getBy($where); $resultLabBus = $laboratorios->getBy($where); $resultDisBus = $distribuidores->getBy($where); $CantProductos = count($resultSet); $CantPrincipios = count($resultPrinBus); $CantLaboratorios = count($resultLabBus); $CantDistribuidores = count($resultDisBus); } if (isset($_POST["btn_filtrar"])) { $where1 = ""; $where2 = ""; $where3 = ""; $where4 = ""; $where5 = ""; $where6 = ""; $columnas = "fichas.nombre_fichas, fichas.id_fichas"; $tablas = "public.fichas, public.laboratorios, public.distribuidores, \r\n \t\t\t\t\t\tpublic.fichas_composiciones, public.fichas_dosificacion"; $where = "laboratorios.id_laboratorios = fichas.id_laboratorios AND\r\n \t\t\t\t\t\tdistribuidores.id_distribuidores = fichas.id_distribuidores AND\r\n \t\t\t\t\t\tfichas_composiciones.id_fichas = fichas.id_fichas AND\r\n \t\t\t\t\t\tfichas_dosificacion.id_fichas = fichas.id_fichas"; $id = "fichas.nombre_fichas"; if (isset($_POST["id_especies"])) { $_id_especies = $_POST["id_especies"]; if ($_id_especies > 0) { $where1 = " AND fichas_dosificacion.id_especies = '{$_id_especies}' "; } } if (isset($_POST["id_composiciones"])) { $_id_composiciones = $_POST["id_composiciones"]; if ($_id_composiciones > 0) { $where2 = " AND fichas_composiciones.id_composiciones = '{$_id_composiciones}' "; } } if (isset($_POST["forma_administracion"])) { $_forma_administracion = $_POST["forma_administracion"]; if ($_forma_administracion != "0") { $where3 = " AND fichas.forma_administracion_fichas = '{$_forma_administracion}' "; } } if (isset($_POST["id_laboratorios"])) { $_id_laboratorios = $_POST["id_laboratorios"]; if ($_id_laboratorios > 0) { $where4 = " AND fichas.id_laboratorios = '{$_id_laboratorios}' "; } } $where_tot = $where . $where1 . $where2 . $where3 . $where4 . $where5 . $where6; $resultSet = $buscador->getCondiciones($columnas, $tablas, $where_tot, $id); } $this->view("Buscador", array("resultSet" => $resultSet, "resultEdit" => $resultEdit, "resultCom" => $resultCom, "resultEsp" => $resultEsp, "resultLab" => $resultLab, "CantProductos" => $CantProductos, "CantPrincipios" => $CantPrincipios, "CantLaboratorios" => $CantLaboratorios, "CantDistribuidores" => $CantDistribuidores, "resultPrinBus" => $resultPrinBus, "resultLabBus" => $resultLabBus, "resultDisBus" => $resultDisBus)); }