Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
        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);
            }
        }