private void DodajButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BazaContext baza = new BazaContext();
         int numer = 0;
         Int32.TryParse(MieszkanieBox.Text,out numer);
         if (ImieBox.Text != string.Empty && NazwiskoBox.Text != string.Empty && UlicaBox.Text != string.Empty && DomBox.Text != string.Empty && TelefonBox.Text != string.Empty && EmailBox.Text != string.Empty)
         {
             Contact kontakt = new Contact
             {
                 Imie = ImieBox.Text,
                 Nazwisko = NazwiskoBox.Text,
                 Miasto = MiastoBox.Text,
                 Ulica = UlicaBox.Text,
                 Nr_Domu = Int32.Parse(DomBox.Text),
                 Nr_Mieszkania = numer,
                 Telefon = Int32.Parse(TelefonBox.Text),
                 Email = EmailBox.Text,
                 UserUserId = user.UserId
             };
             baza.ContactSet.Add(kontakt);
             baza.SaveChanges();
             MessageBox.Show("Dodano nowy kontakt do bazy");
             clean();
         }
     }
     catch
     {
         MessageBox.Show("Dodanie kontaktu nie powiodło się");
     }
 }
Esempio n. 2
0
 public Users(MainWindow a)
 {
     InitializeComponent();
     baza = new BazaContext();
     ListInit();
     glowne = a;
 }
Esempio n. 3
0
 ///
 private void ShowContactsButton_Click(object sender, RoutedEventArgs e)
 {
     string value = UserBox.SelectedValue.ToString();
     BazaContext baza = new BazaContext();
     User user = (from u in baza.UserSet where u.Nazwa == value select u).First();
     ShowContactsWindow n = new ShowContactsWindow(user);
     n.Show();
 }
        public ShowContactsWindow(User u)
        {
            InitializeComponent();
            user = u;
            baza = new BazaContext();

            var temp = from c in baza.ContactSet where c.UserUserId == u.UserId select c;

            foreach (var t in temp)
            {
                string nazwa = t.Imie + " " + t.Nazwisko + " " + t.Miasto;
                ContactList.Items.Add(nazwa);
                kontakty.Add(t);
            }
        }
Esempio n. 5
0
 public void ListInit()
 {
     UserBox.Items.Clear();
     BazaContext baza = new BazaContext();
     var z = from a in baza.UserSet select a.Nazwa;
     foreach (var nazwa in z)
     {
         UserBox.Items.Add(nazwa);
     }
     try
     {
         UserBox.SelectedIndex = 0;
     }
     catch
     {
         UserBox.SelectedIndex = -1;
     }
 }
Esempio n. 6
0
 private void AddUserButton_Click(object sender, RoutedEventArgs e)
 {
     if (AddNameBox.Text != string.Empty)
     {
         try
         {
             BazaContext baza = new BazaContext();
             User user = new User { Nazwa = AddNameBox.Text };
             string z = null;
             try
             {
                 z = (from a in baza.UserSet where a.Nazwa == user.Nazwa select a.Nazwa).First();
             }
             catch
             {
                 z = string.Empty;
             }
             if (z == string.Empty)
             {
                 baza.UserSet.Add(user);
                 baza.SaveChanges();
                 glowne.ListInit();
                 MessageBox.Show("Użytkownik został pomyślnie dodany");
             }
             else
             {
                 MessageBox.Show("Użytkownik o takiej nazwie już istnieje");
             }
         }
         catch
         {
             MessageBox.Show("Nie udało się dodać użytkownika");
         }
     }
     else
     {
         MessageBox.Show("Musisz podać nazwę użytkownika");
     }
 }
Esempio n. 7
0
 public Users()
 {
     InitializeComponent();
     baza = new BazaContext();
     ListInit();
 }
 public ShowContactsWindow()
 {
     InitializeComponent();
     baza = new BazaContext();
 }