Previous Project with Source Code :
- Stock Management System Project With Source Code
- Library Management System Project With Source Code
- School Management System Project With Source Code
- Vehicle Management System Project mostly deals with Vehicle Information System, Customer Info and Car services.
- This Project was not developed in 3 tier architecture, but this project give some idea how to develop in C#.NET for Beginner's/Fresher's.
- The Modules of Vehicle Management System : Vehicle, Customer, Servicing, Status of Servicing, Payment.
- The Database for Vehicle Management System : Vehicle Table, Customer Table, Service Table, Payment Table.
Customer Details ( Add | Edit | Delete )
In this above form is used to register new customer details and we can modify existing customer details and also Delete unnecessary customer.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace Vehicle_Management_System.Cust { public partial class Customer : Form { string query; SqlConnection con = new SqlConnection("Server=.; Database = VHS; Trusted_Connection = Yes;"); SqlCommand cmd; SqlDataAdapter da; string n = null; public Customer() { InitializeComponent(); txt_del_cust_id.Visible = false; } private void get_Veh_Model() { query = "Select * from Vehicle"; da = new SqlDataAdapter(query, con); DataSet ds_v_name = new System.Data.DataSet(); int c_count = da.Fill(ds_v_name); if (c_count > 0) { cb_prefer_car_model.DataSource = ds_v_name.Tables[0]; cb_prefer_car_model.ValueMember = "v_name"; string carmodel = cb_prefer_car_model.SelectedValue.ToString(); if (carmodel == ds_v_name.Tables[0].Rows[0]["v_name"].ToString()) { groupBox2.Visible = true; txt_vehicle_name.Text = ds_v_name.Tables[0].Rows[0]["v_manu_name"].ToString(); txt_vehicle_model.Text = ds_v_name.Tables[0].Rows[0]["v_model"].ToString(); txt_vehicle_manu_year.Text = ds_v_name.Tables[0].Rows[0]["v_manu_year"].ToString(); txt_vehicle_cost.Text = ds_v_name.Tables[0].Rows[0]["v_price"].ToString(); } } } private void get_single_veh_model(string value) { query = "Select * from Vehicle where v_name='" + value + "'"; da = new SqlDataAdapter(query, con); DataSet ds_v_name = new System.Data.DataSet(); int c_count = da.Fill(ds_v_name); if (c_count > 0) { cb_prefer_car_model.DataSource = ds_v_name.Tables[0]; cb_prefer_car_model.ValueMember = "v_name"; string carmodel = cb_prefer_car_model.SelectedValue.ToString(); if (carmodel == ds_v_name.Tables[0].Rows[0]["v_name"].ToString()) { groupBox2.Visible = true; txt_vehicle_name.Text = ds_v_name.Tables[0].Rows[0]["v_manu_name"].ToString(); txt_vehicle_model.Text = ds_v_name.Tables[0].Rows[0]["v_model"].ToString(); txt_vehicle_manu_year.Text = ds_v_name.Tables[0].Rows[0]["v_manu_year"].ToString(); txt_vehicle_cost.Text = ds_v_name.Tables[0].Rows[0]["v_price"].ToString(); } } get_Veh_Model(); } private void Customer_Load(object sender, EventArgs e) { btn_customer_getdetails.Visible = false; btn_customer_delete.Visible = false; btn_customer_update.Visible = false; btn_customer_adddetails.Visible = true; groupBox2.Visible = false; get_Veh_Model(); } private void btn_editcustomer_Click(object sender, EventArgs e) { groupBox1.Text = "Edit Customer"; lbl_error.Text = ""; btn_addcustomer.BackColor = Color.Black; btn_editcustomer.BackColor = Color.Purple; btn_deletecustomer.BackColor = Color.Black; btn_customer_delete.Visible = false; btn_customer_update.Visible = false; btn_customer_cancel.Visible = false; btn_customer_adddetails.Visible = false; btn_customer_getdetails.Visible = true; SilverTextbox(); ClearTextbox(); txt_del_cust_id.Visible = false; } private void btn_deletecustomer_Click(object sender, EventArgs e) { groupBox1.Text = "Delete Customer"; lbl_error.Text = "( Please Enter Customer ID : )" ; btn_addcustomer.BackColor = Color.Black; btn_editcustomer.BackColor = Color.Black; btn_deletecustomer.BackColor = Color.Purple; btn_customer_delete.Visible = true; btn_customer_update.Visible = false; btn_customer_cancel.Visible = true; btn_customer_adddetails.Visible = false; btn_customer_getdetails.Visible = false; SilverTextbox(); ClearTextbox(); txt_del_cust_id.Visible = true; } private void btn_addcustomer_Click(object sender, EventArgs e) { groupBox1.Text = "Add Customer"; lbl_error.Text = ""; WhiteTextbox(); btn_addcustomer.BackColor = Color.Purple; btn_editcustomer.BackColor = Color.Black; btn_deletecustomer.BackColor = Color.Black; btn_customer_delete.Visible = false; btn_customer_update.Visible = false; btn_customer_cancel.Visible = true; btn_customer_adddetails.Visible = true; btn_customer_getdetails.Visible = false; ClearTextbox(); txt_del_cust_id.Visible = false; } private void btn_customer_getdetails_Click(object sender, EventArgs e) { btn_customer_delete.Visible = false; btn_customer_update.Visible = true; btn_customer_cancel.Visible = true; btn_customer_adddetails.Visible = false; btn_customer_getdetails.Visible = false; WhiteTextbox(); get_cust_details(txt_customerid.Text); } private void get_cust_details(string cid) { query = " select * from Customer where c_id='" + cid + "'"; DataSet ds_get_cust = new System.Data.DataSet(); da = new SqlDataAdapter(query, con); int n_get_cust = da.Fill(ds_get_cust); if (n_get_cust > 0) { if (cid == ds_get_cust.Tables[0].Rows[0]["c_id"].ToString().Trim()) { string _gender; txt_customername.Text = ds_get_cust.Tables[0].Rows[0]["c_name"].ToString(); _gender = ds_get_cust.Tables[0].Rows[0]["c_gender"].ToString().Trim(); if (_gender == "Male") { rb_Male.Checked = true; rb_Female.Checked = false; } else { rb_Male.Checked = false; rb_Female.Checked = true; } cb_date.Text = ds_get_cust.Tables[0].Rows[0]["c_date"].ToString(); cb_month.Text = ds_get_cust.Tables[0].Rows[0]["c_month"].ToString(); cb_year.Text = ds_get_cust.Tables[0].Rows[0]["c_year"].ToString(); txt_customer_address.Text = ds_get_cust.Tables[0].Rows[0]["c_address"].ToString(); txt_customer_phone.Text = ds_get_cust.Tables[0].Rows[0]["c_phone"].ToString(); string _carmodel = ds_get_cust.Tables[0].Rows[0]["c_prefer_car_model"].ToString(); get_single_veh_model(_carmodel); } else { ClearTextbox(); } } else { ClearTextbox(); } } private void SilverTextbox() { txt_customername.Enabled = false; txt_customer_phone.Enabled = false; txt_customer_address.Enabled = false; rb_Female.Enabled = false; rb_Male.Enabled = false; cb_date.Enabled = false; cb_month.Enabled = false; cb_year.Enabled = false; cb_prefer_car_model.Enabled = false; } private void WhiteTextbox() { txt_customername.Enabled = true; txt_customer_phone.Enabled = true; txt_customer_address.Enabled = true; rb_Female.Enabled = true; rb_Male.Enabled = true; cb_date.Enabled = true; cb_month.Enabled = true; cb_year.Enabled = true; cb_prefer_car_model.Enabled = true; } private void ClearTextbox() { txt_customername.Text = ""; txt_customer_phone.Text = ""; txt_customer_address.Text = ""; rb_Female.Checked = false; rb_Male.Checked = true; cb_date.Text = "Date"; cb_month.Text = "Month"; cb_year.Text = "Year"; } private void cb_prefer_car_model_SelectedIndexChanged(object sender, EventArgs e) { string c1; c1 = cb_prefer_car_model.SelectedValue.ToString(); query = "Select * from Vehicle where v_name='" + cb_prefer_car_model.SelectedValue.ToString() + "'"; da = new SqlDataAdapter(query, con); DataSet ds_v_name = new System.Data.DataSet(); int c_count = da.Fill(ds_v_name); if (c_count > 0) { //cb_prefer_car_model.DataSource = ds_v_name.Tables[0]; //cb_prefer_car_model.ValueMember = "v_name"; string carmodel = cb_prefer_car_model.SelectedValue.ToString(); if (carmodel == ds_v_name.Tables[0].Rows[0]["v_name"].ToString()) { groupBox2.Visible = true; txt_vehicle_name.Text = ds_v_name.Tables[0].Rows[0]["v_manu_name"].ToString(); txt_vehicle_model.Text = ds_v_name.Tables[0].Rows[0]["v_model"].ToString(); txt_vehicle_manu_year.Text = ds_v_name.Tables[0].Rows[0]["v_manu_year"].ToString(); txt_vehicle_cost.Text = ds_v_name.Tables[0].Rows[0]["v_price"].ToString(); //get_Veh_Model(); } } } /* private void cb_prefer_car_model_SelectedValueChanged(object sender, EventArgs e) { } **/ private void btn_customer_delete_Click(object sender, EventArgs e) { query = "Delete Customer where c_id='" + txt_customerid.Text + "'"; cmd = new SqlCommand(query, con); con.Open(); int n_del = cmd.ExecuteNonQuery(); if (n_del > 0) { MessageBox.Show("Delete Successfully..."); con.Close(); } } private void btn_customer_adddetails_Click(object sender, EventArgs e) { string gender; if(rb_Female.Checked==true) { gender=rb_Female.Text; } else{ gender=rb_Male.Text; } query = "Insert into Customer(c_id, c_name, c_gender, c_date, c_month, c_year, c_address, c_phone, c_prefer_car_model) values('" + txt_customerid.Text + "', '" + txt_customername.Text + "', '" + gender + "', '" + cb_date.Text + "','" + cb_month.Text + "', '" + cb_year.Text + "', '" + txt_customer_address.Text + "', '" + txt_customer_phone.Text + "', '" + cb_prefer_car_model.Text + "')"; cmd = new SqlCommand(query, con); con.Open(); int cust_count = cmd.ExecuteNonQuery(); if (cust_count > 0) { MessageBox.Show("Insert Successfully..."); con.Close(); } } private void btn_customer_update_Click(object sender, EventArgs e) { string gender; if(rb_Female.Checked==true) { gender=rb_Female.Text; } else{ gender=rb_Male.Text; } query = "Update Customer set c_name='" + txt_customername.Text + "', c_gender='" + gender + "', c_date='" + cb_date.Text + "', c_month='" + cb_month.Text + "', c_year='" + cb_year.Text + "', c_address='" + txt_customer_address.Text + "', c_phone='" + txt_customer_phone.Text + "', c_prefer_car_model='" + cb_prefer_car_model.Text + "' where c_id='" + txt_customerid.Text + "'"; cmd = new SqlCommand(query, con); con.Open(); int n_update = cmd.ExecuteNonQuery(); if (n_update > 0) { MessageBox.Show("Updated Successfully..."); con.Close(); } } private void btn_customer_cancel_Click(object sender, EventArgs e) { ClearTextbox(); } private void txt_del_cust_id_TextChanged(object sender, EventArgs e) { get_cust_details(txt_del_cust_id.Text); } } }
Vehicle Details ( Add | Edit | Delete )
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace Vehicle_Management_System { public partial class Vehicle : Form { string query; SqlConnection con = new SqlConnection("Server=.; Database = VHS; Trusted_Connection = Yes;"); SqlCommand cmd; SqlDataAdapter da; public Vehicle() { InitializeComponent(); } private void Vehicle_Load(object sender, EventArgs e) { btn_vehicle_update.Visible = false; btn_vehicle_delete.Visible = false; btn_vehicle_getdetails.Visible = false; lbl_error.Text = ""; txt_vid_delete.Visible = false; } private void btn_editvehicle_Click(object sender, EventArgs e) { groupBox1.Text = "Edit Vehicle"; lbl_error.Text = ""; btn_addvehicle.ForeColor = Color.Silver; btn_addvehicle.BackColor = Color.Black; btn_editvehicle.ForeColor = Color.White; btn_editvehicle.BackColor = Color.Blue; btn_deletevehicle.ForeColor = Color.Silver; btn_deletevehicle.BackColor = Color.Black; TextBoxClear(); btn_vehicle_submit.Visible = false; btn_vehicle_cancel.Visible = false; btn_vehicle_update.Visible = false; btn_vehicle_delete.Visible = false; txt_vid_delete.Visible = false; btn_vehicle_getdetails.Visible = true; SilverTextbox(); //btn_vehicle_submit.Visible = false; //btn_vehicle_update.Visible = true; } private void SilverTextbox() { txt_veh_manu_name.Enabled = false; txt_vehiclename.Enabled = false; cb_vehiclemodel.Enabled = false; txt_vehicle_chassisno.Enabled = false; txt_vehicle_engineno.Enabled = false; txt_vehicle_manu_year.Enabled = false; txt_vehicle_price.Enabled = false; txt_vehicle_stock.Enabled = false; } private void WhiteTextbox() { txt_veh_manu_name.Enabled = true; txt_vehiclename.Enabled = true; cb_vehiclemodel.Enabled = true; txt_vehicle_chassisno.Enabled = true; txt_vehicle_engineno.Enabled = true; txt_vehicle_manu_year.Enabled = true; txt_vehicle_price.Enabled = true; txt_vehicle_stock.Enabled = true; txt_vid_delete.Visible = false; } private void TextBoxClear() { txt_vehicleid.Text = ""; txt_veh_manu_name.Text = ""; txt_vehiclename.Text = ""; cb_vehiclemodel.Text = ""; txt_vehicle_chassisno.Text = ""; txt_vehicle_engineno.Text = ""; txt_vehicle_manu_year.Text = ""; txt_vehicle_price.Text = ""; txt_vehicle_stock.Text = ""; //txt_vid_delete.Text = ""; } private void btn_vehicle_getdetails_Click(object sender, EventArgs e) { WhiteTextbox(); lbl_error.Text = ""; btn_vehicle_getdetails.Visible = false; btn_vehicle_update.Visible = true; btn_vehicle_cancel.Visible = true; btn_vehicle_delete.Visible = false; txt_vid_delete.Visible = false; query = "Select * from Vehicle where v_id='" + txt_vehicleid.Text + "'"; da = new SqlDataAdapter(query, con); DataSet ds_get = new System.Data.DataSet(); int _getcount = da.Fill(ds_get); if (_getcount > 0) { txt_veh_manu_name.Text=ds_get.Tables[0].Rows[0]["v_manu_name"].ToString(); txt_vehiclename.Text = ds_get.Tables[0].Rows[0]["v_name"].ToString(); cb_vehiclemodel.Text = ds_get.Tables[0].Rows[0]["v_model"].ToString(); txt_vehicle_chassisno.Text = ds_get.Tables[0].Rows[0]["v_chasis_no"].ToString(); txt_vehicle_engineno.Text = ds_get.Tables[0].Rows[0]["v_engine_no"].ToString(); txt_vehicle_manu_year.Text = ds_get.Tables[0].Rows[0]["v_manu_year"].ToString(); txt_vehicle_price.Text = ds_get.Tables[0].Rows[0]["v_price"].ToString(); txt_vehicle_stock.Text = ds_get.Tables[0].Rows[0]["v_stock"].ToString(); } } private void btn_addvehicle_Click(object sender, EventArgs e) { groupBox1.Text = "Add Vehicle"; TextBoxClear(); lbl_error.Text = ""; WhiteTextbox(); btn_addvehicle.ForeColor = Color.White; btn_addvehicle.BackColor = Color.Blue; btn_editvehicle.ForeColor = Color.Silver; btn_editvehicle.BackColor = Color.Black; btn_deletevehicle.ForeColor = Color.Silver; btn_deletevehicle.BackColor = Color.Black; btn_vehicle_getdetails.Visible = false; btn_vehicle_submit.Visible = true; btn_vehicle_update.Visible = false; btn_vehicle_delete.Visible = false; btn_vehicle_cancel.Visible = true; txt_vid_delete.Visible = false; } private void btn_deletevehicle_Click(object sender, EventArgs e) { groupBox1.Text = "Delete Vehicle"; lbl_error.Text = "(Please Enter Vehicle ID :)"; TextBoxClear(); SilverTextbox(); txt_vid_delete.Visible = true; btn_deletevehicle.ForeColor = Color.White; btn_deletevehicle.BackColor = Color.Blue; btn_addvehicle.ForeColor = Color.Silver; btn_addvehicle.BackColor = Color.Black; btn_editvehicle.ForeColor = Color.Silver; btn_editvehicle.BackColor = Color.Black; btn_vehicle_getdetails.Visible = false; btn_vehicle_submit.Visible = false; btn_vehicle_update.Visible = false; btn_vehicle_delete.Visible = true; btn_vehicle_cancel.Visible = true; } private void Get_Deleting_Details() { txt_vid_delete.Visible = false; } private void btn_vehicle_submit_Click(object sender, EventArgs e) { query = "Insert into Vehicle(v_id, v_manu_name, v_name, v_model, v_chasis_no, v_engine_no, v_manu_year, v_price, v_stock) values('" + txt_vehicleid.Text + "', '" + txt_veh_manu_name.Text + "' , '" + txt_vehiclename.Text + "', '" + cb_vehiclemodel.Text + "', '" + txt_vehicle_chassisno.Text + "', '" + txt_vehicle_engineno.Text + "', '" + txt_vehicle_manu_year.Text + "', '" + txt_vehicle_price.Text + "','" + txt_vehicle_stock.Text + "')"; cmd = new SqlCommand(query, con); con.Open(); int n = cmd.ExecuteNonQuery(); if (n > 0) { MessageBox.Show("Vehicle Record Inserted Successfully..."); con.Close(); } else { MessageBox.Show("Error Occurs in Vehicle Record Inserting..."); } } private void btn_vehicle_update_Click(object sender, EventArgs e) { query = "Update Vehicle set v_manu_name='" + txt_veh_manu_name.Text + "',v_name='" + txt_vehiclename.Text + "', v_model='" + cb_vehiclemodel.Text + "', v_chasis_no='" + txt_vehicle_chassisno.Text + "', v_engine_no='" + txt_vehicle_engineno.Text + "', v_manu_year='" + txt_vehicle_manu_year.Text + "', v_price='" + txt_vehicle_price.Text + "', v_stock='" + txt_vehicle_stock.Text + "' where v_id='" + txt_vehicleid.Text + "'"; cmd = new SqlCommand(query, con); con.Open(); int upd_count = cmd.ExecuteNonQuery(); if (upd_count > 0) { MessageBox.Show("Updated Successfully...."); con.Close(); } } private void btn_vehicle_delete_Click(object sender, EventArgs e) { query = "Delete from Vehicle where v_id='" + txt_vid_delete.Text + "'"; cmd = new SqlCommand(query, con); con.Open(); int del_count = cmd.ExecuteNonQuery(); if (del_count > 0) { MessageBox.Show("Deleted Successfully..."); } } private void btn_vehicle_cancel_Click(object sender, EventArgs e) { TextBoxClear(); txt_vehicleid.Text = ""; txt_vid_delete.Text = ""; } private void txt_vid_delete_TextChanged(object sender, EventArgs e) { query = "Select * from Vehicle where v_id='"+ txt_vid_delete.Text + "'"; da = new SqlDataAdapter(query, con); DataSet ds_delete = new System.Data.DataSet(); int _getcount = da.Fill(ds_delete); if (_getcount > 0) { string ID = txt_vid_delete.Text; if (ID == ds_delete.Tables[0].Rows[0]["v_id"].ToString().Trim()) { txt_veh_manu_name.Text = ds_delete.Tables[0].Rows[0]["v_manu_name"].ToString(); txt_vehiclename.Text = ds_delete.Tables[0].Rows[0]["v_name"].ToString(); cb_vehiclemodel.Text = ds_delete.Tables[0].Rows[0]["v_model"].ToString(); txt_vehicle_chassisno.Text = ds_delete.Tables[0].Rows[0]["v_chasis_no"].ToString(); txt_vehicle_engineno.Text = ds_delete.Tables[0].Rows[0]["v_engine_no"].ToString(); txt_vehicle_manu_year.Text = ds_delete.Tables[0].Rows[0]["v_manu_year"].ToString(); txt_vehicle_price.Text = ds_delete.Tables[0].Rows[0]["v_price"].ToString(); txt_vehicle_stock.Text = ds_delete.Tables[0].Rows[0]["v_stock"].ToString(); } else { TextBoxClear(); } } else { TextBoxClear(); } } } }
Service Details ( Add | Edit | Delete )
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace Vehicle_Management_System { public partial class Service : Form { string query; SqlConnection con = new SqlConnection("Server=.; Database = VHS; Trusted_Connection = Yes;"); SqlCommand cmd; SqlDataAdapter da; public Service() { InitializeComponent(); btn_Submit.Visible = true; btn_update.Visible = false; btn_delete.Visible = false; btn_service_getdetails.Visible = false; } private void btn_addservice_Click(object sender, EventArgs e) { groupBox1.Text = "Add Service"; btn_addservice.BackColor = Color.DarkCyan; btn_editservice.BackColor = Color.Black; btn_deleteservice.BackColor = Color.Black; btn_Submit.Visible = true; btn_update.Visible = false; btn_delete.Visible = false; btn_Cancel.Visible = true; btn_service_getdetails.Visible = false; txt_del_sid.Visible = false; WhiteTextbox(); } private void btn_editservice_Click(object sender, EventArgs e) { SilverTextbox(); groupBox1.Text = "Edit Service"; btn_addservice.BackColor = Color.Black; btn_editservice.BackColor = Color.DarkCyan; btn_deleteservice.BackColor = Color.Black; btn_Submit.Visible = false; btn_update.Visible = false; btn_delete.Visible = false; btn_Cancel.Visible = false; btn_service_getdetails.Visible = true; txt_del_sid.Visible = false; lbl_error.Text = ""; } private void SilverTextbox() { txt_cust_name.Enabled = false; txt_cust_phone.Enabled = false; txt_vehicleno.Enabled = false; txt_vehiclename.Enabled = false; txt_vehicle_meterreading.Enabled = false; txt_vehicle_problems.Enabled = false; txt_cost.Enabled = false; } private void WhiteTextbox() { txt_cust_name.Enabled = true; txt_cust_phone.Enabled = true; txt_vehicleno.Enabled = true; txt_vehiclename.Enabled = true; txt_vehicle_meterreading.Enabled = true; txt_vehicle_problems.Enabled = true; txt_cost.Enabled = true; } private void Empty() { txt_cust_name.Text = ""; txt_cust_phone.Text = ""; txt_vehicleno.Text = ""; txt_vehiclename.Text = ""; txt_vehicle_meterreading.Text = ""; txt_vehicle_problems.Text = ""; txt_cost.Text = ""; } private void btn_service_getdetails_Click(object sender, EventArgs e) { WhiteTextbox(); btn_Submit.Visible = false; btn_update.Visible = true; btn_delete.Visible = false; btn_Cancel.Visible = true; btn_service_getdetails.Visible = false; get_service_details(txt_serviceid.Text); } private void get_service_details(string cid) { query = " select * from Service where s_id='" + cid + "'"; DataSet ds_get_cust = new System.Data.DataSet(); da = new SqlDataAdapter(query, con); int n_get_cust = da.Fill(ds_get_cust); if (n_get_cust > 0) { if (cid == ds_get_cust.Tables[0].Rows[0]["s_id"].ToString().Trim()) { txt_cust_name.Text = ds_get_cust.Tables[0].Rows[0]["s_c_name"].ToString(); txt_cust_phone.Text = ds_get_cust.Tables[0].Rows[0]["s_c_phone"].ToString(); txt_vehicleno.Text = ds_get_cust.Tables[0].Rows[0]["s_v_no"].ToString(); txt_vehiclename.Text=ds_get_cust.Tables[0].Rows[0]["s_v_name"].ToString(); txt_vehicle_meterreading.Text= ds_get_cust.Tables[0].Rows[0]["s_v_meter_reading"].ToString(); txt_vehicle_problems.Text= ds_get_cust.Tables[0].Rows[0]["s_v_problem"].ToString(); txt_cost.Text = ds_get_cust.Tables[0].Rows[0]["s_v_cost"].ToString(); } else { Empty(); } } else { Empty(); } } private void btn_deleteservice_Click(object sender, EventArgs e) { groupBox1.Text = "Delete Service"; SilverTextbox(); Empty(); btn_addservice.BackColor = Color.Black; btn_editservice.BackColor = Color.Black; btn_deleteservice.BackColor = Color.DarkCyan; btn_Submit.Visible = false; btn_update.Visible = false; btn_delete.Visible = true; btn_Cancel.Visible = true; btn_service_getdetails.Visible = false; txt_del_sid.Visible = true; lbl_error.Text = "Please Enter Service ID"; } private void btn_Submit_Click(object sender, EventArgs e) { query = "Insert into Service(s_id, s_c_name, s_c_phone, s_v_no, s_v_name, s_v_meter_reading, s_v_problem, s_v_cost) values('" + txt_serviceid.Text + "','" + txt_cust_name.Text + "', '" + txt_cust_phone.Text + "', '" + txt_vehicleno.Text + "','" + txt_vehiclename.Text + "', '" + txt_vehicle_meterreading.Text + "', '" + txt_vehicle_problems.Text + "' , '" + txt_cost.Text + "')"; cmd = new SqlCommand(query, con); con.Open(); int si_count = cmd.ExecuteNonQuery(); if (si_count > 0) { MessageBox.Show("Insert Successfully..."); con.Close(); } } private void btn_update_Click(object sender, EventArgs e) { query = "Update Service set s_c_name='" + txt_cust_name.Text + "', s_c_phone='" + txt_cust_phone.Text + "', s_v_no= '" + txt_vehicleno.Text + "', s_v_name='" + txt_vehiclename.Text + "', s_v_meter_reading = '" + txt_vehicle_meterreading.Text + "', s_v_problem='" + txt_vehicle_problems.Text + "' , s_v_cost='" + txt_cost.Text + "' where s_id='" + txt_serviceid.Text + "'"; cmd = new SqlCommand(query, con); con.Open(); int su_count = cmd.ExecuteNonQuery(); if (su_count > 0) { MessageBox.Show("Updated Successfully..."); con.Close(); } } private void btn_delete_Click(object sender, EventArgs e) { query = "Delete Service where s_id='" + txt_serviceid.Text + "'"; cmd = new SqlCommand(query, con); con.Open(); int n_del = cmd.ExecuteNonQuery(); if (n_del > 0) { MessageBox.Show("Delete Successfully..."); con.Close(); } } private void btn_Cancel_Click(object sender, EventArgs e) { Empty(); } private void txt_del_sid_TextChanged(object sender, EventArgs e) { get_service_details(txt_del_sid.Text); } } }
Check Your Vehicle Services Status
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace Vehicle_Management_System { public partial class Enquiry : Form { string query; SqlConnection con = new SqlConnection("Server=.; Database = VHS; Trusted_Connection = Yes;"); SqlDataAdapter da; public Enquiry() { InitializeComponent(); } private void btn_check_Click(object sender, EventArgs e) { query = "Select s_id as 'Service ID', s_c_name as 'Customer Name',s_v_no as 'Vehicle No.', s_v_name as 'Vehicle Name', s_v_problem as 'Vehicle Problems', s_c_phone as 'Customer Phone', s_v_cost as 'Payment' from Service where s_id='" + txt_serviceid.Text + "' AND s_v_no='" + txt_vehicleNo.Text + "'"; da = new SqlDataAdapter(query, con); DataSet ds = new System.Data.DataSet(); int n = da.Fill(ds, "st"); if (n > 0) { dataGridView1.DataSource = ds; dataGridView1.DataMember = "st"; DataGridViewComboBoxColumn cbcell = new DataGridViewComboBoxColumn(); cbcell.HeaderText = "Status"; cbcell.Width = 150; cbcell.Items.Add("Pending"); cbcell.Items.Add("Closed"); cbcell.Items.Add("In Progress"); dataGridView1.Columns.Add(cbcell); con.Close(); } } } }
Payment
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace Vehicle_Management_System { public partial class Payment : Form { string query; SqlConnection con = new SqlConnection("Server=.; Database = VHS; Trusted_Connection = Yes;"); SqlDataAdapter da; public Payment() { InitializeComponent(); SilverTextbox(); groupBox1.Visible = false; } private void SilverTextbox() { txt_customer_Name.Enabled = false; txt_customer_phone.Enabled = false; txt_vehicle_problems.Enabled = false; txt_cost.Enabled = false; txt_amount.Enabled = false; txt_bankname.Enabled = false; txt_check_dd.Enabled = false; cb_payment_mode.Enabled = false; } private void Empty() { txt_customer_Name.Text = ""; txt_customer_phone.Text = ""; txt_vehicle_problems.Text = ""; txt_cost.Text = ""; txt_amount.Text = ""; txt_bankname.Text = ""; txt_check_dd.Text = ""; cb_payment_mode.Enabled = false; groupBox1.Visible = false; cb_payment_mode.Text = "Select"; } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (cb_payment_mode.Text.Trim() == "Select") { groupBox1.Visible = false; } else if (cb_payment_mode.Text == "Cash") { groupBox1.Visible = true; groupBox1.Text = "Payment Mode : Cash"; groupBox1.Height = 85; lbl_bankname.Visible = false; txt_bankname.Visible = false; lbl_checkdd.Visible = false; txt_check_dd.Visible = false; lbl_amount.Location = new Point(120, 42); txt_amount.Location = new Point(200, 39); txt_amount.Visible = true;//54, 103 txt_amount.Enabled = true; } else if (cb_payment_mode.Text == "Check") { groupBox1.Visible = true; groupBox1.Text = "Payment Mode : Check"; groupBox1.Height = 143; ; lbl_bankname.Visible = true; txt_bankname.Visible = true; txt_bankname.Enabled = true; lbl_checkdd.Visible = true; lbl_checkdd.Text = "Check No :"; lbl_checkdd.Location = new Point(42, 61); txt_check_dd.Visible = true; txt_check_dd.Enabled = true; lbl_amount.Location = new Point(54, 103); txt_amount.Location = new Point(174, 100); lbl_amount.Visible = true; txt_amount.Visible = true; } else if (cb_payment_mode.Text == "D.D") { groupBox1.Visible = true; groupBox1.Text = "Payment Mode : D.D"; groupBox1.Height = 143; lbl_bankname.Visible = true; txt_bankname.Visible = true; lbl_checkdd.Visible = true; lbl_checkdd.Text = "D.D No :"; lbl_checkdd.Location = new Point(52, 61); txt_check_dd.Visible = true; lbl_amount.Location = new Point(54, 103); txt_amount.Location = new Point(174, 100); lbl_amount.Visible = true; txt_amount.Visible = true; } } private void txt_vehicleNo_TextChanged(object sender, EventArgs e) { query = "Select * from Service where s_v_no='" + txt_vehicleNo.Text+"'"; da = new SqlDataAdapter(query, con); DataSet ds = new System.Data.DataSet(); int n = da.Fill(ds, "st"); if (n > 0) { if (txt_vehicleNo.Text == ds.Tables[0].Rows[0]["s_v_no"].ToString()) { txt_customer_Name.Text = ds.Tables[0].Rows[0]["s_c_name"].ToString(); txt_customer_phone.Text = ds.Tables[0].Rows[0]["s_c_phone"].ToString(); txt_vehicle_problems.Text = ds.Tables[0].Rows[0]["s_v_problem"].ToString(); txt_cost.Text = ds.Tables[0].Rows[0]["s_v_cost"].ToString(); cb_payment_mode.Enabled = true; } else { Empty(); SilverTextbox(); } } else { Empty(); } } private void btn_Cancel_Click(object sender, EventArgs e) { Empty(); txt_vehicleNo.Text = ""; } private void btn_pay_Click(object sender, EventArgs e) { query = "Insert Payment(v_no, payment_mode, amount, check_dd, bank_name) values('" + txt_vehicleNo.Text + "', '" + cb_payment_mode.Text + "', '" + txt_amount.Text + "', '" + txt_check_dd.Text + "', '" + txt_bankname.Text + "')"; SqlCommand cmd = new SqlCommand(query, con); con.Open(); int n = cmd.ExecuteNonQuery(); if (n > 0) { MessageBox.Show("Payment Done ..."); con.Close(); Empty(); txt_vehicleNo.Text = ""; } } } }
Download Project with Source Code and Database
To download project with source code, please Click Here
0 Comments