SlideShare a Scribd company logo
.NET Portfolio



Martin C. Kaiser



martin.kaiser@setfocus.com
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
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
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.
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.
RequestNewMemberID – Code Snippet
RequestNewMemberID – (continued)
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
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.
Trans SQL Code Snippet
  GetMemberInfo.scr

More Related Content

Similar to M Kaiser Portfolio1

Jeff Huber Portfoilio
Jeff Huber PortfoilioJeff Huber Portfoilio
Jeff Huber Portfoilio
JeffHuber
 
Portfolio
PortfolioPortfolio
Portfolio
jcterry
 
Portfolio
PortfolioPortfolio
Portfolio
jeanux
 
Brandon Miller Portfolio
Brandon Miller PortfolioBrandon Miller Portfolio
Brandon Miller Portfolio
brandonmiller3
 
Harmik Uchian Portfolio
Harmik Uchian PortfolioHarmik Uchian Portfolio
Harmik Uchian Portfolioharmiku
 
Matthew Swanger .NET Portfolio
Matthew Swanger .NET PortfolioMatthew Swanger .NET Portfolio
Matthew Swanger .NET Portfolio
mattswanger
 
Microsoft.NET Portfolio
Microsoft.NET  PortfolioMicrosoft.NET  Portfolio
Microsoft.NET Portfoliojmunyeneh
 
Software Portfolio - SetFocus
Software Portfolio - SetFocusSoftware Portfolio - SetFocus
Software Portfolio - SetFocus
Alexander Vogel
 
Genevieve De La Cruz .Net Portfolio
Genevieve De La Cruz .Net PortfolioGenevieve De La Cruz .Net Portfolio
Genevieve De La Cruz .Net Portfoliogenevievedelacruz
 
Renee Paden Portfolio
Renee Paden PortfolioRenee Paden Portfolio
Renee Paden Portfolio
Renée Paden
 
Wickey Set Focus .Net Portfolio
Wickey Set Focus .Net PortfolioWickey Set Focus .Net Portfolio
Wickey Set Focus .Net Portfoliomwickey
 
LKF Portfolio
LKF PortfolioLKF Portfolio
LKF Portfolio
Leon Francis
 
Tom Susic Net Portfolio B
Tom Susic   Net Portfolio BTom Susic   Net Portfolio B
Tom Susic Net Portfolio B
tsusic
 
C Thao Portfolio
C Thao PortfolioC Thao Portfolio
C Thao Portfoliochaothao
 
Chao Thao Portfolio
Chao Thao PortfolioChao Thao Portfolio
Chao Thao Portfoliochaothao
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.
ldecroo
 
Mark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark Jackson\'s Portfoilo
Mark Jackson\'s Portfoilo
Mark_Jackson
 
Jerry Baldwin's Project Portfolio
Jerry Baldwin's Project PortfolioJerry Baldwin's Project Portfolio
Jerry Baldwin's Project Portfolio
jbaldwin85307
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
anaraghi
 

Similar to M Kaiser Portfolio1 (20)

Jeff Huber Portfoilio
Jeff Huber PortfoilioJeff Huber Portfoilio
Jeff Huber Portfoilio
 
Portfolio
PortfolioPortfolio
Portfolio
 
Portfolio
PortfolioPortfolio
Portfolio
 
Brandon Miller Portfolio
Brandon Miller PortfolioBrandon Miller Portfolio
Brandon Miller Portfolio
 
Harmik Uchian Portfolio
Harmik Uchian PortfolioHarmik Uchian Portfolio
Harmik Uchian Portfolio
 
Sherry Cuenco .NET Portfolio
Sherry Cuenco .NET PortfolioSherry Cuenco .NET Portfolio
Sherry Cuenco .NET Portfolio
 
Matthew Swanger .NET Portfolio
Matthew Swanger .NET PortfolioMatthew Swanger .NET Portfolio
Matthew Swanger .NET Portfolio
 
Microsoft.NET Portfolio
Microsoft.NET  PortfolioMicrosoft.NET  Portfolio
Microsoft.NET Portfolio
 
Software Portfolio - SetFocus
Software Portfolio - SetFocusSoftware Portfolio - SetFocus
Software Portfolio - SetFocus
 
Genevieve De La Cruz .Net Portfolio
Genevieve De La Cruz .Net PortfolioGenevieve De La Cruz .Net Portfolio
Genevieve De La Cruz .Net Portfolio
 
Renee Paden Portfolio
Renee Paden PortfolioRenee Paden Portfolio
Renee Paden Portfolio
 
Wickey Set Focus .Net Portfolio
Wickey Set Focus .Net PortfolioWickey Set Focus .Net Portfolio
Wickey Set Focus .Net Portfolio
 
LKF Portfolio
LKF PortfolioLKF Portfolio
LKF Portfolio
 
Tom Susic Net Portfolio B
Tom Susic   Net Portfolio BTom Susic   Net Portfolio B
Tom Susic Net Portfolio B
 
C Thao Portfolio
C Thao PortfolioC Thao Portfolio
C Thao Portfolio
 
Chao Thao Portfolio
Chao Thao PortfolioChao Thao Portfolio
Chao Thao Portfolio
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.
 
Mark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark Jackson\'s Portfoilo
Mark Jackson\'s Portfoilo
 
Jerry Baldwin's Project Portfolio
Jerry Baldwin's Project PortfolioJerry Baldwin's Project Portfolio
Jerry Baldwin's Project Portfolio
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 

M Kaiser Portfolio1

  • 1. .NET Portfolio Martin C. Kaiser martin.kaiser@setfocus.com
  • 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.
  • 10. Trans SQL Code Snippet GetMemberInfo.scr