End of day Calculator and special order parts tracking

Slides:



Advertisements
Similar presentations
Theming for V12 Revolution
Advertisements

ServiceDesk Plus 6 What’s new?. Super Sixes of Version 6 6 features - You just can't miss 6 features to make your life easier 6 Cool features, you'll.
Make your choice from more than 70 templates to get a quick start online!70 templates.
Introduction to VB.NET Tonga Institute of Higher Education.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
Chapter 15: Using LINQ to Access Data in C# Programs.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
1 What to do before class starts??? Download the sample database from the k: drive to the u: drive or to your flash drive. The database is named “FormBelmont.accdb”
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
MS Access and Database Connections. Pre-work To make our program work seamlessly, first we have to make a small change on the database table.
Task #1 Create a relational database on computers in computer classroom 308, using MySQL server and any client. Create the same database, using MS Access.
Get out of your Inbox with Outlook 2007 Find any message, fast Let’s face it. No matter how organized you are, whether you organize everything in folders.
PA 15.1 – Distributor version What is new?. Feel free to add pictures, charts, tables or anything you need to this layout. All slide layouts are yours.
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
QuickBooks Pro 2012.
SQL Database Management
Core ELN Training: Office Web Apps (OWA)
Databases: What they are and how they work
Application Extension 10a
Microsoft Visual Basic 2010: Reloaded Fourth Edition
Tables & Relationships
Web Routing Designing an Interface
Microsoft Office Access 2010 Lab 2
Configuring Applications
About SharePoint Server 2007 My Sites
CIS C Project Presentation 4
Introduction to Microsoft Access
What’s changed in CRM 2013? [Brief description of contents of eBook]
Created by Nathan Reddy, High School Junior
Introduction to Access 2007
Kanban Task Manager for Outlook ‒ Introduction
Microsoft Office Illustrated Fundamentals
Kanban Task Manager SharePoint Editions ‒ Introduction
Presenter: Karoline Lapko
ADO.NET Entity Framework Marcus Tillett
Introduction to Ms-Access Submitted By- Navjot Kaur Mahi
How Can I Download My Transactions Directly Into Quicken
Django Presentation: Project MiTunes 2.0
Reserved for Intro Picture
Understanding WordPress
Intro To Design 2 Architecture Diagrams
Increased Efficiency and Effectiveness
Lesson 6: Protecting, Maintaining and Managing Databases
Access Lesson 2 Creating a Database
Microsoft Office Access 2003
Microsoft Official Academic Course, Access 2016
CIS16 Application Programming with Visual Basic
MS Access and Database Connections
C/S Windows Overview Nigel Pilsbury.
Navigating the RUN Mobile Demo NCSC Product Certification
Computer Science Projects Database Theory / Prototypes
RECHORDS Assignment #6: Med-Fi Prototype
Jourdann Fraser Vy Mai Tiffany Manuel
NAVIGATING THE MINEFIELD
Guidelines for Microsoft® Office 2013
Approving Time in Kronos Manager/Supervisor Reference Guide
Creating and Sending Saved Messages
Exploring Microsoft Word 2003
HR Portal: What’s New? What’s Next?
Unit J: Creating a Database
End of day Calculator and special order parts tracking
End of day Calculator and special order parts tracking
CIS248 – Advanced App Development Week: 2 Update By: Nick Arneson
Exploring Microsoft Word 2003
Week: 1 Update By: Nick Arneson
End of day Calculator and special order parts tracking
Introduction to ADO.Net and Visual Studio Database Tools.
This is a template for a presentation that you can use to introduce your team to Harvest. You can customize the content of the slides. You’ll want to pay.
Kanban Task Manager SharePoint Editions ‒ Introduction
Presentation transcript:

End of day Calculator and special order parts tracking CIS248 – Advanced App Development Week: 5 Update By: Nick Arneson

Introduction Name: Nick Arneson School: Second year student at Southeast Technical Institute Enjoys: C# Networking Building custom computers Playing video games in free time

Project Description My project combines an end of day calculator for closing out the till at the end of day. It also focuses on using a database for managing special ordered parts for our clients. It will be used primarily by our store only at first, with hopes to integrate it into the other 40+ stores.

Key project tools Visual Studio 2019 Enterprise Edition For IDE, using C# MS SQL Express 17 For Database MSSQL Sever Management Studio 18 (SSMS) For Database management

Features & functions Load Function Upon loading, allows the datagridview alternating colors for an easier time navigating the sea of data. cPP_Order_SheetTableAdapter1.Fill grabs the data from the DB and fills the DGV. FirstDisplayedScrollingRowIndex, was first used when hitting the “add” icon which works great. I would love to be able to start the DGV at the bottom for a new entry, as those are the parts that still need to be ordered. Features & functions

Key input/output captures Top Image While you wont be able to tell from the PP, you’ll see hitting the plus icon brings you to the bottom for easily adding a new entry. Bottom Image Display the bottom entry. What is not pictured, is the header remains “frozen” so a new employee will always know what type of data needs to be entered and where. Key input/output captures

Database ERD Diagram The new and improved ERD diagram! Accounts and Vendors share a one to many relationship with each type of special order that can be placed. I thought about splitting Vendors, but decided against it, but I could more than likely create a more refined Vendors list. Added Access_Levels and Users tables, for an end goal of restricting certain to certain tasks. Example: Admin level has access to everything (Add users + below) Purchasers have access to add Vendors + below Users have access to add Customers.

Primary technical difficulties Trying to get the DataGridView to automatically go the last entry has been some what of a pain. Thankfully, I just started trying to incorporate this 07/07/2019, so I still have some time to fix my problem. When trying to update the DB in my project, I managed to delete it causing quite a few issues. Thankfully I was able to restore most of everything with in an hour or so’s time. This lead me to start using Version Control to create branches before doing major changes. :-D

Key code snippets ToolStripButton_Update ToolStripButton_Save This was original used as a “save” Changed code to allow a user to “refresh” the table without having to close the application ToolStripButton_Save This function validates the data (you will get an error while entering data anyway) Ends editing of the current line Updates the DB/Display with the newly entered data.

A Difficult problem and a solution! No real major issues besides previously listed. Things have been pretty smooth sailing when I have been focused on getting the DataGridViews set up the way I want for each table. Just takes time to fine tune everything due to OCD.