
Design the main ERP UI with DevExpress or built-in controls, featuring a ribbon, setup and sales sections, and icons for company, vendors, customers, invoices, stock, and reports.
Add tab functionality by using a document manager to host forms as tabs, create or focus forms as needed, and prevent reopening when already open, via a ribbon interface.
Open and close the connection, execute a sql command as a scalar query, handle null by returning an empty string, and assign the result to the user id text.
Create a company information setup form in a VB.NET and SQL Server ERP app, handling name, address, email, phone, logo, and save or update operations.
Develop a purchase invoices list form in vb.net, binding a grid to a dataset with transaction id, vendor, net amount, remaining, and date, using a joined sql query.
Learn how to adjust stock when updating a purchase invoice in a VB.NET SQL Server ERP app, using old vs new quantity, quantity one, and a loop-driven stock update.
Learn how updating purchase invoices adjusts stock quantities, handles increases and decreases, tests results, and revalidates related tables by deleting and reinserting records, with a reverse approach for sales invoices.
Complete the purchase invoice by selecting items from the list and adding new products, noting that duplicate entries may remove items or trigger errors; then generate reports for the invoice.
Develop and integrate sales reports in a vb net and sql server erp app, including detailed and summary sales invoices and returns, with customer-based filters and report viewers.
Learn how customer debit and credit entries are stored in the database, with debits saved as customer credit and credits saved as customer debit, illustrating key accounting rules.
Create a cash entry report in vb net by querying trends.cash_book, joining vendor and customer data with left outer joins, and including date, username, cash in, cash out, and remarks.
Build a VB.NET and SQL Server ERP feature that flags low stock items when available quantity is below alarm quantity, listing item id, name, barcode, alarm quantity, and available quantity.
Requirements
· You need to know VB .NET and Microsoft SQL Server basic principles.
Description
Would you like to learn how to create an Advanced Inventory Management System and sell it to companies that want to manage their inventory and billing?
In this course you will learn how to create an Advanced Inventory Management System from scratch using Visual Basic .NET and MS SQL Server, combining several resources that will allow you to offer useful characteristics for any company that needs to open a store or manage their sales and stock.
This is a practical course where I will lead you to step by step in the learning process of creating complex systems VB .NET, when you finish it, you could sell it to your clients or it could be used as a basis to develop other complex systems.
System’s characteristics:
· Inventory management
· Sales and Purchase Management Using Product Name or Barcode
· Invoice printing
· Dozens of Different Purchase and Sales Reports
· Advanced Alarming System
· Export all report in Excel, PDF, Text, Image, Word
· Stock product control
· Expenses Control
· Dozens of Other Features
HOW’S THE COURSE?
The course is divided into several sections. In the first section, we will talk about the tools we are going to use for creating the system.
And the following sections we will build, step by step from scratch to advanced sections.
HOW LONG DOES IT TAKE TO COMPLETE THE COURSE?
It is up to you. I guess that it would take less than four weeks to complete it, but it depends on your availability and workflow.
WHAT ARE THE MINIMUM REQUIREMENTS?
Download the material where you can find the resources for the first lesson in each section.
You should have a piece of basic knowledge of VB .NET and SQL Server.
Who this course is for:
· This course is for freelancers or entrepreneurs that want to create complex systems with VB .NET and SQL Server and sell them to clients or companies at a business/professional level.