function ListadoDispositivos($params)
 {
     parent::Listado();
     $this->mensaje = "La búsqueda no ha encontrado resultados";
     $this->orden = "orden";
     $this->ex_pasaget = array("orden");
     $this->mostrar_total = true;
     $this->titulo_general = "";
     $this->mensaje_total = 'Cantidad total de Dispositivos: ';
     $this->seleccionar_js = "";
     $dispositivo = new DispositivoDAO();
     $sql = $dispositivo->getSql($params);
     $order_default = "codigo";
     $orden_tipo = "asc";
     $cfilas = "5";
     $maxpag = "5";
     // Columnas
     $columnas["Codigo"] = array("nombre" => "Codigo", "title" => "Código", "dato_align" => "left", "datos" => array("codigo"), "orden" => "codigo", "fijo" => false, "dato_width" => "15%");
     $columnas["TipoDispositivo"] = array("nombre" => "Tipo de Dispositivo", "title" => "Tipo de Dispositivo", "dato_align" => "left", "orden" => "tipo", "fijo" => false, "dato_tipo_dispositivo" => "tipo", "dato_width" => "15%");
     $columnas["Sala"] = array("nombre" => "Sala", "title" => "Sala", "dato_align" => "left", "datos" => array("sala"), "orden" => "sala", "fijo" => false, "dato_width" => "15%");
     $columnas["Descripcion"] = array("nombre" => "Descripcion", "title" => "Descripción", "dato_align" => "left", "datos" => array("descripcion"), "orden" => "descripcion", "fijo" => false, "dato_width" => "30%");
     $columnas["Estado"] = array("nombre" => "Estado", "title" => "Estado", "dato_align" => "left", "dato_estado_dispositivo" => "estado", "orden" => "estado", "fijo" => false, "dato_width" => "5%");
     $columnas["editar"] = array("nombre" => "Editar", "fijo" => true, "dato_href" => "#", "dato_href_parametro" => "id", "dato_onclick" => "seleccionarDispositivo(id)", "dato_align" => "center", "dato_title" => "editar dispositivo", "dato_width" => "5%", "dato_foto" => "imagenes/editar.png");
     $columnas["Eliminar"] = array("nombre" => "Eliminar", "fijo" => true, "dato_href" => "#", "dato_href_parametro" => "id", "dato_onclick" => "borrarDispositivo(id)", "dato_align" => "center", "dato_title" => "Eliminar dispositivo", "dato_width" => "5%", "dato_foto" => "imagenes/eliminar.png");
     // Agrego los datos del get para el paginado
     $params += $_GET;
     // Cargar parametros
     $this->datos($sql, $params, $columnas, $cfilas, $maxpag, $order_default, $orden_tipo);
 }
 function ListadoMotas($params)
 {
     parent::Listado();
     $this->mensaje = "No se han agregado motas a esta sala";
     $this->orden = "orden";
     $this->ex_pasaget = array("orden");
     $this->mostrar_total = false;
     $this->titulo_general = "";
     $this->seleccionar_js = "";
     $dispositivo = new DispositivoDAO();
     $sql = $dispositivo->getSql($params);
     $order_default = "codigo";
     $orden_tipo = "asc";
     $cfilas = "20";
     $maxpag = "20";
     // Columnas
     $columnas["Codigo"] = array("nombre" => "Codigo", "title" => "Código", "dato_align" => "left", "datos" => array("codigo"), "orden" => "codigo", "fijo" => false, "dato_width" => "15%");
     $columnas["Descripcion"] = array("nombre" => "Descripcion", "title" => "Descripción", "dato_align" => "left", "datos" => array("descripcion"), "orden" => "descripcion", "fijo" => false, "dato_width" => "80%");
     $columnas["Estado"] = array("nombre" => "Estado", "title" => "Estado", "dato_align" => "left", "dato_estado_dispositivo" => "estado", "orden" => "estado", "fijo" => false, "dato_width" => "5%");
     // Agrego los datos del get para el paginado
     $params += $_GET;
     // Cargar parametros
     $this->datos($sql, $params, $columnas, $cfilas, $maxpag, $order_default, $orden_tipo);
 }
 /**
  * 
  * @param Integer $id
  * @return String
  */
 public function eliminarMarca($id)
 {
     try {
         $this->dDao = new DispositivoDAO();
         $this->dDto = $this->dDao->verDispositivoPorIdDeMarca($id);
         if ($this->dDto == null) {
             $this->mDao = new MarcaDAO();
             return '<div class="notificacion"><div class="mensaje">' . '<h2>Inventario Expertcob</h2>' . $this->mDao->eliminar($id) . '</div></div>';
         } else {
             return '<div class="notificacion" ><div class="mensaje" id="err">' . '<h2>Inventario Expertcob</h2>' . '<img alt="Error" src="../resources/imagenes/Error.png" > No se puede eliminar la marca porque hay dispositivos de esta marca' . '</div></div>';
         }
     } catch (Exception $ex) {
         return $ex->getMessage();
     }
 }