insertar($nombre,$descripcion);
echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos";
}else{
$rspta=$categoria->editar($idcategoria,$nombre,$descripcion);
echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos";
}
break;
case 'desactivar':
$rspta=$categoria->desactivar($idcategoria);
echo $rspta ? "Datos desactivados correctamente" : "No se pudo desactivar los datos";
break;
case 'activar':
$rspta=$categoria->activar($idcategoria);
echo $rspta ? "Datos activados correctamente" : "No se pudo activar los datos";
break;
case 'mostrar':
$rspta=$categoria->mostrar($idcategoria);
echo json_encode($rspta);
break;
case 'listar':
$rspta=$categoria->listar();
$data=Array();
if ($_SESSION['acceso']==1) {
while ($reg=$rspta->fetch_object()) {
$data[]=array(
"0"=>($reg->condicion)?''.' '.'':''.' '.'',
"1"=>$reg->nombre,
"2"=>$reg->descripcion,
"3"=>($reg->condicion)?'Activado':'Desactivado'
);
}
}else{
while ($reg=$rspta->fetch_object()) {
$data[]=array(
"0"=>'Sin Acceso',
"1"=>$reg->nombre,
"2"=>$reg->descripcion,
"3"=>($reg->condicion)?'Activado':'Desactivado'
);
}
}
$results=array(
"sEcho"=>1,//info para datatables
"iTotalRecords"=>count($data),//enviamos el total de registros al datatable
"iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar
"aaData"=>$data);
echo json_encode($results);
break;
}
?>