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;
                    }
                }
            }
        }
Esempio n. 3
0
        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;
                    }
                }
            }
        }
Esempio n. 6
0
        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;";
            }
        }