예제 #1
0
        private void SelectUser()
        {
            if (listView.SelectedItem == null)
            {
                MessageBox.Show("Спочатку треба обрати елемент у таблиці", "Увага"); return;
            }

            if (listView.SelectedItem is Users)
            {
                Users user = listView.SelectedItem as Users;
                int   id   = 0;
                using (DBWokrSql db = new DBWokrSql(Connection))
                    id = db.GetIdUser(user.Fname, user.Lname);
                WindowStatistic ws = new WindowStatistic(TypeForm.User, Connection, CurrentAdmin, id);
                ws.ShowDialog();
            }
            else
            if (listView.SelectedItem is Ticket)
            {
                Ticket ticket = listView.SelectedItem as Ticket;

                WindowTicket wt = new WindowTicket(Connection, ticket.ID);

                wt.ShowDialog();
            }
        }
예제 #2
0
        private void buttonOk_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int idLevel, idUser = 0;

                if (String.IsNullOrWhiteSpace(txSname.Text))
                {
                    MessageBox.Show("Спочатку треба вказати ім'я"); return;
                }

                if (String.IsNullOrWhiteSpace(txFname.Text))
                {
                    MessageBox.Show("Треба вказати прізвище"); return;
                }

                if (comboBoxLevel.SelectedValue == null || String.IsNullOrWhiteSpace(comboBoxLevel.SelectedValue.ToString()))
                {
                    MessageBox.Show("Треба вказати рівень білета"); return;
                }

                if (String.IsNullOrWhiteSpace(txNumber.Text))
                {
                    MessageBox.Show("Спочатку треба вказати табельний номер (тільки цифри)"); return;
                }

                if (!int.TryParse(txNumber.Text, out idUser))
                {
                    MessageBox.Show("Табельний номер - це тільки цифри"); return;
                }

                using (DBWokrSql db = new DBWokrSql(ConnectionString))
                {
                    idLevel = db.GetIDLevel(comboBoxLevel.SelectedValue.ToString());
                    idUser  = db.AddUser(idUser, txFname.Text, txSname.Text);
                }

                WindowTicket wticket = new WindowTicket(ConnectionString,
                                                        idLevel, idUser,
                                                        (bool)radioButtonOffline.IsChecked ? NameFile : ""
                                                        );
                if (!(bool)radioButtonOffline.IsChecked)
                {
                    wticket.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("buttonOk_Click " + ex.Message);
            }
            this.Close();
        }
예제 #3
0
        private void SelectUser()
        {
            if (listView.SelectedItem == null) { MessageBox.Show("Спочатку треба обрати елемент у таблиці", "Увага"); return; }

            if (listView.SelectedItem is Users)
            {
                    Users user = listView.SelectedItem as Users;
                    int id = 0;
                    using (DBWokrSql db = new DBWokrSql(Connection))
                        id = db.GetIdUser(user.Fname, user.Lname);
                    WindowStatistic ws = new WindowStatistic(TypeForm.User, Connection, CurrentAdmin, id);
                    ws.ShowDialog();

            }
            else
                if(listView.SelectedItem is Ticket)
            {
                Ticket ticket = listView.SelectedItem as Ticket;

                WindowTicket wt = new WindowTicket(Connection, ticket.ID);

                wt.ShowDialog();
            }
        }