private void Initialize_Users() { LView.Clear(); LView.Columns.Add("Логин"); LView.Columns.Add("Уровень доступа"); LView.Columns.Add("Дата регистрация"); ModelCarRental b = new ModelCarRental(); string[] Lvl = new string[b.Уровни_доступа.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Уровни_доступа a in MCR.Уровни_доступа) { Lvl[h] = a.Уровень_доступа; h++; } foreach (Users mu in MCR.Users) { ListViewItem lvi = new ListViewItem(new[] { mu.login, mu.Уровни_доступа.Уровень_доступа, mu.date.ToShortDateString(), }) { Tag = mu }; this.LView.Items.Add(lvi); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void Initialize_Brands() { LView.Clear(); LView.Columns.Add("Марка"); LView.Columns.Add("Дата создания"); LView.Columns.Add("Страна"); ModelCarRental b = new ModelCarRental(); string[] Country = new string[b.Страны.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Страны a in MCR.Страны) { Country[h] = a.Название_страны; h++; } foreach (Марки mu in MCR.Марки) { ListViewItem lvi = new ListViewItem(new[] { mu.Название_марки, mu.Дата_создания.ToLongDateString(), MCR.Страны.Find(mu.Код_страны).Название_страны, }) { Tag = mu }; this.LView.Items.Add(lvi); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void Initialize_Model() { LView.Clear(); LView.Columns.Add("Марка"); LView.Columns.Add("Модель"); LView.Columns.Add("Тип кузова"); ModelCarRental b = new ModelCarRental(); string[] Tip = new string[b.Типы.Count() + 1]; string[] nameMarki = new string[b.Марки.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Типы a in MCR.Типы) { Tip[h] = a.Название_типа; h++; } h = 1; foreach (Марки a in MCR.Марки) { nameMarki[h] = a.Название_марки; h++; } foreach (Модели mu in MCR.Модели) { ListViewItem lvi = new ListViewItem(new[] { mu.Марки.Название_марки, //MCR.Марки.Find(mu.Код_марки).Название_марки, mu.Название_модели, mu.Типы.Название_типа, // MCR.Типы.Find(mu.Код_типа).Название_типа, }) { Tag = mu }; this.LView.Items.Add(lvi); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void Initialize_CarRental() { LView.Clear(); LView.Columns.Add("Название"); LView.Columns.Add("Собственник"); LView.Columns.Add("Адрес"); LView.Columns.Add("Расчетный счет"); LView.Columns.Add("Банк"); ModelCarRental b = new ModelCarRental(); string[] bank = new string[b.Банки.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Банки a in MCR.Банки) { bank[h] = a.Название_банка; h++; } foreach (Автопрокаты mu in MCR.Автопрокаты) { ListViewItem lvi = new ListViewItem(new[] { mu.Название_автопроката, mu.Собственник_автопроката, mu.Адрес_автопроката, mu.асчетный_счет.ToString(), mu.Банки.Название_банка, //MCR.Банки.Find(mu.Код_банка).Название_банка //bank[mu.Код_банка], }) { Tag = mu }; this.LView.Items.Add(lvi); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void Initialize_Car() { LView.Clear(); LView.Columns.Add("Идент. №"); LView.Columns.Add("Автопрокат"); LView.Columns.Add("Марка"); LView.Columns.Add("Модель"); LView.Columns.Add("Цвет"); LView.Columns.Add("Состояние"); LView.Columns.Add("Дилер"); LView.Columns.Add("Цена за сутки"); ModelCarRental b = new ModelCarRental(); string[] nameModel = new string[b.Модели.Count() + 1]; string[] nameMarki = new string[b.Марки.Count() + 1]; string[] nameDiler = new string[b.Дилеры.Count() + 1]; string[] nameProkat = new string[b.Автопрокаты.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Автопрокаты a in MCR.Автопрокаты) { nameProkat[h] = a.Название_автопроката; h++; } h = 1; foreach (Марки a in MCR.Марки) { nameMarki[h] = a.Название_марки; h++; } h = 1; foreach (Модели a in MCR.Модели) { nameModel[h] = a.Название_модели; h++; } h = 1; foreach (Дилеры a in MCR.Дилеры) { nameDiler[h] = a.Название_фирмы; h++; } foreach (Автомобили mu in MCR.Автомобили) { ListViewItem lvi = new ListViewItem(new[] { mu.Номер_автомобиля.ToString(), mu.Автопрокаты.Название_автопроката, //MCR.Автопрокаты.Find(mu.Код_автопроката).Название_автопроката, MCR.Марки.Find(mu.Модели.Код_марки).Название_марки, mu.Модели.Название_модели, //MCR.Модели.Find(mu.Код_модели).Название_модели, "", //mu.Основной_цвет, mu.Состояние, mu.Дилеры.Название_фирмы, //MCR.Дилеры.Find(mu.Код_диллера).Название_фирмы, mu.Цена_за_сутки.ToString(), }) { Tag = mu }; this.LView.Items.Add(lvi); lvi.UseItemStyleForSubItems = false; lvi.SubItems[4].BackColor = System.Drawing.Color.FromArgb(Convert.ToInt32(mu.Основной_цвет)); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void российскиеАвтомобилиВХорошемСостоянииToolStripMenuItem_Click(object sender, EventArgs e) { ListTable.SelectedIndex = 1; LView.Clear(); LView.Columns.Add("Инд. №"); LView.Columns.Add("Автопрокат"); LView.Columns.Add("Марка"); LView.Columns.Add("Модель"); LView.Columns.Add("Цвет"); LView.Columns.Add("Состояние"); LView.Columns.Add("Дилер"); LView.Columns.Add("Цена за сутки"); ModelCarRental b = new ModelCarRental(); string[] nameModel = new string[b.Модели.Count() + 1]; string[] nameMarki = new string[b.Марки.Count() + 1]; string[] nameDiler = new string[b.Дилеры.Count() + 1]; string[] nameProkat = new string[b.Автопрокаты.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Автопрокаты a in MCR.Автопрокаты) { nameProkat[h] = a.Название_автопроката; h++; } h = 1; foreach (Марки a in MCR.Марки) { nameMarki[h] = a.Название_марки; h++; } h = 1; foreach (Модели a in MCR.Модели) { nameModel[h] = a.Название_модели; h++; } h = 1; foreach (Дилеры a in MCR.Дилеры) { nameDiler[h] = a.Название_фирмы; h++; } foreach (Автомобили mu in MCR.Автомобили) { if (mu.Состояние == "хорошо" && MCR.Марки.Find(mu.Модели.Код_марки).Код_страны == 1) { ListViewItem lvi = new ListViewItem(new[] { mu.Номер_автомобиля.ToString(), mu.Автопрокаты.Название_автопроката, MCR.Марки.Find(mu.Модели.Код_марки).Название_марки, mu.Модели.Название_модели, "", mu.Состояние, mu.Дилеры.Название_фирмы, mu.Цена_за_сутки.ToString(), }) { Tag = mu }; this.LView.Items.Add(lvi); lvi.UseItemStyleForSubItems = false; lvi.SubItems[4].BackColor = System.Drawing.Color.FromArgb(Convert.ToInt32(mu.Основной_цвет)); } } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }