50 lines
1.3 KiB
PHP
50 lines
1.3 KiB
PHP
<?php
|
|
//incluir la conexion de base de datos
|
|
require "../config/Conexion.php";
|
|
class Categoria{
|
|
|
|
|
|
public function __construct(){
|
|
|
|
}
|
|
|
|
//metodo insertar regiustro
|
|
public function insertar($nombre,$descripcion){
|
|
$sql="INSERT INTO categoria (nombre,descripcion,condicion) VALUES ('$nombre','$descripcion','1')";
|
|
return ejecutarConsulta($sql);
|
|
}
|
|
|
|
public function editar($idcategoria,$nombre,$descripcion){
|
|
$sql="UPDATE categoria SET nombre='$nombre',descripcion='$descripcion'
|
|
WHERE idcategoria='$idcategoria'";
|
|
return ejecutarConsulta($sql);
|
|
}
|
|
public function desactivar($idcategoria){
|
|
$sql="UPDATE categoria SET condicion='0' WHERE idcategoria='$idcategoria'";
|
|
return ejecutarConsulta($sql);
|
|
}
|
|
public function activar($idcategoria){
|
|
$sql="UPDATE categoria SET condicion='1' WHERE idcategoria='$idcategoria'";
|
|
return ejecutarConsulta($sql);
|
|
}
|
|
|
|
//metodo para mostrar registros
|
|
public function mostrar($idcategoria){
|
|
$sql="SELECT * FROM categoria WHERE idcategoria='$idcategoria'";
|
|
return ejecutarConsultaSimpleFila($sql);
|
|
}
|
|
|
|
//listar registros
|
|
public function listar(){
|
|
$sql="SELECT * FROM categoria";
|
|
return ejecutarConsulta($sql);
|
|
}
|
|
//listar y mostrar en selct
|
|
public function select(){
|
|
$sql="SELECT * FROM categoria WHERE condicion=1";
|
|
return ejecutarConsulta($sql);
|
|
}
|
|
}
|
|
|
|
?>
|