public void add_driver(string Dname, string Dpass, string Dsalary, List <driver> drivers) { driver DR = new driver(); DR.name = Dname; DR.password = Dpass; DR.salary = Dsalary; DR.id = Convert.ToString(drivers.Count); drivers.Add(DR); }
public void view_all_trips(Trip [] t, driver driv) { t = new Trip[100]; string A, P; for (int i = 0; i < driv.DriverTrips.Count; i++) { A = driv.DriverTrips[i].arrive; P = driv.DriverTrips[i].pickUp; t[i].pickUp = P; t[i].arrive = A; } }
private void AddDButt_Click(object sender, EventArgs e) { string Dname = DNametxt.Text; string Dpass = DPasstxt.Text; string Dsalary = DSalarytxt.Text; driver DR = new driver(); DR.name = Dname; DR.password = Dpass; DR.salary = Dsalary; DR.id = Convert.ToString(drivers.Count); drivers.Add(DR); AddDresultlbl.Text = "Driver Add Successfully :)"; AddDresultlbl.ForeColor = Color.Green; }
private void DriverLoginButt_Click(object sender, EventArgs e) { string DName = DriverNametxt.Text; string DPass = DriverPasswordtxt.Text; bool status = true; int fade = 0; DS_Project.driver d = new driver(); int check = d.login(fade, DPass, DName, status, drivers); CurrentIDDriver = check; if (check > -1) { DriverPanel.Visible = false; ClientFunctionsPanel.Visible = false; ClientLoginPanel.Visible = false; MainPanel.Visible = false; ClientPanel.Visible = false; ClientRegiterPanel.Visible = false; DriverFunctionsPanel.Visible = true; } else if (check == -1) { Loglbl.Text = "Incorrect name or Password ."; Loglbl.ForeColor = Color.Red; } if (drivers[CurrentIDDriver].status == true) { statuslbl.Text = "Free"; statuslbl.ForeColor = Color.Green; } else if (drivers[CurrentIDDriver].status == false) { statuslbl.Text = "Busy"; statuslbl.ForeColor = Color.Red; } }
public void readdrivers(List <driver> Dd) { string outputs; string[] output; FileStream fs = new FileStream("drivers.txt", FileMode.Open); StreamReader sr = new StreamReader(fs); while (sr.Peek() != -1) { outputs = sr.ReadLine(); output = outputs.Split('@'); driver Dr = new driver(output[0], output[1], output[2], output[3], bool.Parse(output[4])); for (int i = 5; i < output.Length; i++) { Trip T = new Trip(); T.arrive = output[i]; T.pickUp = output[i + 1]; T.client = output[i + 2]; Dr.DriverTrips.Add(T); i += 2; } Dd.Add(Dr); } sr.Close(); }