private void addUser_Button(object sender, RoutedEventArgs e) { if ((Name.Text != "") && (UserName.Text != "") && (Password.Text != "") && (Position.SelectedValue != null)) { using (UserContext db = new UserContext()) { User us = db.Users.Where(u => u.UserName == UserName.Text).FirstOrDefault(); if (us == null) { User user = new User(); user.Name = Name.Text; user.UserName = UserName.Text; user.password = (Password.Text).GetHashCode().ToString(); user.position = Position.SelectedValue.ToString(); user.state = "Свободен"; db.Users.Add(user); db.SaveChanges(); em.EmployeeListUpdate(); this.Close(); } else { WarnngMessage.Text = "Этот логин уже занят!"; } } } else { WarnngMessage.Text = "Заполните все поля!"; } }
private void ChangePage_Click(object sender, RoutedEventArgs e) { employess.Visibility = Visibility.Hidden; trips.Visibility = Visibility.Hidden; home.Visibility = Visibility.Hidden; companyAssets.Visibility = Visibility.Hidden; Style style = Application.Current.FindResource("buttonStyle") as Style; Style styleCl = Application.Current.FindResource("buttonStyleCl") as Style; Home.Style = style; AdminPanel.Style = style; Trips.Style = style; CompanyAssets.Style = style; Button bt = sender as Button; switch (bt.Name.ToString()) { case "Home": home.Visibility = Visibility.Visible; Home.Style = styleCl; home.UpdateTripsList(); home.UpdateInformation(); break; case "AdminPanel": employess.Visibility = Visibility.Visible; AdminPanel.Style = styleCl; employess.CarsListUpdate(); employess.EmployeeListUpdate(); break; case "Trips": trips.Visibility = Visibility.Visible; Trips.Style = styleCl; trips.UpdateTripsList(); trips.updateLists(); break; case "CompanyAssets": companyAssets.Visibility = Visibility.Visible; CompanyAssets.Style = styleCl; companyAssets.UpdateEmployee(); companyAssets.UpdateCar(); break; } }
private void YesBt_Click(object sender, RoutedEventArgs e) { using (UserContext db = new UserContext()) { User user = db.Users.Where(u => u.UserName == UserRow.Text).FirstOrDefault(); if (user != null) { db.Users.Remove(user); db.SaveChanges(); } } em.EmployeeListUpdate(); this.Close(); }