public SupporterCalendar(UserServiceReference.User user) { InitializeComponent(); listView = lvViewCalendar; User = user; lblUserLoggedIn.Text = User.FirstName + " " + User.LastName; }
private void tevAllUsers_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //Skriver selected user ud på labels og søgefelt id UserServiceReference.User user = e.Node.Tag as UserServiceReference.User; //den man har klikket på Console.WriteLine(user.FirstName); User = user; ShowSelectedForm(User); }
public CalendarManagement(UserServiceReference.User user) { InitializeComponent(); listView = lvViewCalendar; User = user; lblLoggedInUser.Text = User.FirstName + " " + User.LastName; SupporterList(); }
private void btnCreateCal_Click(object sender, EventArgs e) { UserServiceReference.User selectedUser = tevAllSupport.SelectedNode.Tag as UserServiceReference.User; CalendarServiceReference.Calendar calendar = new CalendarServiceReference.Calendar(); calendar.UserId = selectedUser.Id; calendarService.CreateCalendar(calendar); string s = string.Format("{0} {1}'s kalender er blevet lavet", selectedUser.FirstName, selectedUser.LastName); MessageBox.Show(s, "Kalender lavet"); }
//Metode som indeholder den selected user fra treeView private void tevAllUsers_AfterSelect(object sender, TreeViewEventArgs e) { UserServiceReference.User user = new UserServiceReference.User(); //Opretter en nu user user = e.Node.Tag as UserServiceReference.User; //Tager den selected user fra treeView, og sætter den lig user variabel //Skriver selected user ud på labels og søgefelt id txtInputUserId.Text = user.Id.ToString(); lblRole.Text = user.Role; lblFirstName.Text = user.FirstName; lblLastName.Text = user.LastName; lblPassword.Text = user.Password; lblDepartment.Text = user.DepartmentId.ToString(); }
private void btnCreateUser_Click(object sender, EventArgs e) { //Laver en user, og kalder create over i WCFConnection //Sprøg brian hvorfor den kan se dette uden noget reference osv. //Int værdi til id, som skal laves om fra string i gui, til int int numberId = 0; try { numberId = Convert.ToInt32(tbUserId.Text); } catch (FormatException) { Console.WriteLine("Det er ikke tal som er skrevet"); } catch (OverflowException) { Console.WriteLine("Tallet er for stort til en int32"); } catch (Exception) { Console.WriteLine("Fejl med bruger id"); } //Opretter user obj med værdier fra gui UserServiceReference.User user = new UserServiceReference.User() { Id = numberId, Role = cbUserRole.Text.ToString(), FirstName = tbUserFirstName.Text.ToString(), LastName = tbUserLastName.Text.ToString(), Password = tbPassword.Text.ToString(), DepartmentId = Convert.ToInt32(txtDepartment.Text) }; //Messagebox til og fortælle om bruger er oprettet eller ej if (userService.CreateUser(user) == true) { //Sucess MessageBox.Show("Bruger oprettet korrekt", "Sucess"); } else { //Fail MessageBox.Show("Bruger med dette id eksisterer allerede", "Id fejl"); } }
private void txtUserId_Leave(object sender, EventArgs e) { int userId; bool result = Int32.TryParse(txtUserId.Text, out userId); if (result) { //Henter user ud fra id, og sætter navnet på user ind i label UserServiceReference.User user = userService.GetUser(userId); lblViewCalUserName.Text = user.FirstName + " " + user.LastName; } else { string s = string.Format("{0} er ikke et nummer", txtUserId.Text); MessageBox.Show(s, "Fejl"); } }
private void ShowSelectedForm(UserServiceReference.User user) { if (user.Role == "Admin") { this.Hide(); AdminClientFront adminClientFront = new AdminClientFront(user); adminClientFront.Show(); } else if (user.Role == "Supporter") { this.Hide(); SupporterCalendar supporterCalendar = new SupporterCalendar(user); supporterCalendar.Show(); } else if (user.Role == "Sælger") { this.Hide(); CreateBookingSalesman createBookingSælger = new CreateBookingSalesman(user); createBookingSælger.Show(); } }
private void btnSearchUser_Click(object sender, EventArgs e) { //Int værdi til id, som skal laves om fra string i gui, til int int numberId = 0; try { numberId = Convert.ToInt32(txtInputUserId.Text); } catch (FormatException) { Console.WriteLine("Det er ikke tal som er skrevet"); } catch (OverflowException) { Console.WriteLine("Tallet er for stort til en int32"); } catch (Exception) { Console.WriteLine("Fejl med bruger id"); } //Opretter et user obj til og gemme user i fra UserService UserServiceReference.User user = userService.GetUser(numberId); if (user != null) //Tjekker om det er en bruger, eller om det er en null bruger { //Sætter variabler på gui lblRole.Text = user.Role; lblFirstName.Text = user.FirstName; lblLastName.Text = user.LastName; lblPassword.Text = user.Password; lblDepartment.Text = user.DepartmentId.ToString(); } else { MessageBox.Show("Der er ingen bruger med dette id", "Forkert bruger id"); } }
private void btnLogin_Click(object sender, EventArgs e) { int userId; bool result = Int32.TryParse(txtUserId.Text, out userId); //smier bool ud om den kunne lave den om, og hvis ja, så smider den også tallet ud if (result) { UserServiceReference.User user = userService.Login(userId, txtPassword.Text); if (user != null) { ShowSelectedForm(user); //Åbner den rigitge form til user } else { string s = string.Format("Fejl i login", txtUserId.Text); MessageBox.Show(s, "Fejl - Login"); } } else { string s = string.Format("Bruger forkert", txtUserId.Text); MessageBox.Show(s, "Login Fejl"); } }
public AdminClientFront(UserServiceReference.User user) { InitializeComponent(); User = user; }
//Tager mod en user fra gui, og sender den op til wcf'en public bool CreateUser(UserServiceReference.User user) { return(userService.CreateUser(user)); }
public CreateBookingSupporter(UserServiceReference.User user) { InitializeComponent(); User = user; dtpDate.Value = DateTime.Now.Date; }
public CreateBookingSalesman(UserServiceReference.User user) { InitializeComponent(); //Starter komponenter this.user = user; lblUser.Text = user.FirstName + " " + user.LastName; }
public UserManagement(UserServiceReference.User user) { InitializeComponent(); User = user; lblLoggedInUser.Text = User.FirstName + " " + User.LastName; }