End of day Calculator and special order parts tracking

Slides:



Advertisements
Similar presentations
Week 1: Introduction to GIS
Advertisements

My EBSCOhost Tutorial Tutorial support.ebsco.com.
EBSCO Discovery Service
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
RCFN.MDB Setup This is an ACCESS 2000 format database Save the RCFN.MDB database to your local or network drive Open the RCFN.MDB Click on the Tools Menu.
Application Generator Merrill Networking Services.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Exploring Microsoft Access 2003 Chapter 6 Many-to-Many Relationships: A More Complex System.
Introduction to VB.NET Tonga Institute of Higher Education.
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Introduction to ADO.Net and Visual Studio Database Tools ISYS 512.
Copyright © 2001 by Wiley. All rights reserved. Chapter 10: Advanced Database Operations Revising Vintage Videos Setting RecordSource at run time DBGrid.
Concepts of Database Management Seventh Edition
1 Working with MS SQL Server Textbook Chapter 14.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Working with MSSQL Server Code:G0-C# Version: 1.0 Author: Pham Trung Hai CTD.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Global Change. The Global Change gives users the ability to make global changes to quotes by displaying common options, allowing users to edit the options.
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.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
Using the My EBSCOhost Folder Tutorial support.ebsco.com.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
DBMS Programs MS SQL Server & MySQL
Dive Into® Visual Basic 2010 Express
Microsoft Visual Basic 2010: Reloaded Fourth Edition
Click Once installation
MS Access Forms, Queries, Reports Matt Martin
Project Work Order Generator
CIS C Project Presentation 4
Chapter 2 – Introduction to the Visual Studio .NET IDE
Kanban Task Manager SharePoint Editions ‒ Introduction
Microsoft Access 2003 Illustrated Complete
Understanding Operating System Configurations
DB Implementation: MS Access Forms
CS 2340: Programming in VB Instructor: Dr. Qi Yang Office: 213 Ullrich
Database Applications – Microsoft Access
Tutorial Introduction to support.ebsco.com.
Populating a Data Warehouse
Populating a Data Warehouse
Lesson 6: Protecting, Maintaining and Managing Databases
COP5725 DATABASE MANAGEMENT POSTGRESQL TUTORIAL
CSG Character flow Spec.
CIS16 Application Development Programming with Visual Basic
Populating a Data Warehouse
DB Implementation: MS Access Forms
CIS16 Application Programming with Visual Basic
A Guide to SQL, Eighth Edition
Computer Science Projects Database Theory / Prototypes
ECARS - INCOMPLETE SERVICE REQUESTS.
Jourdann Fraser Vy Mai Tiffany Manuel
NAVIGATING THE MINEFIELD
Unit J: Creating a Database
An Introduction to Designing and Executing Workflows with Taverna
Windows Forms in Visual Studio 2005: An in-depth look at key features
End of day Calculator and special order parts tracking
End of day Calculator and special order parts tracking
Tutorial Introduction to help.ebsco.com.
CIS248 – Advanced App Development Week: 2 Update By: Nick Arneson
End of day Calculator and special order parts tracking
Week: 1 Update By: Nick Arneson
Introduction to ADO.Net and Visual Studio Database Tools.
Kanban Task Manager SharePoint Editions ‒ Introduction
Presentation transcript:

End of day Calculator and special order parts tracking CIS248 – Advanced App Development Week: 4 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 Function 1 Function 2 – 4 EoD_Load selects which panel will be shown to the user when starting the app. Function 2 – 4 Each panel is named accordingly for what its purpose is to show to the user. Uses a button to serve as a UI interaction object. Toggles visibility in so there is not two panels showing at one time.

Key input/output captures Top displays special ordered items from a previous day Bottom displays a new special ordered item added 06/30/2019. Now saving data that was inputted upon relaunching the application. Key input/output captures

Database ERD Diagram This is not complete. Accounts.actID is the unique key for CPP_Order_Sheet.actID I need to fix this so it uses actName. I would really like to have it as a drop down/autosearch/autofill so the user doesn’t need to type the full name without encountering a name. Required Fields of CPP_Order_Sheet actID, ticketNumber, partNumber, orderQty, initals. As, the date ordered vender and poNumber are added at a later time.

Primary technical difficulties In SSMS the option “Prevent saving changes that require table re-creation” was more harmful than helpful. Spent quite a few hours trying to fix tables to only have to recreate because I could not save. Unchecking this option for my small DB helped speed up production and allow me to do minor touchups to DB’s when I forgot a column.

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! Originally during my week 3 update, I encountered an issue when debugging/testing of adding a new line to the DB, but it would never save upon exiting Debug mode. When accessing /bin/Debug folder and running the application outside of Visual Studio, everything worked perfectly like it should. To fix this issue with localDB, I added another connection string, that connects to the DB located in the /bin/Debug folder and changing the setting to “Copy If Newer”. Thus, any updates to either running the app in Visual Studio or with /bin/Debug, the database always picks the most recently updated version to display.