Пример #1
0
        private void Button1_Click(object sender, RoutedEventArgs e)
        {
            if ((C1.Text != "Жанр книги") && (C2.Text != "Автор") && (C3.Text != "Назва книги") &&
                (C4.Text != "Сума застави") && (C5.Text != "Сума прокату"))
            {
                Ticket ticket1 = new DefaultTicket();
                ticket1.Назва_книги          = C3.Text;
                ticket1.Жанр_книги           = C1.Text;
                ticket1.Автор                = C2.Text;
                ticket1.Нікнейм_Читача       = UserName.Content.ToString();
                ticket1.Дата_Видачі          = DateTime.Now;
                ticket1.Очікувана_Дата_Здачі = DateTime.Now.AddDays(14);
                ticket1.Фактична_Дата_Здачі  = new DateTime();
                ticket1.Сумма_Штрафів        = 0;
                //Account account = Account.GetInstance1(C1.Text, C2.Text, C3.Text, C4.Text, C6.Text, int.Parse(C5.Text), int.Parse(C7.Text));
                //MessageBox.Show(ticket1.From);

                DataBase_Ticket RStart = new DataBase_Ticket(ticket1, UserName.Content.ToString());

                //using (SqlConnection connection = new SqlConnection(@"Data Source=VIKTORB_BRAUS\SQLEXPRESS01;Initial Catalog=Library;Integrated Security=True"))
                //{
                //    connection.Open();
                //    SqlCommand comd5 = new SqlCommand("Delete from Билет where [Тип Билета]='" + C6.Text + "' and [Цена за билет]='" + ticket1.Price + "'and [Посадочное место]='" + ticket1.Place + "'", connection);
                //    SqlDataReader DR4 = comd5.ExecuteReader();
                //    DR4.Close();
                //    connection.Close();
                //}

                MessageBox.Show("Книга оформлена Успішно.");
                MessageBox.Show("A book was ordered successfully)");
                MainWindow a = new MainWindow();
                a.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("Some of fields was not selected. please check all of them.");
                MessageBox.Show("Декотрі з полей не були обрані. Будь ласка, оберіть у кожному з них.");
                C1.Text = "Жанр";
                C2.Text = "Автор";
                C3.Text = "Назва книги";
                C4.Text = "Сума_застави";
                C5.Text = "Сума_прокату";
            }
        }
Пример #2
0
        public override Ticket CreateTicket(TicketType type)
        {
            Ticket ticket = null;

            switch (type)
            {
            case TicketType.Entrance:
                ticket = new EntranceTicket(colors, FactoryType.Commercial);
                break;

            case TicketType.Default:
                ticket = new DefaultTicket(colors + 5, FactoryType.Commercial);
                break;

            case TicketType.VIP:
                ticket = new VIPTicket(colors + 10, FactoryType.Commercial);
                break;
            }
            return(ticket);
        }