public AddContract(Main m, Contracts c, string pt) { InitializeComponent(); label6.Visible = false; button3.Visible = false; List <Users> list = Users.GetAllUsers(); for (int i = 0; i < list.Count; i++) { if (list[i].IdUserRole == 2) { comboBox1.Items.Add(list[i].Surname); } } List <Contracts> contr = Contracts.GetContracts(); List <Cars> list2 = Cars.GetCars(); for (int i = 0; i < list2.Count; i++) { bool a = false; for (int t = 0; t < contr.Count; t++) { if (contr[t].IdCar == list2[i].Id) { a = true; } } if (!a) { comboBox2.Items.Add(list2[i].Vin); } } this.m = m; this.c = c; this.pt = pt;; if (c != null) { button1.Text = "Завершить контракт"; Users v = Users.GetUsers(c.IdUser); if (v.IdUserRole == 2) { comboBox1.Text = v.Surname; } Cars a = Cars.GetCar(c.IdCar); comboBox2.Text = a.Vin; textBox2.Text = c.Cost; textBox3.Text = c.Commission; button3.Visible = true; label6.Visible = true; } }
public void updateListView() { historyView.Items.Clear(); List <Log> l = Log.GetAllLog(); for (int i = 0; i < l.Count; i++) { string[] array = new string[5]; array[0] = l[i].IdWrite.ToString(); array[1] = l[i].LastNameUser; array[2] = l[i].Act; array[3] = l[i].TableAct; array[4] = l[i].DateAct; historyView.Items.Add(new ListViewItem(array)); } usersView.Items.Clear(); List <Users> u = Users.GetAllUsers(); for (int i = 0; i < u.Count; i++) { string[] array = new string[7]; array[0] = u[i].Id.ToString(); if (u[i].IdUserRole == 1) { array[1] = "админ"; } else { array[1] = "диллер"; } array[2] = u[i].Surname; array[3] = u[i].Name; array[4] = u[i].Patronymic; array[5] = u[i].Address; array[6] = u[i].Phone; usersView.Items.Add(new ListViewItem(array)); } clientsView.Items.Clear(); List <Clients> a = Clients.GetAllClients(); for (int i = 0; i < a.Count; i++) { string[] array = new string[6]; array[0] = a[i].Id.ToString(); array[1] = a[i].surname; array[2] = a[i].Name; array[3] = a[i].Patronymic; array[4] = a[i].Address; array[5] = a[i].Phone; clientsView.Items.Add(new ListViewItem(array)); } contractsView.Items.Clear(); List <Contracts> v = Contracts.GetContracts(); for (int i = 0; i < v.Count; i++) { string[] array = new string[6]; if (v[i].DataClose == null) { array[0] = v[i].Id.ToString(); Users g = Users.GetUsers(v[i].IdUser); array[2] = v[i].DataOpen; array[1] = g.Surname; Cars k = Cars.GetCar(v[i].IdCar); array[3] = k.Vin; array[4] = v[i].Cost; array[5] = v[i].Commission; } else { continue; } contractsView.Items.Add(new ListViewItem(array)); } carsView.Items.Clear(); List <Cars> d = Cars.GetCars(); for (int i = 0; i < d.Count; i++) { string[] array = new string[8]; array[0] = d[i].Id.ToString(); Clients c = Clients.GetClient(d[i].IdClient); array[1] = c.surname; List <String> m = Cars.GetModel(d[i].IdModel); array[2] = m[0]; array[4] = d[i].Color; array[3] = d[i].Vin; array[5] = d[i].IssueDate; array[6] = d[i].Milleage; array[7] = d[i].Transmission; carsView.Items.Add(new ListViewItem(array)); } }