Exemple #1
0
        private void ValidacionRolPermiso(string Rol)
        {
            CONTROLLER.Rol_Permiso rol_Permiso = new CONTROLLER.Rol_Permiso();
            rol_Permiso.Rol = Convert.ToInt32(Rol);
            DT = rol_Permiso.CargarDetalleRol(false);
            if (DT.Rows.Count > 0)
            {
                foreach (DataRow rolPer in DT.Rows)
                {
                    switch (rolPer["Modulo"].ToString())
                    {
                    case "VENTAS":
                        btnVentas.Enabled = true;
                        break;

                    case "COMPRAS":
                        btnCompras.Enabled = true;
                        break;

                    case "CLIENTES":
                        btnClientes.Enabled = true;
                        break;

                    case "PRODUCTO":
                        btnProductos.Enabled = true;
                        break;

                    case "PROVEEDOR":
                        btnProveedores.Enabled = true;
                        break;

                    case "USUARIOS":
                        btnUsuario.Enabled = true;
                        break;

                    case "P_PRODUCTO":
                        btnPproducto.Enabled = true;
                        break;

                    case "P_FACTURA":
                        btnPfactura.Enabled = true;
                        break;

                    case "P_DOCUMENTOS":
                        btnPdocumentos.Enabled = true;
                        break;

                    case "P_VENTA":
                        btnPventa.Enabled = true;
                        break;

                    case "P_ROL_Y_PERMISOS":
                        btnPRol_permiso.Enabled = true;
                        break;

                    case "PERSONAL":
                        btnPersonal.Enabled = true;
                        break;

                    case "COMPAÑIA":
                        btnCompania.Enabled = true;
                        break;

                    case "R_GANANCIAS_Y_PERDIDAS":
                        btnReporteGananciasYperdidas.Enabled = true;
                        break;

                    case "R_VENTAS":
                        btnReporteVentas.Enabled = true;
                        break;

                    case "R_COMPRAS":
                        btnReporteCompras.Enabled = true;
                        break;

                    case "R_INVENTARIO":
                        btnReporteInventario.Enabled = true;
                        break;
                    }
                }
            }
        }