Uno de los cambios que no han estado solicitando es que no todos los usuario puedan ver el stock, si no que si no tiene derecho que solo vea el color por si esta bajo en existencia así que empezando
Primero que nada empezamos agregando el cambio del derecho en la base de datos para ello ejecutamos el siguiente comando en la base de datos
alter table perfiles add permiteVerStockVentas varchar(5) null
ahora modificamos en modelos/perfiles.modelo.php las funciones de mdlMostrarPerfiles agregando en el select la columna que agregamos

En la función mdlIngresarPerfil() modificamos el query agregando solo el campo que creamos, les dejo el query completo
$stmt = Conexion::conectar()->prepare("INSERT INTO $tabla(descripcion
,menuConfiguraciones
,datosEmpresa
,usuarios
,perfiles
,configuracionCorreo
,clientes
,productos
,categorias
,menuCotizaciones
,cotizaciones
,administrarCotizaciones
,modificarCotizaciones
,eliminarCotizaciones
,menuVentas
,ventas
,administrarVentas
,modificarVentas
,eliminarVentas
,facturacionElectronica
,reportesVentas
,cajasSuperiores
,graficoGanancias
,productosMasVendidos
,productosAgregadosRecientemente
,bitacora
,pagos
,historicoPagos
,imprimirPagos
,eliminarPagos
,costoProductos
,vendedores
,cobradores
,reporteCobranzaCobrador
,reporteVentasVendedor
,bodegas
,puntosDeVentas
,tiposMovimiento
,traspasos
,bonificaciones
,trazabilidad
,permiteVerStockVentas
)
VALUES (:descripcion
,:menuConfiguraciones
,:datosEmpresa
,:usuarios
,:perfiles
,:configuracionCorreo
,:clientes
,:productos
,:categorias
,:menuCotizaciones
,:cotizaciones
,:administrarCotizaciones
,:modificarCotizaciones
,:eliminarCotizaciones
,:menuVentas
,:ventas
,:administrarVentas
,:modificarVentas
,:eliminarVentas
,:facturacionElectronica
,:reportesVentas
,:cajasSuperiores
,:graficoGanancias
,:productosMasVendidos
,:productosAgregadosRecientemente
,:bitacora
,:pagos
,:historicoPagos
,:imprimirPagos
,:eliminarPagos
,:costoProductos
,:vendedores
,:cobradores
,:reporteCobranzaCobrador
,:reporteVentasVendedor
,:bodegas
,:puntosDeVenta
,:tiposMovimiento
,:traspasos
,:bonificaciones
,:trazabilidad
,:permiteVerStockVentas
)");
Ponemos el bindparam al final de los demas
$stmt->bindParam(":permiteVerStockVentas", $datos["permiteVerStockVentas"], PDO::PARAM_STR);

Ahora nos toca modificar la funcion mdlEditarPerfil()


Ahora en controladores/perfiles.controlador.php hacemos las siguientes modificaciones


Ahora nos toca modificar el archivo vistas/modulos/perfiles.php en los modales de modificar y agregar perfil agregamos los controles








Deja un comentario