Example #1
0
            public static void display()
            {
                CarSecond cs = new CarSecond();

                cs.honk();
                Console.WriteLine(cs.modeName + " : " + cs.branh);
            }
Example #2
0
        private void btnKirala_Click(object sender, EventArgs e)
        {
            if (txtIsimSoyisim.Text == "" || nmrDay.Value == 0)
            {
                MessageBox.Show("Lütfen bilgilerinizi doğru şekilde doldurun.");
            }
            else
            {
                Rent rent = new Rent();
                int  Tag  = 0;
                foreach (Control item in grpCars.Controls)
                {
                    if (item is Button)
                    {
                        Tag = Convert.ToInt32(item.Tag);
                        switch (Tag)
                        {
                        case 1:
                            CarFirst     carFirst = new CarFirst();
                            DialogResult dr       = MessageBox.Show($"Bu arabayı kiralamanın günlük bedeli {carFirst.PriceforDay} $'dır. {Convert.ToInt32(nmrDay.Value)} gün boyunca kiralamak istediğinize emin misiniz ?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (dr == DialogResult.Yes)
                            {
                                rent.NameWhoRent    = txtIsimSoyisim.Text;
                                rent.HowManyDay     = Convert.ToInt32(nmrDay.Value);
                                rent.WhichCar       = carFirst;
                                txtDescription.Text = $"İşlem özeti: Tebrikler {rent.NameWhoRent}, {rent.WhichCar.NameofCar}'yı {rent.HowManyDay} gün kiraladınız. Toplam Borcunuz: {rent.TotalPrice()} $";
                                Rents.Add(rent);
                                item.Tag = 5;
                                Clear();
                                return;
                            }
                            else
                            {
                                Clear();
                                break;
                            }

                        case 2:
                            CarSecond    carSecond = new CarSecond();
                            DialogResult dr2       = MessageBox.Show($"Bu arabayı kiralamanın günlük bedeli {carSecond.PriceforDay} $'dır. {Convert.ToInt32(nmrDay.Value)} gün boyunca kiralamak istediğinize emin misiniz ?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (dr2 == DialogResult.Yes)
                            {
                                rent.NameWhoRent    = txtIsimSoyisim.Text;
                                rent.HowManyDay     = Convert.ToInt32(nmrDay.Value);
                                rent.WhichCar       = carSecond;
                                txtDescription.Text = $"İşlem özeti: Tebrikler {rent.NameWhoRent}, {rent.WhichCar.NameofCar}'yı {rent.HowManyDay} gün kiraladınız. Toplam Borcunuz: {rent.TotalPrice()} $";
                                Rents.Add(rent);
                                item.Tag = 5;
                                Clear();
                                return;
                            }
                            else
                            {
                                Clear();
                                break;
                            }

                        case 3:
                            CarThird     carThird = new CarThird();
                            DialogResult dr3      = MessageBox.Show($"Bu arabayı kiralamanın günlük bedeli {carThird.PriceforDay} $'dır. {Convert.ToInt32(nmrDay.Value)} gün boyunca kiralamak istediğinize emin misiniz ?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (dr3 == DialogResult.Yes)
                            {
                                rent.NameWhoRent    = txtIsimSoyisim.Text;
                                rent.HowManyDay     = Convert.ToInt32(nmrDay.Value);
                                rent.WhichCar       = carThird;
                                txtDescription.Text = $"İşlem özeti: Tebrikler {rent.NameWhoRent}, {rent.WhichCar.NameofCar}'yı {rent.HowManyDay} gün kiraladınız. Toplam Borcunuz: {rent.TotalPrice()} $";
                                Rents.Add(rent);
                                item.Tag = 5;
                                Clear();
                                return;
                            }
                            else
                            {
                                Clear();
                                break;
                            }

                        case 4:
                            CarFourth    carFourth = new CarFourth();
                            DialogResult dr4       = MessageBox.Show($"Bu arabayı kiralamanın günlük bedeli {carFourth.PriceforDay} $'dır. {Convert.ToInt32(nmrDay.Value)} gün boyunca kiralamak istediğinize emin misiniz ?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (dr4 == DialogResult.Yes)
                            {
                                rent.NameWhoRent    = txtIsimSoyisim.Text;
                                rent.HowManyDay     = Convert.ToInt32(nmrDay.Value);
                                rent.WhichCar       = carFourth;
                                txtDescription.Text = $"İşlem özeti: Tebrikler {rent.NameWhoRent}, {rent.WhichCar.NameofCar}'yı {rent.HowManyDay} gün kiraladınız. Toplam Borcunuz: {rent.TotalPrice()} $";
                                Rents.Add(rent);
                                item.Tag = 5;
                                Clear();
                                return;
                            }
                            else
                            {
                                Clear();
                                break;
                            }
                        }
                    }
                }
            }
        }