The document summarizes Martin Kaiser's .NET portfolio, which includes two library management projects. The first project involved developing a front-end Windows application to allow adding members, checking books in and out, and viewing member information. The second project expanded on this by developing the business and data access tiers using ADO.NET and stored procedures to add new functionality like adding new items to the library. Screenshots are included showing the member information and new member addition frames from project 1 and the new item addition frame from project 2.
External Data Connector for SharePoint is a connector and bridging solution to connect SharePoint with external databases and applications. This connector allows you to import data from different external sources and make them part of SharePoint Lists. Reports from external sources can be imported into SharePoint Libraries. Metadata imported from external data sources and applications can be updated into SharePoint columns. Any changes to the imported data sets, records, files, documents and reports can be updated back in the source through export.
Managing Metadata for Ebook CollectionsHolly Tomren
OCLC Cataloging Efficiencies that Make a Difference: Metadata for Ebook Collections, at American Library Association Annual Conference, Anaheim, CA, June 25, 2012
External Data Connector for SharePoint is a connector and bridging solution to connect SharePoint with external databases and applications. This connector allows you to import data from different external sources and make them part of SharePoint Lists. Reports from external sources can be imported into SharePoint Libraries. Metadata imported from external data sources and applications can be updated into SharePoint columns. Any changes to the imported data sets, records, files, documents and reports can be updated back in the source through export.
Managing Metadata for Ebook CollectionsHolly Tomren
OCLC Cataloging Efficiencies that Make a Difference: Metadata for Ebook Collections, at American Library Association Annual Conference, Anaheim, CA, June 25, 2012
Dedicated and resolute C# Software Developer/Programmer with experience using object oriented design techniques and programming languages, including Microsoft .NET Technologies.
Dedicated and resolute C# Software Developer/Programmer with experience using object oriented design techniques and programming languages, including Microsoft .NET Technologies.
2. Table of Contents
• Introduction
• Project 1 Goals
• Member Information/ check out frame
• Add New Member frame
• C# Code Snippets
• Project 2 Goals
• Add New Item frame
• T SQL Code Snippet
3. Library Project Phase 1
Windows Front-End Application
• Introduction: The Library Project was designed so
the programmer would gain experience using
Microsoft .NET Framework (C#).
• Project Goals: Design a front end application that
satisfies four basic functions.
• Add adult member
• Add juvenile member
• Check in a book
• Check out a book
4. Member Information Frame
Request Member Information form. This form display the information about a member. The member address is listed along with the books the
member has checked out. It also allows for checking in and out of items. This member has reached the limit of the number of items they can have
checked out and a message informs the librarian of this. It also removes the check out option for this member so no additional items may be
checked out.
5. Add New Member Frame
The Add Adult Member Form allows the Librarian to add new members. Highlighted field names are required. Input errors
are detected and are identified with a red circle with an explanation point. Hovering over the circle will display the error
which is also displayed in the status line at the bottom. When the request is made the new member number and expiration
date are both displayed at the top.
8. Library Project Phase 2
Windows Business & Data Access Tiers
• Introduction: The Library Project Phase 2 was
designed so the programmer would gain
experience using Microsoft ADO.NET .
• Project Goals: Design the Business and Data
Access tiers required for Phase 1.
• Develop code that is easily maintainable
• Provide error handling
• Develop Transact SQL procedures
• Add new functionality
9. Add New Item Frame
The new function for this phase was to allow the librarian to add new items (books) to the library. This frame was added to
accomplish this. All fields are required. This frame allows for two types of item adds. 1. add a new copy of something
already in the library (top) and 2. add a completely new item to the library (bottom). When the item has been added the new
copy number will be displayed.