public static function getDependenciaBySuperIdDependencia($superIdDependencia) { if ($superIdDependencia != null) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Dependencia where superIdDependencia = :superIdDependencia"); $result->bindParam(':superIdDependencia', $superIdDependencia); } else { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Dependencia where superIdDependencia is NULL"); } $result->execute(); while ($rs = $result->fetch()) { $dependencia = new Dependencia(); $dependencia->setIdDependencia($rs['idDependencia']); $dependencia->setDescripcion($rs['descripcion']); $dependencia->setIdEstablecimiento($rs['idEstablecimiento']); $dependencia->setSuperIdDependencia($superIdDependencia); $dependencia->setIdUsuarioJefe($rs['idUsuarioJefe']); $dependencia->setEstado($rs['estado']); $dependencias[] = $dependencia; } return isset($dependencias) ? $dependencias : false; }
<?php $dependencia = $_POST["txtnombre"]; $telefono = $_POST["txttelefono"]; require_once '../negocio/dependencia.class.php'; $objDependencia = new Dependencia(); $objDependencia->setDescripcion($dependencia); $objDependencia->setTelefono($telefono); $resultado = $objDependencia->agregar(); echo json_encode($resultado);
} $tablas = $tabla; } //LECTURA DE DATOS if ($operacion == "leer") { $codigoDependencia = $_POST["p_codigo"]; $resultado = $objDependencia->leerDatos($codigoDependencia); echo json_encode($resultado); } //OPERACION DE AGREGAR Y EDITAR if ($operacion == "agregar" || $operacion == "editar") { parse_str($_POST["p_array_datos"], $datosFrm); if ($datosFrm["txttipooperacion"] == "editar") { $objDependencia->setCodigo($datosFrm["txtcodigo"]); } $objDependencia->setDescripcion($datosFrm["txtnombre"]); $objDependencia->setTelefono($datosFrm["txttelefono"]); $objDependencia->setDistrito($datosFrm["txtcoddistrito"]); $tablas = ""; } //ELIMINAR UNO Y VARIOS REGISTROS if ($operacion == "eliminar") { $codigoDependencia = $_POST["p_codigo"]; $resultado = $objDependencia->setCodigo($codigoDependencia); } //OBTENER EL CODIGO DE REGISTRO if ($operacion == "codigo") { $registros = $objDependencia->ObtenerCodigo(); echo $registros; $tablas = ""; }