C# Project Tutorial for Beginners – Full C# Programming Project Course [ WITH SOURCE CODE ]

31
2



C# Full Project Tutorial for Beginners From Scratch Step by Step With Source Code

Get Source Code:

—————— Check out my C# Projects! ——————–

▶ Inventory Management System –

▶ Students Information System –

▶ Contacts Management System –

▶ All My Programming Projects Here –

▶ My Source Code Store Here –

—————————- C# PRODUCTS ————————

▶ Get C# Projects Bundle –

▶ Learn C# And More –

————————— Project Description ————————–

in this c# project we will create a simple hotel reservations system with mysql database
to manage clients, Rooms and Reservation.
before getting access to the hotel app the user need to provide his username and password
if the username or the password are wrong an error message will popup
– the manage clients form:
here the user can see all clients in a datagridview
add a new client
edit the selected client
remove the selected client

– the manage rooms form
here the user can see all rooms in the hotel displayed on a datagridview
the rooms type displayed on a combobox
add a new room
edit the selected room
remove the selected room

– the manage reservations form
here the user can manage the hotel reservations, and see all reservations displayed on a datagridview
to add a new reservation the user need to select a the client, the room and the date in + date out
the date in when the room reservation will start must be equals to today date or higher
the date out when the user will leave the hotel must be equals or higher to the date in

the mysql database schema:
or database will contains 4 tables:
1 – the rooms categories table where all the rooms type are stored with the price of each category
2 – the rooms table where all rooms are stored with their numbers (the key) this table contains the foreign key from the table rooms_categories
3 – the clients table where we store all the clients information,
4 – the reservations table where we store all clients reservations, this table contains two foreign keys,1 from the table rooms to know which room the client has reserved,2 from the table clients to know who reserved,
+ a date in and a date out to know when this reservation will start and when it will end

WHAT WE ARE GONNA USE TO BUILD THIS C# PROJECT:
– C# Programming Language.
– Visual Studio Editor.
– MySQL Database.
– XAMPP Server.

C# CONTROLS WE WILL USE IN THIS PROJECT:
– Windows Form
– Panel.
– DataGridView.
– TextBox.
– Button.
– Label.
– ComboBox.
– PictureBox.
– MenuStrip.
– RadioButton.
– DateTimePicker.

WHO IS THIS PROJECT FOR:
this project is for c# beginners and anyone who want to learn c# by building projects

WHAT TO NAME THIS PROJECT
you can name this project what ever you want, but a will give you 3 recommandation:
1 – c# hotel management system
2 – hotel reservation system in c#
3 – c# management system for hotel

I NEED TO LEARN C# FIRST BEFORE START CREATING THIS PROJECT
beore you can start building this project you need some basics and you know what i have a lot of videos to check out

————————– C# Tutorials —————————–

▶ C# Create Calculator –

▶ C# Tic Tac Toe Game –

▶ C# Treeview Tutorials –

▶ C# File IO Tutorial –

▶ C# Insert,Update,Delete,Search,Display Images From MySQL Database –

▶ C# And MySQL Tutorial –

▶ C# DataGridView Tutorial –

———————————– TABLE OF CONTENT ———————————–

0:00 – Project Demo
6:17 – Start Creating The Project
7:00 – Create The Login Form
19:40 – Create The Connection Class to Connect Our App With MySQL Database
25:15 – Create The MySQL Database Using Phpmyadmin
45:00 – Create The Main Form
47:50 – Create The Forms We Are Gonna Use
52:25 – Designing And Building The Manage Clients Form
1:07:30 – Create The Client Class
2:09:35 – Create The Room Class
2:17:15 – Designing And Building The Manage Rooms Form
3:22:35 – Designing And Building The Manage Reservations Form
3:32:20 – Create The Reservation Class
the reset will be making some fixes
add foreign keys to the tables
test the project again and again

subscribe:

programming projects with source code:

C# And Java Programming Books

share this video:

#Csharp #Project #Tutorial #Source_Code #Full_Project

Nguồn:https://wijstaanvooronzegrondrechten.org/

Xem Thêm Bài Viết Khác:https://wijstaanvooronzegrondrechten.org/cong-nghe

31 COMMENTS

  1. —————— Check out my C# Projects! ——————–

    ▶ Inventory Management System – http://bit.ly/Csharp_Inventory

    ▶ Students Information System – http://bit.ly/Csharp_Student

    ▶ Contacts Management System – http://bit.ly/Csharp_Contacts

    ▶ All My Programming Projects Here – http://bit.ly/2HrU8hK

    ▶ My Source Code Store Here – http://bit.ly/2OsC0TU

  2. when i do pressed the login button following exception displayed MySql.Data.MySqlClient.MySqlException: 'Unknown column '@usn' in 'where clause'' and compiler pointing on adapter.fill (table); An early response requested please

  3. i dont know what i did wrong but maibe can help me

    int staffID = Convert.ToInt32(textBoxStaffID.Text);

    int type = Convert.ToInt32(comboBoxStafType.SelectedValue);

    DateTime dateIn = dateTimePickerIn.Value;

    DateTime dateOut = dateTimePickerOut.Value;

    if (project.addProject(staffID,type,dateIn,dateOut))

    {

    MessageBox.Show("Project Added", "Add Project", MessageBoxButtons.OK, MessageBoxIcon.Information);

    }

    else

    {

    MessageBox.Show("Project Not Added", "Add Project", MessageBoxButtons.OK, MessageBoxIcon.Error);

    }

    Error 1 No overload for method 'addProject' takes 4 arguments

    (project.addProject(staffID, type, dateIn, dateOut)) this is the problem but i dont see where is

  4. good day sir i have problem when i delete the clients then the reservation record is still there i just follow your tutorials but the records is still persist when i deleted the clients. thank you for your help looking forward to hear from you

LEAVE A REPLY

Please enter your comment!
Please enter your name here