Ejemplo n.º 1
0
        /// <summary>
        /// Fabián Quirós Masís
        /// 26/09/2018
        /// Efecto: obtiene una unidad de trabajo por id
        /// Requiere: Id unidad de trabajo
        /// Modifica:-
        /// Devuelve: Unidad de trabajo
        /// </summary>
        /// <returns>UnidadTrabajo</returns>
        public UnidadTrabajo getUnidadTrabajo(int idUnidad)
        {
            SqlConnection sqlConnection = conexion.conexionLogin();
            String        consulta      = @"SELECT id_unidad,nombre,numero_extension,telefono,direccion
                                             FROM dbo.UnidadTrabajo
                                             Where id_unidad = @id_unidad and activo = @activo";

            SqlCommand sqlCommand = new SqlCommand(consulta, sqlConnection);

            sqlCommand.Parameters.AddWithValue("@id_unidad", true);
            sqlCommand.Parameters.AddWithValue("@activo", true);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();
            UnidadTrabajo unidad = new UnidadTrabajo();

            while (reader.Read())
            {
                unidad.idUnidad        = Convert.ToInt16(reader["id_unidad"].ToString());
                unidad.nombre          = reader["nombre"].ToString();
                unidad.numeroExtension = reader["numero_extension"].ToString();
                unidad.telefono        = reader["telefono"].ToString();
                unidad.direccion       = reader["direccion"].ToString();
            }

            return(unidad);
        }
        /// <summary>
        /// Priscilla Mena
        /// 10/10/2018
        /// Efecto: Metodo que devuelve una lista de usuarios que se encuentran activos en la base de datos de Login de RevisionesPorLaDireccionLE
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de usuarios
        public List <Usuario> getUsuariosLogin()
        {
            List <Usuario> listaUsuarios = new List <Usuario>();

            SqlConnection sqlConnection = conexion.conexionLogin();

            SqlCommand sqlCommand = new SqlCommand(@"select U.id_usuario, U.nombre_completo
            from Usuario U, Rol R, Aplicacion A, Usuario_Rol_Aplicacion URA
            where A.nombre_aplicacion = 'ReunionesRevisionDireccion' and
            URA.id_aplicacion = A.id_aplicacion and U.id_usuario = URA.id_usuario
            and R.id_rol = URA.id_rol
            order by U.nombre_completo; ", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Usuario usuario = new Usuario();

                usuario.idUsuario = Convert.ToInt32(reader["id_usuario"].ToString());
                usuario.nombre    = reader["nombre_completo"].ToString();



                listaUsuarios.Add(usuario);
            }

            sqlConnection.Close();

            return(listaUsuarios);
        }