Professional Documents
Culture Documents
DESIGNS
1. Login Interface
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace ayubo_drive
{
public partial class frm_Login : Form
{
SqlConnection con = new SqlConnection("Data Source=LAPTOP-
MINHAJ;Initial Catalog=ayubo_drive;Integrated Security=True");
txt_username.Clear();
txt_password.Clear();
txt_username.Focus();
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ayubo_drive
{
public partial class frm_home : Form
{
public frm_home()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace ayubo_drive
{
public partial class frm_vehicle : Form
{
SqlConnection con = new SqlConnection("Data Source=LAPTOP-
MINHAJ;Initial Catalog=ayubo_drive;Integrated Security=True");
public frm_vehicle()
{
InitializeComponent();
FillComboBox();
}
namespace ayubo_drive
{
public partial class frm_package : Form
{
SqlConnection con = new SqlConnection("Data Source=LAPTOP-
MINHAJ;Initial Catalog=ayubo_drive;Integrated Security=True");
public frm_package()
{
InitializeComponent();
FillComboBox();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace ayubo_drive
{
public partial class frm_rent_calculation : Form
{
SqlConnection con = new SqlConnection("Data Source=LAPTOP-
MINHAJ;Initial Catalog=ayubo_drive;Integrated Security=True");
}
private void btn_t_amount_Click(object sender, EventArgs e)
{
double amount;
double dayrate, weekrate, monthrate, driverrate;
dayrate = double.Parse(txt_dayrate.Text);
weekrate = double.Parse(txt_weekrate.Text);
monthrate = double.Parse(txt_monthrate.Text);
driverrate = double.Parse(txt_driver_rate.Text);
if (chk_withdriver.Checked == true)
{
amount = (dayrate * day + weekrate * week + monthrate *
month + driverrate * tot_days);
}
else
{
amount = (dayrate * day + weekrate * week + monthrate *
month);
}
txt_t_amount.Text = amount.ToString();
}
TimeSpan gap;
gap = enddate - startdate;
txt_tdays.Text = gap.ToString();
double totaldays;
totaldays = gap.Days;
txt_tdays.Text = totaldays.ToString();
tot_days = int.Parse(txt_tdays.Text);
//month
month = tot_days / 30;
txt_months.Text = month.ToString();
int remainder = tot_days % 30;
//week
week = remainder / 7;
txt_weeks.Text = week.ToString();
//days
day = remainder % 7;
txt_days.Text = day.ToString();
}
}
con.Close();
}
}
}
6. Day Tour Interface
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace ayubo_drive
{
public partial class frm_day_tour : Form
{
SqlConnection con = new SqlConnection("Data Source=LAPTOP-
MINHAJ;Initial Catalog=ayubo_drive;Integrated Security=True");
public frm_day_tour()
{
InitializeComponent();
FillComboBox();
}
double Totalkm;
Totalkm = endkm - startkm;
txt_no_of_km.Text = Totalkm.ToString();
//finding extra km
double max_km, extra_km;
max_km = double.Parse(txt_max_km.Text);
if (Totalkm > max_km)
{
extra_km = (Totalkm - max_km);
}
else
{
extra_km = 0;
}
txt_extra_km.Text = extra_km.ToString();
TimeSpan gap;
gap = endtime - starttime;
txt_no_of_hours.Text = gap.ToString();
double No_of_hours;
No_of_hours = gap.Hours;
txt_no_of_hours.Text = No_of_hours.ToString();
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace ayubo_drive
{
public partial class frm_long_tour : Form
{
SqlConnection con = new SqlConnection("Data Source=LAPTOP-
MINHAJ;Initial Catalog=ayubo_drive;Integrated Security=True");
//no of km calculation
startkm = double.Parse(txt_skm.Text);
endkm = double.Parse(txt_ekm.Text);
double No_of_km;
No_of_km = endkm - startkm;
txt_no_of_km.Text = No_of_km.ToString();
//extra km calculation
double allowedkm, maxkm;
maxkm = double.Parse(txt_max_km.Text);
allowedkm = maxkm * NoofDays;
}
private void btn_cal_days_Click(object sender, EventArgs e)
{
//no of days calculation
DateTime StartDay, EndDay;
StartDay = DateTime.Parse(dtp_sdate.Text);
EndDay = DateTime.Parse(dtp_edate.Text);
TimeSpan gap;
gap = EndDay - StartDay;
txt_no_of_Days.Text = gap.ToString();
NoofDays = gap.Days;
txt_no_of_Days.Text = NoofDays.ToString();
NoofDays = int.Parse(txt_no_of_Days.Text);
}
extra_km_rate = double.Parse(txt_e_km_rate.Text);
extra_km_charge = extrakm * extra_km_rate;
txt_e_km_charge.Text = extra_km_charge.ToString();
package_rate = double.Parse(txt_packagerate.Text);
base_hire_charge = NoofDays * package_rate;
txt_base_charge.Text = base_hire_charge.ToString();
driver_night_rate = double.Parse(txt_d_nightrate.Text);
vehicle_night_rate = double.Parse(txt_v_nightrate.Text);