コード例 #1
0
ファイル: Check.cs プロジェクト: Hragadugal/Vignette-System
        //Chek and show information
        private void button2_Click(object sender, EventArgs e)
        {
            var cars     = new CarSurvices().GetAll();
            var users    = new UserSurvices().GetAll();
            var vinettes = new VinetteSurvices().GetAll();

            foreach (var car in cars)
            {
                if (car.CarRegistration.Equals(textBox1.Text.ToString()))
                {
                    foreach (var user in users)
                    {
                        if (car.Id_User == user.Id)
                        {
                            textBox2.Text = user.FirstName.ToString();
                            textBox3.Text = user.LastName.ToString();

                            break;
                        }
                    }
                    foreach (var v in vinettes)
                    {
                        if (v.Id_Car == car.Id)
                        {
                            textBoxDateOfValid.Text = v.DateTime.ToString();
                            break;
                        }
                    }
                    break;
                }
            }
        }
コード例 #2
0
ファイル: Buy.cs プロジェクト: Hragadugal/Vignette-System
        private void button2_Click(object sender, EventArgs e)

        {
            Car            car            = new Car();
            User           user           = new User();
            BoughtVignette boughtVignette = new BoughtVignette();
            Vignettes      vignettes      = new Vignettes();

            car.CarRegistration = textBox3.Text.ToString();
            user.FirstName      = textBox1.Text.ToString();
            user.LastName       = textBox2.Text.ToString();
            user.PersonalCode   = textBox5.Text.ToString();
            var date = dateTimePickerActivateDate.Value;

            switch (comboBox1.SelectedItem.ToString())
            {
            case "Уикенд - 10лв.":
            {
                boughtVignette.VignettesId = 1;
                date = date.AddDays(2);
            } break;

            case "Седмична - 15лв.":
            {
                boughtVignette.VignettesId = 2;
                date = date.AddDays(7);
            } break;

            case "Месечна -  30лв.":
            {
                boughtVignette.VignettesId = 3;
                date = date.AddMonths(1);
            } break;

            case "Тримесечна - 54лв.":
            {
                boughtVignette.VignettesId = 4;
                date = date.AddMonths(3);
            } break;

            case "Годишна - 97лв.":
            {
                boughtVignette.VignettesId = 5;
                date = date.AddYears(1);
            } break;

            default:
                break;
            }
            boughtVignette.DateTime = date;

            var vinneteSurvices = new VinetteSurvices();

            vinneteSurvices.takeData(boughtVignette, user, car);

            this.Close();
            MessageBox.Show("Вие успешно закупихте винетка!", "BG TOL SISTEM", MessageBoxButtons.OK);

            Form1 form1 = new Form1();

            form1.Show();
        }