public SupporterCalendar(UserServiceReference.User user)
        {
            InitializeComponent();

            listView             = lvViewCalendar;
            User                 = user;
            lblUserLoggedIn.Text = User.FirstName + " " + User.LastName;
        }
Beispiel #2
0
 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");
        }
Beispiel #5
0
        //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();
        }
Beispiel #6
0
        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");
            }
        }
Beispiel #8
0
 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();
     }
 }
Beispiel #9
0
        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");
            }
        }
Beispiel #10
0
        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");
            }
        }
Beispiel #11
0
 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;
 }
Beispiel #15
0
 public UserManagement(UserServiceReference.User user)
 {
     InitializeComponent();
     User = user;
     lblLoggedInUser.Text = User.FirstName + " " + User.LastName;
 }