public static List <UsuarioEntidad> ObtenerTodos() { List <UsuarioEntidad> lista = new List <UsuarioEntidad>(); DataSet ds = UsuarioDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { UsuarioEntidad elemento = new UsuarioEntidad(); elemento.idUsuario = fila["id"].ToString(); RolEntidad role = new RolEntidad(); role.idRol = Convert.ToInt16(fila["idRol"].ToString()); role.descripcion = fila["descripcion"].ToString(); elemento.rol = role; elemento.nombre = fila["nombre"].ToString(); elemento.direccion = fila["direccion"].ToString(); elemento.email = fila["correo"].ToString(); elemento.telefono = fila["telefono"].ToString(); elemento.estado = Convert.ToInt16(fila["estado"].ToString()); elemento.password = fila["password"].ToString(); lista.Add(elemento); } return(lista); }
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; } } } }
public ResultadoEntidad SeleccionarRolPagina(RolEntidad RolEntidadObjeto) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RolAcceso RolAccesoDatos = new RolAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Seguridad); Resultado = RolAccesoDatos.SeleccionarRolPagina(RolEntidadObjeto, CadenaConexion); return(Resultado); }
public ResultadoEntidad SeleccionarRolPagina(RolEntidad RolEntidadObjeto, String Proyecto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarRolPaginaProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("RolId", SqlDbType.SmallInt); Parametro.Value = RolEntidadObjeto.RolId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("PaginaId", SqlDbType.SmallInt); Parametro.Value = RolEntidadObjeto.PaginaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Proyecto", SqlDbType.VarChar); Parametro.Value = Proyecto; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
public ResultadoEntidad SeleccionarRolPagina(Int16 PaginaId, HttpContext Contexto, String Proyecto) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RolEntidad RolEntidadObjeto = new RolEntidad(); RolAcceso RolAccesoDatos = new RolAcceso(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Contexto.Session["UsuarioEntidad"]; RolEntidadObjeto.PaginaId = PaginaId; RolEntidadObjeto.RolId = UsuarioSessionEntidad.RolId; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Seguridad); Resultado = RolAccesoDatos.SeleccionarRolPagina(RolEntidadObjeto, Proyecto, CadenaConexion); return(Resultado); }
public static List <RolEntidad> ObtenerTodos() { /*public int idRol { get; set; } * public String descripcion { get; set; }*/ List <RolEntidad> lista = new List <RolEntidad>(); DataSet ds = RolDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { RolEntidad elemento = new RolEntidad(); elemento.idRol = Convert.ToInt16(fila["id"].ToString()); elemento.descripcion = fila["descripcion"].ToString(); lista.Add(elemento); } return(lista); }
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;"; } }