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(); } }
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(); }
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(); } }