protected void Permisos_Asignados(Rol rol) { PerAsig.Items.Clear(); List <Permiso> lista = new List <Permiso>(); lista = rol.Permisos(); ListItem Title = new ListItem("Permisos Asignados", "0"); if (!PerAsig.Items.Contains(Title)) { PerAsig.Items.Insert(PerAsig.Items.Count, Title); } foreach (Permiso item in lista) { ListItem listItem = new ListItem(item.Nombre, item.Codigo.ToString()); if (!PerAsig.Items.Contains(listItem)) { PerAsig.Items.Insert(PerAsig.Items.Count, listItem); } } }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } try { cargarPagina(true); this.Agregar_Cargos(); this.Agregar_Departamentos(); this.Agregar_Tiendas(); this.Add_Items(); this.EnableFields(false); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true); } }
protected bool VerificatePermisos(Rol rol, ListItem permi) { List <Permiso> permisos = rol.Permisos(); foreach (Permiso permiso in permisos) { if (int.Parse(permi.Value) == permiso.Codigo) { return(true); } } return(false); }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); this.Agregar_Marcas(); this.Agregar_Clasificaciones(); this.EnableFields(false); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } }
protected void Agregar_Permisos(object sender, EventArgs e) { Permisos.Caption = "Permisos Asociados al Rol"; Rol rol = new Rol(int.Parse(Roles.SelectedValue)); List <Permiso> lista = new List <Permiso>(); lista = rol.Permisos(); foreach (Permiso item in lista) { TableRow tableRow = new TableRow(); TableCell tableCell = new TableCell(); tableCell.Text = item.Nombre; tableRow.Cells.Add(tableCell); Permisos.Rows.Add(tableRow); } //Permisos.Items.Clear(); //if (int.Parse(Roles.SelectedValue) != 0) { // Rol rol = new Rol(int.Parse(Roles.SelectedValue)); // List<Permiso> lista = new List<Permiso>(); // lista = rol.Permisos(); // foreach (Permiso item in lista) // { // ListItem listItem = new ListItem(item.Nombre, item.Codigo.ToString()); // if (!Permisos.Items.Contains(listItem)) // { // Permisos.Items.Insert(Permisos.Items.Count, listItem); // } // } //} this.VisibleFields(true); }
protected void Agregar_Permisos() { Permisos.Items.Clear(); Rol rol = new Rol(int.Parse(BuscarCod.Text)); List <Permiso> lista = rol.Permisos(); foreach (Permiso item in lista) { ListItem listItem = new ListItem(item.Nombre, item.Codigo.ToString()); if (!Permisos.Items.Contains(listItem)) { Permisos.Items.Insert(Permisos.Items.Count, listItem); } } this.VisibleFields(true); }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } try { //PERSONA DE CONTACTO dplCedula.Enabled = false; dplCedula.CssClass = "input-group-prepend be-addon"; txtCedula.Enabled = false; txtCedula.CssClass = "form-control"; Nombre1.Enabled = false; Nombre1.CssClass = "form-control"; Nombre2.Enabled = false; Nombre2.CssClass = "form-control"; Apellido1.Enabled = false; Apellido1.CssClass = "form-control"; Apellido2.Enabled = false; Apellido2.CssClass = "form-control"; CodigoPais3.Enabled = false; CodigoPais3.CssClass = "input-group-prepend be-addon"; TipoTelf3.Enabled = false; TipoTelf3.CssClass = "input-group-prepend be-addon"; CodAre3.Enabled = false; CodAre3.CssClass = "form-control"; txtTelefono3.Enabled = false; txtTelefono3.CssClass = "form-control"; CodigoPais4.Enabled = false; CodigoPais4.CssClass = "input-group-prepend be-addon"; TipoTelf4.Enabled = false; TipoTelf4.CssClass = "input-group-prepend be-addon"; CodAre4.Enabled = false; CodAre4.CssClass = "form-control"; txtTelefono4.Enabled = false; txtTelefono4.CssClass = "form-control"; //DATOS DEL CLIENTE JURIDICO dplRif.Enabled = false; dplRif.CssClass = "input-group-prepend be-addon"; txtRif.Enabled = false; txtRif.CssClass = "form-control"; txtDenoComercial.Enabled = false; txtDenoComercial.CssClass = "form-control"; txtRazonSocial.Enabled = false; txtRazonSocial.CssClass = "form-control"; txtPaginaWeb.Enabled = false; txtPaginaWeb.CssClass = "form-control"; txtCapitalDisponible.Enabled = false; txtCapitalDisponible.CssClass = "form-control"; txtCorreo.Enabled = false; txtCorreo.CssClass = "form-control"; CodigoPais1.Enabled = false; CodigoPais1.CssClass = "input-group-prepend be-addon"; TipoTelf.Enabled = false; TipoTelf.CssClass = "input-group-prepend be-addon"; CodAre.Enabled = false; CodAre.CssClass = "form-control"; txtTelefono1.Enabled = false; txtTelefono1.CssClass = "form-control"; CodigoPais2.Enabled = false; CodigoPais2.CssClass = "input-group-prepend be-addon"; TipoTelf2.Enabled = false; TipoTelf2.CssClass = "input-group-prepend be-addon"; CodAre2.Enabled = false; CodAre2.CssClass = "form-control"; txtTelefono2.Enabled = false; txtTelefono2.CssClass = "form-control"; dplEstado.Enabled = false; dplEstado.CssClass = "input-group-prepend be-addon"; dplMunicipio.Enabled = false; dplMunicipio.CssClass = "input-group-prepend be-addon"; dplParroquia.Enabled = false; dplParroquia.CssClass = "input-group-prepend be-addon"; dplEstado2.Enabled = false; dplEstado2.CssClass = "input-group-prepend be-addon"; dplMunicipio2.Enabled = false; dplMunicipio2.CssClass = "input-group-prepend be-addon"; dplParroquia2.Enabled = false; dplParroquia2.CssClass = "input-group-prepend be-addon"; txtContraseña.Enabled = false; txtContraseña.CssClass = "form-control"; txtRepetirContraseña.Enabled = false; txtRepetirContraseña.CssClass = "form-control"; btnModificar.Enabled = false; btnModificar.CssClass = "btn btn-primary btn-user btn-block"; List <Lugar> listaLugar = new List <Lugar>(); listaLugar = nombreLugar.Todos(); foreach (Lugar item in listaLugar) { if (item.Tipo == "Estado") { dplEstado.Items.Add(item.Nombre); dplEstado2.Items.Add(item.Nombre); } } foreach (Lugar item in listaLugar) { if (dplEstado.SelectedValue == item.Nombre && item.CodigoUbicacion == 1) { codigoEstado = item.Codigo; } //almacena el codigo del estado } foreach (Lugar item in listaLugar) { if (item.CodigoUbicacion == codigoEstado) { //compara el codigo del estado con el codigo del municipio dplMunicipio.Items.Add(item.Nombre); //agrega los municipios dplMunicipio2.Items.Add(item.Nombre); } } foreach (Lugar item in listaLugar) { if (dplMunicipio.SelectedValue == item.Nombre && codigoEstado == item.CodigoUbicacion) //compara el codigo del estado con el codigo del municipio { codigoMunicipio = item.Codigo; } //almacena el codigo del municipio } foreach (Lugar item in listaLugar) { if (item.CodigoUbicacion == codigoMunicipio) { //compara el codigo del municipio con el codigo de la parroquia dplParroquia.Items.Add(item.Nombre); dplParroquia2.Items.Add(item.Nombre); } } } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true); } }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } try { List <Lugar> listaLugar = new List <Lugar>(); listaLugar = nombreLugar.Todos(); foreach (Lugar item in listaLugar) { if (item.Tipo == "Estado") { dplEstado.Items.Add(item.Nombre); dplEstado2.Items.Add(item.Nombre); } } foreach (Lugar item in listaLugar) { if (dplEstado.SelectedValue == item.Nombre && item.CodigoUbicacion == 1) { codigoEstado = item.Codigo; } //almacena el codigo del estado } foreach (Lugar item in listaLugar) { if (item.CodigoUbicacion == codigoEstado) { //compara el codigo del estado con el codigo del municipio dplMunicipio.Items.Add(item.Nombre); //agrega los municipios dplMunicipio2.Items.Add(item.Nombre); } } foreach (Lugar item in listaLugar) { if (dplMunicipio.SelectedValue == item.Nombre && codigoEstado == item.CodigoUbicacion) //compara el codigo del estado con el codigo del municipio { codigoMunicipio = item.Codigo; } //almacena el codigo del municipio } foreach (Lugar item in listaLugar) { if (item.CodigoUbicacion == codigoMunicipio) { //compara el codigo del municipio con el codigo de la parroquia dplParroquia.Items.Add(item.Nombre); dplParroquia2.Items.Add(item.Nombre); } } } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true); } }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>"; tabla += "<thead>"; tabla += "<tr>"; tabla += "<th>Rif</th>"; tabla += "<th>Razón Social</th>"; tabla += "<th>Denomincación Comercial</th>"; tabla += "<th>Página Web</th>"; tabla += "<th>Código Dirección Física</th>"; tabla += "<th>Código Dirección Fiscal</th>"; tabla += "<th>Código Correo Electrónico</th>"; tabla += "<th>Productos</th>"; tabla += "</tr>"; tabla += "</thead>"; tabla += "<tbody>"; consultarProveedor = new Proveedor(); List <Proveedor> listaProveedores = consultarProveedor.Todos(); foreach (Proveedor item in listaProveedores) { tabla += "<tr>"; tabla += "<td>" + item.RIF + "</td>"; tabla += "<td>" + item.RazonSocial + "</td>"; tabla += "<td>" + item.DenominacionComercial + "</td>"; tabla += "<td>" + item.PaginaWeb + "</td>"; tabla += "<td>" + item.DireccionFisica + "</td>"; tabla += "<td>" + item.DireccionFiscal + "</td>"; tabla += "<td>" + item.CodigoCorreoElectronico + "</td>"; List <int> codigoProductos = consultarProveedor.TodosEnPP_PR(item.RIF); //obtiene los codigos de los productos relacionado con el proveedor Producto producto = new Producto(); List <Producto> todosProductos = producto.Todos(); //obtengo todos los productos string nombreProducto = ""; //declaración de la cadena que contendrá los nombres de los productos foreach (Producto prod in todosProductos) { foreach (int codigo in codigoProductos) { if (prod.Codigo == codigo) { nombreProducto += prod.Nombre + "\n"; } } } tabla += "<td>" + nombreProducto + "</td>"; tabla += "</tr>"; } tabla += "</tbody>"; tabla += "</table>"; listaPersonaTabla.InnerHtml = tabla; }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>"; tabla += "<thead>"; tabla += "<tr>"; tabla += "<th>Código</th>"; tabla += "<th>Rif</th>"; tabla += "<th>Cédula</th>"; tabla += "<th>Primer Nombre</th>"; tabla += "<th>Segundo Nombre</th>"; tabla += "<th>Primer Apellido</th>"; tabla += "<th>Segundo Apellido</th>"; tabla += "<th>Tienda</th>"; tabla += "<th>Departamento</th>"; tabla += "<th>Código Empleado</th>"; tabla += "<th>Código Lugar</th>"; tabla += "<th>Código Correo</th>"; tabla += "<th>Beneficios</th>"; tabla += "<th>Contraseña</th>"; tabla += "<th>Horas de Entrada</th>"; tabla += "<th>Horas de Salida</th>"; tabla += "<th>Turnos</th>"; tabla += "<th>Días</th>"; tabla += "</tr>"; tabla += "</thead>"; tabla += "<tbody>"; consultarEmpleado = new Empleado(); List <Empleado> listaEmpleado = consultarEmpleado.Todos(); foreach (Empleado item in listaEmpleado) { tabla += "<tr>"; tabla += "<td>" + item.Codigo + "</td>"; tabla += "<td>" + item.RIF + "</td>"; tabla += "<td>" + item.Cedula + "</td>"; tabla += "<td>" + item.Nombre1 + "</td>"; tabla += "<td>" + item.Nombre2 + "</td>"; tabla += "<td>" + item.Apellido1 + "</td>"; tabla += "<td>" + item.Apellido2 + "</td>"; Tienda tienda = new Tienda(item.CodigoTienda); string nombreTienda = tienda.Nombre; tabla += "<td>" + nombreTienda + "</td>"; Departamento departamento = new Departamento(); departamento = departamento.Leer(item.CodigoDepartamento); string nombreDepartamento = departamento.Nombre; tabla += "<td>" + nombreDepartamento + "</td>"; tabla += "<td>" + item.CodigoJefe + "</td>"; tabla += "<td>" + item.CodigoDireccion + "</td>"; tabla += "<td>" + item.CodigoCorreoElectronico + "</td>"; Beneficio beneficio = new Beneficio(); List <int> listaBeneficios = beneficio.codigoBeneficios(item.Codigo); string nombreBeneficio = ""; foreach (int codigoBeneficios in listaBeneficios) { beneficio = beneficio.Leer(codigoBeneficios); nombreBeneficio += beneficio.Nombre + "\n"; } tabla += "<td>" + nombreBeneficio + "</td>"; tabla += "<td>" + item.Password + "</td>"; List <Horario> horarios = item.Horarios(); string horaInicio = ""; string horaFin = ""; string turno = ""; string dia = ""; foreach (Horario horario in horarios) { horaInicio += horario.HoraEntrada + "\n"; horaFin += horario.HoraSalida + "\n"; turno += horario.Turno + "\n"; dia += horario.Dia + "\n"; } tabla += "<td>" + horaInicio + "</td>"; tabla += "<td>" + horaFin + "</td>"; tabla += "<td>" + turno + "</td>"; tabla += "<td>" + dia + "</td>"; tabla += "</tr>"; } tabla += "</tbody>"; tabla += "</table>"; listaPersonaTabla.InnerHtml = tabla; }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol1 = Session["Rol"].ToString(); int codigoRol1 = Int32.Parse(rol1); Rol nombreRol = new Rol(codigoRol1); List<Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>"; tabla += "<thead>"; tabla += "<tr>"; tabla += "<th>Código</th>"; tabla += "<th>Rif</th>"; tabla += "<th>Cédula</th>"; tabla += "<th>Primer Nombre</th>"; tabla += "<th>Primer Apellido</th>"; tabla += "<th>ROL</th>"; tabla += "<th>Permisos</th>"; tabla += "</tr>"; tabla += "</thead>"; tabla += "<tbody>"; consultarEmpleado = new Empleado(); List<Empleado> listaEmpleado = consultarEmpleado.Todos(); foreach (Empleado empleado in listaEmpleado) { tabla += "<tr>"; tabla += "<td>" + empleado.Codigo + "</td>"; tabla += "<td>" + empleado.RIF + "</td>"; tabla += "<td>" + empleado.Cedula + "</td>"; tabla += "<td>" + empleado.Nombre1 + "</td>"; tabla += "<td>" + empleado.Apellido1 + "</td>"; MuchosAMuchos m_m = new MuchosAMuchos(); int codigoRol = m_m.BuscarRol(empleado.Codigo); Rol rol = new Rol(codigoRol); tabla += "<td>" + rol.Nombre + "</td>"; string nombrePermiso = rol.BuscarPermiso(rol.Codigo); tabla += "<td>" + nombrePermiso + "</td>"; tabla += "</tr>"; } tabla += "</tbody>"; tabla += "</table>"; listaRolesTabla.InnerHtml = tabla; }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>"; tabla += "<thead>"; tabla += "<tr>"; tabla += "<th>Código</th>"; tabla += "<th>Nombre</th>"; tabla += "<th>Alimenticio</th>"; tabla += "<th>Precio</th>"; tabla += "<th>Calidad</th>"; tabla += "<th>Descripción</th>"; tabla += "<th>Código de la Marca</th>"; tabla += "<th>Nombre de la Marca</th>"; tabla += "<th>Código de la Clasificación</th>"; tabla += "<th>Nombre de la Clasificación</th>"; tabla += "</tr>"; tabla += "</thead>"; tabla += "<tbody>"; consultarProducto = new Producto(); List <Producto> listaProducto = consultarProducto.Todos(); foreach (Producto item in listaProducto) { tabla += "<tr>"; tabla += "<td>" + item.Codigo + "</td>"; tabla += "<td>" + item.Nombre + "</td>"; tabla += "<td>" + item.EsAlimenticio + "</td>"; tabla += "<td>" + item.Precio + "</td>"; tabla += "<td>" + item.Calidad + "</td>"; tabla += "<td>" + item.Descripcion + "</td>"; tabla += "<td>" + item.CodigoMarca + "</td>"; Marca obtenerMarca = new Marca(); List <Marca> listaMarcas = obtenerMarca.Todos(); string nombreMarca = ""; foreach (Marca nombre in listaMarcas) { if (item.CodigoMarca == nombre.Codigo) { nombreMarca = nombre.Nombre; } } tabla += "<td>" + nombreMarca + "</td>"; tabla += "<td>" + item.CodigoClasificacion + "</td>"; Clasificacion obtenerClasificacion = new Clasificacion(); List <Clasificacion> listaClasificacion = obtenerClasificacion.Todos(); string nombreClasificacion = ""; foreach (Clasificacion nombre in listaClasificacion) { if (item.CodigoClasificacion == nombre.Codigo) { nombreClasificacion = nombre.Nombre; } } tabla += "<td>" + nombreClasificacion + "</td>"; tabla += "</tr>"; } tabla += "</tbody>"; tabla += "</table>"; listaPersonaTabla.InnerHtml = tabla; }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol1 = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol1); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso1 = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso1) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>"; tabla += "<thead>"; tabla += "<tr>"; tabla += "<th>Código Rol</th>"; tabla += "<th>Rol</th>"; tabla += "<th>Permisos</th>"; tabla += "</tr>"; tabla += "</thead>"; tabla += "<tbody>"; consultarRol = new Rol(); List <Rol> listaRol = consultarRol.Todos(); foreach (Rol rol in listaRol) { tabla += "<tr>"; tabla += "<td>" + rol.Codigo + "</td>"; tabla += "<td>" + rol.Nombre + "</td>"; List <Permiso> listaPermiso = rol.Permisos(); string nombrePermiso = ""; foreach (Permiso item in listaPermiso) { nombrePermiso += item.Codigo + "-" + item.Nombre + ", "; } tabla += "<td>" + nombrePermiso + "</td>"; tabla += "</tr>"; } tabla += "</tbody>"; tabla += "</table>"; listaPermisosTabla.InnerHtml = tabla; }
protected void Page_Load(object sender, EventArgs e) { this.nombreUsuario = Session["NombreLogin"].ToString(); Productos.Visible = false; Tiendas.Visible = false; Nomina.Visible = false; Proveedores.Visible = false; Clientes.Visible = false; RolesA.Visible = false; string rol = Session["Rol"].ToString(); int codigoRol = Int32.Parse(rol); Rol nombreRol = new Rol(codigoRol); List <Permiso> listaPermiso = nombreRol.Permisos(); foreach (Permiso permiso in listaPermiso) { switch (permiso.Codigo) { case 1: Productos.Visible = true; break; case 2: Tiendas.Visible = true; break; case 3: Nomina.Visible = true; break; case 4: Proveedores.Visible = true; break; case 5: Clientes.Visible = true; break; case 6: RolesA.Visible = true; break; } } cargarPagina(true); Nombre1.Enabled = false; Nombre1.CssClass = "form-control"; Nombre2.Enabled = false; Nombre2.CssClass = "form-control"; Apellido1.Enabled = false; Apellido1.CssClass = "form-control"; Apellido2.Enabled = false; Apellido2.CssClass = "form-control"; dplRif.Enabled = false; dplRif.CssClass = "input-group-prepend be-addon"; txtRif.Enabled = false; txtRif.CssClass = "form-control"; dplCedula.Enabled = false; dplCedula.CssClass = "input-group-prepend be-addon"; txtCedula.Enabled = false; txtCedula.CssClass = "form-control"; txtCorreo.Enabled = false; txtCorreo.CssClass = "form-control"; CodigoPais1.Enabled = false; CodigoPais1.CssClass = "input-group-prepend be-addon"; TipoTelf.Enabled = false; TipoTelf.CssClass = "input-group-prepend be-addon"; CodAre.Enabled = false; CodAre.CssClass = "form-control"; txtTelefono1.Enabled = false; txtTelefono1.CssClass = "form-control"; CodigoPais2.Enabled = false; CodigoPais2.CssClass = "input-group-prepend be-addon"; TipoTelf2.Enabled = false; TipoTelf2.CssClass = "input-group-prepend be-addon"; CodAre2.Enabled = false; CodAre2.CssClass = "form-control"; txtTelefono2.Enabled = false; txtTelefono2.CssClass = "form-control"; dplEstado.Enabled = false; dplEstado.CssClass = "input-group-prepend be-addon"; dplMunicipio.Enabled = false; dplMunicipio.CssClass = "input-group-prepend be-addon"; dplParroquia.Enabled = false; dplParroquia.CssClass = "input-group-prepend be-addon"; txtContraseña.Enabled = false; txtContraseña.CssClass = "form-control"; txtRepetirContraseña.Enabled = false; txtRepetirContraseña.CssClass = "form-control"; btnModificar.Enabled = false; btnModificar.CssClass = "btn btn-primary btn-user btn-block"; }