protected void SeleccionarOpcionesMantenimiento() { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolProceso RolProcesoObjeto = new RolProceso(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; RolEntidadObjeto.RolId = UsuarioSessionEntidad.RolId; Resultado = RolProcesoObjeto.SeleccionarRolPagina(RolEntidadObjeto); if (Resultado.ErrorId == 0) { foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows) { switch (Int16.Parse(dtRegistro["PaginaId"].ToString())) { case (Int16)ConstantePrograma.Paginas.AtencionUsuarios: OpcionAtencionUsuarios.Visible = true; break; } } } }
protected void SeleccionarOpcionesReportes() { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolProceso RolProcesoObjeto = new RolProceso(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; RolEntidadObjeto.RolId = UsuarioSessionEntidad.RolId; Resultado = RolProcesoObjeto.SeleccionarRolPagina(RolEntidadObjeto); if (Resultado.ErrorId == 0) { foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows) { switch (Int16.Parse(dtRegistro["PaginaId"].ToString())) { case (Int16)ConstantePrograma.Paginas.ReporteGeneralActivos: OpcionReporteGeneralActivo.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteEstatusActivos: OpcionReporteEstatusActivo.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteRastreoActivos: OpcionReporteRastreoActivo.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteRastreoAccesorios: OpcionReporteRastreoAccesorio.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteActivosPorEmpleado: OpcionReporteActivosPorEmpleado.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteGeneralMantenimientos: OpcionReporteGeneralMantenimientos.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteMantenimientosPorTecnico: OpcionReporteMantenimientosPorTecnico.Visible = true; break; case (Int16)ConstantePrograma.Paginas.ReporteMantenimientosPorActivo: OpcionReporteMantenimientosPorActivo.Visible = true; break; } } } }
protected void SeleccionarRolNuevo() { ResultadoEntidad Resultado = new ResultadoEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolProceso RolProcesoObjeto = new RolProceso(); Resultado = RolProcesoObjeto.SeleccionarRol(RolEntidadObjeto); RolNuevo.DataValueField = "RolId"; RolNuevo.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { RolNuevo.DataSource = Resultado.ResultadoDatos; RolNuevo.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } RolNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
protected void SeleccionarOpcionesCatalogos() { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolProceso RolProcesoObjeto = new RolProceso(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; RolEntidadObjeto.RolId = UsuarioSessionEntidad.RolId; Resultado = RolProcesoObjeto.SeleccionarRolPagina(RolEntidadObjeto); if (Resultado.ErrorId == 0) { foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows) { switch (Int16.Parse(dtRegistro["PaginaId"].ToString())) { case (Int16)ConstantePrograma.Paginas.Edificios: OpcionEdificio.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Empleados: OpcionEmpleado.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Departamentos: OpcionDepartamento.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Direccion: OpcionDireccion.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Familias: OpcionFamilia.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Subfamilias: OpcionSubfamilia.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Marcas: OpcionMarca.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Jefes: OpcionJefe.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Proveedores: OpcionProveedor.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Puestos: OpcionPuesto.Visible = true; break; case (Int16)ConstantePrograma.Paginas.Usuarios: OpcionUsuario.Visible = true; break; } } } }
protected void SeleccionarOpcionesActivos() { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolProceso RolProcesoObjeto = new RolProceso(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; RolEntidadObjeto.RolId = UsuarioSessionEntidad.RolId; Resultado = RolProcesoObjeto.SeleccionarRolPagina(RolEntidadObjeto); if (Resultado.ErrorId == 0) { foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows) { switch (Int16.Parse(dtRegistro["PaginaId"].ToString())) { case (Int16)ConstantePrograma.Paginas.RecepcionActivos: OpcionRecepcion.Visible = true; break; case (Int16)ConstantePrograma.Paginas.AsignacionActivos: OpcionAsignacion.Visible = true; break; case (Int16)ConstantePrograma.Paginas.AsignacionGeneralActivos: OpcionAsignacionGeneral.Visible = true; break; case (Int16)ConstantePrograma.Paginas.BajaActivos: OpcionBaja.Visible = true; break; case (Int16)ConstantePrograma.Paginas.TransferenciaActivos: OpcionTransferenciaActivo.Visible = true; break; case (Int16)ConstantePrograma.Paginas.EtiquetadoActivos: OpcionEtiquetado.Visible = true; break; case (Int16)ConstantePrograma.Paginas.LevantamientoInventario: OpcionLevantamiento.Visible = true; break; case (Int16)ConstantePrograma.Paginas.HistorialActivos: OpcionHistorial.Visible = true; break; case (Int16)ConstantePrograma.Paginas.EntradasSalidas: OpcionEntradaSalida.Visible = true; break; case (Int16)ConstantePrograma.Paginas.TransferenciaAccesorios: OpcionTransferenciaAccesorio.Visible = true; break; } } } }
protected void SeleccionarPaginas() { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolProceso RolProcesoObjeto = new RolProceso(); bool MostrarSeccionCatalogos = false; bool MostrarSeccionActivo = false; bool MostrarSeccionMantenimiento = false; bool MostrarSeccionReportes = false; UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; RolEntidadObjeto.RolId = UsuarioSessionEntidad.RolId; Resultado = RolProcesoObjeto.SeleccionarRolPagina(RolEntidadObjeto); if (Resultado.ErrorId == 0) { foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows) { switch (Int16.Parse(dtRegistro["PaginaId"].ToString())) { case (Int16)ConstantePrograma.Paginas.Edificios: DivEdificios.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Empleados: DivEmpleados.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Departamentos: DivDepartamentos.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Direccion: DivDireccion.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Familias: DivFamilias.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Subfamilias: DivSubfamilias.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Marcas: DivMarcas.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Jefes: DivJefes.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Proveedores: DivProveedores.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Puestos: DivPuestos.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.Usuarios: DivUsuarios.Style["display"] = "block;"; MostrarSeccionCatalogos = true; break; case (Int16)ConstantePrograma.Paginas.RecepcionActivos: DivRecepcion.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.AsignacionActivos: DivAsignacion.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.AsignacionGeneralActivos: DivAsignacionGeneral.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.BajaActivos: DivBaja.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.TransferenciaActivos: DivTransferenciaActivos.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.EtiquetadoActivos: DivEtiquetado.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.LevantamientoInventario: DivLevantamiento.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.HistorialActivos: DivHistorial.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.EntradasSalidas: DivEntradasSalidas.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.TransferenciaAccesorios: DivTransferenciaAccesorios.Style["display"] = "block;"; MostrarSeccionActivo = true; break; case (Int16)ConstantePrograma.Paginas.AtencionUsuarios: DivAtencionUsuarios.Style["display"] = "block;"; MostrarSeccionMantenimiento = true; break; case (Int16)ConstantePrograma.Paginas.ReporteGeneralActivos: DivReporteGeneralActivo.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteEstatusActivos: DivReporteEstatusActivo.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteRastreoActivos: DivReporteRastreoActivo.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteRastreoAccesorios: DivReporteRastreoAccesorio.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteActivosPorEmpleado: DivReporteActivosPorEmpleado.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteMantenimientosPorTecnico: DivReporteMantenimientosPorTecnico.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteGeneralMantenimientos: DivReporteGeneralMantenimientos.Style["display"] = "block;"; MostrarSeccionReportes = true; break; case (Int16)ConstantePrograma.Paginas.ReporteMantenimientosPorActivo: DivReporteMantenimientosPorActivo.Style["display"] = "block;"; MostrarSeccionReportes = true; break; } } //Ahora se muestran las secciones if (MostrarSeccionCatalogos == true) { DivSeccionCatalogos.Style["display"] = "block;"; } if (MostrarSeccionActivo == true) { DivSeccionActivo.Style["display"] = "block;"; } if (MostrarSeccionMantenimiento == true) { DivSeccionMantenimientos.Style["display"] = "block;"; } if (MostrarSeccionReportes == true) { DivSeccionReportes.Style["display"] = "block;"; } //Faltan las demas secciones DivSeccionConfiguracion.Style["display"] = "block;"; } }