Download presentation
Presentation is loading. Please wait.
1
North East Fasteners ERP V1.0
- developed in C#.net/SQL Server 2000
3
Selective Customer Filter
This filter is the main filter on the Purchase Order Based on the customer selected on this filter the records pertaining to the customer are shown on the main tab as well as on all other tabs of the purchase order The Select PO lets select the PO from multiple PO’s of the same customer selected on the customer Combo
4
Building Part Number on PO
In the current implementation of Merlin, the NEF Part #, a unique Identity of every part made by NEF is built by concatenation of different fields: 4-40 x 1/8 Philips Pan M/S Steel The part # for this part can be written like the following PPMSST 440 = code for size tip 0108 = code for 1/8 P = Phillips P = Pan MS = Machine Screw ST = Steel
5
Issues with PO Number For each new PO ,this Purchase order shows a filter along as the user types in text in the textbox with a listbox below it,and shows existing numbers given to other purchase orders ,if any This number is given by the customer and for any particular quotation there may or may not exist multiple purchase order numbers
6
Quote Information Issues
According to the Quote for any particular customer information on the Quote field the system retrieves and displays Quote numbers and comments for that Quotation Delivery field calculates the order delivery due date and the ticket print date for any order placed at any day of time
7
Order Shipped Date According to the Order Status,for all complete or shipped goods ,the system gets and refreshes the date on which the order was shipped according to the invoice information on that record
8
Pending Order Quantity
The actual quantity on any order is a calculation on the basis of Shipped Quantity and Due Quantity,the system refreshes and displays Actual Quantity on all orders according to these calculations
9
Stock and Shipment History
According to the months entered by the user,the system calculates the total number of shipments and the quantity of those shipments done so far for any order placed by the customer The system also calculates the stock available and number of quantity for each stock and displays the information on each order in Parts and Records fields
10
Major Functionalities
Data Binding with the help of SqlConnection,with the help of DataSet, DataReader, DataTable as per various requirements of the module on all tabs on the purchase order module Relative to each Order for a customer, Events ie. Threading, slotting, etc.. ,Comments, Charge, Invoice Details, Job tickets associated, Outsource associated, Credits, tools and wires used for fulfilling the order Costs incurred for manufacturing and shipping the goods
11
Technical Functionalities
In order to retrieve data,the following controls have been given the respective functionalities: Panel I have bound the controls with a generalized method,in which I put all the controls on one panel and pass this panel to the method. This method recursively call each control and binds them with the help of properties set to each control. Combo Box I fetched the table name with the help of the datatable,sql connection and command strings,and added the items of the combo with the help of this data table rows Data Grid All the datagrid are bound at runtime to the database with specific filter with the queries,as the base tables have stored only id’s of specific fields ,I fetched all the specific records from the child tables with nested queries
12
Technical Functionalities
If by mistake the user navigates to another tab without saving information after edit,the system promts for save Else it reverts back
13
Technical Functionalities
On the main tab the primary bound field for all the tabs is Purchase Order Id,so the system restricts to allow navigation on all the child tabs without the commit on any modifications of the main tab in the master table
14
Technical Functionalities
The load time on all tabs is reduced by managing the text change events on all the bound textboxes and the selection commit of all the combos I have also reduced the load time of the form, I have put most of the code on the tabs selection change
15
Conclusion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.