public function delCategoria(Categoria $objCategoria) { $conexao = $this->abreConexao(); $sql = "UPDATE " . TBL_CATEGORIAS . " SET\n status = 0\n WHERE idCategoria = " . $objCategoria->getIdCategoria() . "\n "; $conexao->query($sql) or die($conexao->error); $this->fechaConexao(); }
public function testModifyCategory() { $Categoria = new Categoria(); $Catmodifica = $Categoria->getDeleteCategory(1); // despues de haber modificado la categoria es importante que peuda devolvernos un 1 como parametro de bandera, como comprobacion que fue eliminada la categoria $this->assertTrue($Catmodifica != null); }
function actualizaInserta($opcion) { sesionNivel('a'); include_once 'Modelos/' . $this->modelo . '.php'; $modelo = $this->modelo; $ok = true; for ($i = 1; $i <= 1; $i++) { if (!isset($_POST[Categoria::$array[$i][0]])) { $ok = false; break; } } if ($ok) { $producto = new Categoria(); if ($opcion == "actualizar") { $producto->id = $_POST[Categoria::$array[0][0]]; } $producto->nombre = $_POST[Categoria::$array[1][0]]; if ($producto->{$opcion}() === "") { echo $producto->insert_id(); } else { echo "-3"; } } else { echo "-4"; } }
function listaProdutos() { $produtos = array(); $resultado = mysqli_query($this->conexao, "SELECT p.*,c.nome as categoria_nome FROM produtos as p join categorias as c on c.id=p.categoria_id"); while ($produto_atual = mysqli_fetch_assoc($resultado)) { // if(trim($produto_atual['isbn'] != "")){ // $produto = new Livro($produto_atual['nome'], $produto_atual['preco']); // $produto->setIsbn($produto_atual['isbn']); // }else{ // $produto = new Produto($produto_atual['nome'], $produto_atual['preco']); // } $produto = new $produto_atual['tipoProduto']($produto_atual['nome'], $produto_atual['preco']); $categoria = new Categoria(); $categoria->setNome($produto_atual['categoria_nome']); $produto->id = $produto_atual['id']; $produto->setIsbn($produto_atual['isbn']); #$produto->nome = $produto_atual['nome']; #$produto->setPreco($produto_atual['preco']); $produto->descricao = $produto_atual['descricao']; $produto->categoria = $categoria; $produto->usado = $produto_atual['usado']; $produto->setTipoProduto($produto_atual['tipoProduto']); #$produto->setIsbn($produto_atual['isbn']); array_push($produtos, $produto); } return $produtos; }
public static function create($id = null, $nome) { $categoria = new Categoria(); $categoria->setId($id); $categoria->setNome($nome); return $categoria; }
function rowToDto($row) { $objCategoria = new Categoria(); $objCategoria->setId_categoria($row["Id_categoria"]); $objCategoria->setNombre($row["Nombre"]); $objCategoria->setColor($row["Color"]); return $objCategoria; }
function rowToDto($row) { $objCategoria = new Categoria(); $objCategoria->setId($row["id"]); $objCategoria->setNombre($row["nombre"]); $objCategoria->setColor($row["color"]); return $objCategoria; }
public function insereCategoria($nome) { $novaCategoria = new Categoria(); $novaCategoria->setNome($nome); $categoriaDAO = new CategoriaDAO(); $categoriaDAO->insereCategoria($novaCategoria); return "ok"; }
public function buscarSubCategorias($nome_categoria) { $subcategoriaDAO = new SubCategoriaDAO(); $categoria_nova = new Categoria(); $categoria_nova->setCategoria($nome_categoria); $subcategorias = $subcategoriaDAO->buscarSubCategorias($categoria_nova); return json_encode($subcategorias); }
public function actionAdmin() { $model = new Categoria('search'); $model->unsetAttributes(); if (isset($_GET['Categoria'])) { $model->setAttributes($_GET['Categoria']); } $this->render('admin', array('model' => $model)); }
function buscaCategoria($conexao, $id) { $query = "select * from categorias\n\t\t\t\t\t\t\t\t where id = {$id}"; $resultado = mysqli_query($conexao, $query); $array = mysqli_fetch_assoc($resultado); $categoria = new Categoria(); $categoria->setId($array['id']); $categoria->setNome($array['nome']); return $categoria; }
public function getCategoria() { if (!empty($this->fkCategoria)) { $categoria = new Categoria(); $categoria->selecionarPorId($this->fkCategoria); return $categoria; } else { return $this->fkCategoria; } }
/** * atualiza um registro da tabela * * @parametro CategoriaMySql categoria */ public function update(Categoria $Categoria) { $sql = "UPDATE {$this->table} SET nome = :nome WHERE id_categoria = :id"; $id = $Categoria->getIdCategoria(); $nome = $Categoria->getNome(); $stmt = ConnectionFactory::prepare($sql); $stmt->bindParam(':id', $id); $stmt->bindParam(':nome', $nome); return $stmt->execute(); }
function listaCategorias($conexao) { $resultado = mysqli_query($conexao, "select * from categorias"); $categorias = array(); while ($db = mysqli_fetch_assoc($resultado)) { $categoria = new Categoria(); $categoria->setId($db['id']); $categoria->setNome($db['nome']); array_push($categorias, $categoria); } return $categorias; }
public function nueva() { View::select(null, "json"); $nueva = new Categoria(Input::post("categoria")); if ($nueva->save()) { $buscar = new Categoria(); $options = $buscar->getInOptionsFormat(); $this->data = array("valid" => true, "mensaje" => "Categoria Agregada con éxito", "html" => $options); } else { $this->data = array("valid" => false, "mensaje" => strip_tags(str_replace("<br>", "\n", ob_get_contents()))); } }
function buscarProdutos(Produto $produto) { //$produtos = []; $rs = $this->con->prepare("SELECT * FROM produtos where id = ?"); $rs->bindValue(1, $produto->getId()); $rs->execute(); $rs->setFetchMode(PDO::FETCH_CLASS, "Produto"); $produtos = $rs->fetch(); $categoria = new Categoria(); $categoria->setId($produtos->categoria_id); $produtos->setCategoria($categoria); return $produtos; }
public function listaCategoria($conexao) { $categorias = array(); $query = "select * from categorias"; $resultado = mysqli_query($conexao, $query); while ($listaDeCategorias = mysqli_fetch_assoc($resultado)) { $categoria = new Categoria(); $categoria->setId($listaDeCategorias["id"]); $categoria->setNome($listaDeCategorias["nome"]); array_push($categorias, $categoria); } return $categorias; }
function listaCategorias() { $categorias = array(); $query = "select * from categorias"; $resultado = mysqli_query($this->conexao, $query); while ($categoria_atual = mysqli_fetch_assoc($resultado)) { $categoria = new Categoria(); $categoria->setId($categoria_atual['id']); $categoria->setNome($categoria_atual['nome']); array_push($categorias, $categoria); } return $categorias; }
function cargarCategoriasInternas($idProducto) { $mdb2 = conectar(); $tipos = new Categoria($mdb2['dsn']); $tipos->setSelect("idCategoria AS id"); $tipos->addSelect("nombre"); $tipos->addSelect("imagen"); $tipos->addSelect("tituloDescripcion"); $tipos->addSelect("descripcion"); $tipos->setWhere(TABLA_PRODUCTO . ".idProducto = {$idProducto}"); $tipos->setJoin(TABLA_PRODUCTO, "categoria.idCategoria = " . TABLA_PRODUCTO . ".idCategoria", inner); $tipos = $tipos->getAll(); for ($i = 0; $i < count($tipos); $i++) { $tipos[$i]["categoria"] = "categoria"; } $usos = new UsoProducto($mdb2['dsn']); $usos->setSelect("idUso AS id"); $usos->addSelect("uso.nombre AS nombre"); $usos->addSelect("imagen"); $usos->addSelect("tituloDescripcion"); $usos->addSelect("uso.descripcion AS descripcion"); $usos->setWhere(TABLA_PRODUCTO . ".idProducto = {$idProducto}"); $usos->setJoin(TABLA_PRODUCTO, "uso_producto.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner); $usos->addJoin(TABLA_USO, "uso_producto.idUso = " . TABLA_USO . ".idUso", inner); $usos = $usos->getAll(); for ($i = 0; $i < count($usos); $i++) { $usos[$i]["categoria"] = "uso"; } return array_merge($tipos, $usos); }
function buscaProduto($conexao, $produto) { $query = "select * from produtos where id = {$produto->getId()}"; $resultado = mysqli_query($conexao, $query); $produto_atual = mysqli_fetch_assoc($resultado); $produto = new Produto($produto_atual['nome'], $produto_atual['preco']); $categoria = new Categoria(); $categoria->setId($produto_atual['categoria_id']); $produto->setCategoria($categoria); $produto->setId($produto_atual['id']); $produto->setDescricao($produto_atual['descricao']); $produto->setUsado($produto_atual['usado']); return $produto; }
public function listarCategorias() { $consulta = $this->getConexao(); $realiza_consulta_categoria = $consulta->query("SELECT * FROM categoria"); $categorias = new ArrayObject(); while ($linha = $realiza_consulta_categoria->fetch(PDO::FETCH_ASSOC)) { $nome = $linha['nome']; $cat = $linha['categoria']; $categoria = new Categoria(); $categoria->setNome($nome); $categoria->setCategoria($cat); $categorias->append($categoria); } return $categorias; }
public function buscarCategoria($b) { $categoria = Categoria::find($b); $temas = Tema::where('categoriaid', $b)->paginate(5); $temas->setPath($b); return view('BusquedaCategoria', compact('temas', 'categoria')); }
function buscaProduto($conexao, $id) { $resultado = mysqli_query($conexao, "select p.*, c.nome as\n categoria_nome from produtos as p join categorias as c on\n p.categoria_id = c.id where p.id={$id}"); $array = mysqli_fetch_assoc($resultado); $produto = new Produto(); $produto->setId($array['id']); $produto->setNome($array['nome']); $produto->setDescricao($array['descricao']); $produto->setPreco($array['preco']); $categoria = new Categoria(); $categoria->setId($array['categoria_id']); $categoria->setNome($array['categoria_nome']); $produto->setCategoria($categoria); $produto->setUsado($array['usado']); return $produto; }
public function agregarCategoria($nomCategoria) { $resultado = array('valor' => 1, 'message' => 'Su solicitud ha sido procesada correctamente.'); $categoria = new Categoria(); $categoria->nomCategoria = $nomCategoria; $sql = "select * from Categoria where nomCategoria='" . $nomCategoria . "'"; if (count(Yii::app()->db->createCommand($sql)->queryAll()) > 0) { $resultado = array('valor' => 0, 'message' => 'La Categoria ya Existe'); } if (count(Yii::app()->db->createCommand($sql)->queryAll()) < 1) { if (!$categoria->save()) { $resultado = array('valor' => 0, 'message' => 'No hemos podido realizar su solicitud, intentelo nuevamente'); } } return $resultado; }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $contacto = contacto::find($id); $categoria = Categoria::find($contacto->categorias_id); // show the view and pass the nerd to it return View::make('contactos.show', array('contacto' => $contacto, 'categoria' => $categoria)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $subcategoria = subcategoria::find($id); $categorias = Categoria::orderBy('nombre', 'ASC')->lists('nombre', 'id'); //esto se envia para el droplist de categorias return view('admin.subcategorias.edit')->with('subcategoria', $subcategoria)->with('categorias', $categorias); }
public function borrar() { //Aca se manda a la funcion borrarCategoria de la clase Categoria //y se queda con la respuesta para redirigir cual sea el caso $respuesta = Categoria::borrarCategoria(Input::all()); return $respuesta; }
public function getAllCategorias() { $categorias = array(); require_once 'dbm.php'; $data = new DataBase(); $query = "SELECT * FROM categoria"; $data->open(); $result = mysqli_query($data->get_connect(), $query); while ($row = mysqli_fetch_array($result)) { $elemento = new Categoria(); $elemento->setCategoria($row[1], $row[2]); $elemento->setIdCategoria($row[0]); $categorias[] = $elemento; } $data->close(); return $categorias; }
private function validado() { $produto = new Produto(); $categoria = new Categoria(); $categoria->setId($_POST['categoria_id']); $produto->setNome($_POST["nome"]); $produto->setPreco($_POST["preco"]); $produto->setDescricao($_POST["descricao"]); $produto->setCategoria($categoria); if (isset($_POST['usado'])) { $usado = true; } else { $usado = false; } $produto->setUsado($usado); return $produto; }
public function actionIndex() { // para efectos de DEMO es necesario apuntar la base de datos // al archivo demo1.db, para tu propio caso puedes eliminar estas lineas: $this->selectdb(); $categorias = Categoria::model()->findAll(); $this->render('index', array('categorias' => $categorias)); }