From 5253f6d0306d08ad171baf2f47ec5f1819a4518a Mon Sep 17 00:00:00 2001 From: Mifd39 Date: Tue, 9 May 2017 11:49:25 +0200 Subject: Add files via upload use cases --- Use casesodt.odt | Bin 0 -> 6884 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Use casesodt.odt diff --git a/Use casesodt.odt b/Use casesodt.odt new file mode 100644 index 0000000..5085eae Binary files /dev/null and b/Use casesodt.odt differ -- cgit v1.2.3 From eb423d5217c58b52ab24f402361281a35565c093 Mon Sep 17 00:00:00 2001 From: pekopa Date: Tue, 9 May 2017 12:58:55 +0200 Subject: Risks list and other product requirements added 2 new pages added. Use cases are needed for further advancement --- Apartment administration.pptx | Bin 0 -> 150549 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Apartment administration.pptx diff --git a/Apartment administration.pptx b/Apartment administration.pptx new file mode 100644 index 0000000..9433583 Binary files /dev/null and b/Apartment administration.pptx differ -- cgit v1.2.3 From 0f4abab2920e6920d4436db9cdb99258ee13004d Mon Sep 17 00:00:00 2001 From: pekopa Date: Tue, 9 May 2017 13:00:53 +0200 Subject: Donatas is fgt --- ApartmentAdmin.odt | Bin 25200 -> 27672 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ApartmentAdmin.odt b/ApartmentAdmin.odt index 470dcd5..eb289fb 100644 Binary files a/ApartmentAdmin.odt and b/ApartmentAdmin.odt differ -- cgit v1.2.3 From d3a65ef8c1554f7b5304de190a88a7b536851304 Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 13:11:47 +0200 Subject: Fixed UserSingleton. --- ApartmentManager/ApartmentManager/AppShell.xaml.cs | 6 +++--- ApartmentManager/ApartmentManager/Handler/LoginHandler.cs | 9 ++------- ApartmentManager/ApartmentManager/Singletons/UserSingleton.cs | 4 ++-- ApartmentManager/ApartmentManager/ViewModel/LoginViewModel.cs | 2 +- 4 files changed, 8 insertions(+), 13 deletions(-) diff --git a/ApartmentManager/ApartmentManager/AppShell.xaml.cs b/ApartmentManager/ApartmentManager/AppShell.xaml.cs index 9d4abe5..121989c 100644 --- a/ApartmentManager/ApartmentManager/AppShell.xaml.cs +++ b/ApartmentManager/ApartmentManager/AppShell.xaml.cs @@ -102,14 +102,14 @@ namespace ApartmentManager { InitializeComponent(); - if (UserSingleton.CurrentUser.Type == "B") navMenuItems = boardMemberMenuItems; + if (UserSingleton.Instance.CurrentUser.Type == "B") navMenuItems = boardMemberMenuItems; else navMenuItems = normalUserMenuItems; List topNavMenuItems = navMenuItems.GetRange(0, navMenuItems.Count); - // List bottomNavMenuItems = navMenuItems.GetRange(3, 2); + //List bottomNavMenuItems = navMenuItems.GetRange(3, 2); NavMenuList.ItemsSource = topNavMenuItems; - // NavMenuList2.ItemsSource = bottomNavMenuItems; + //NavMenuList2.ItemsSource = bottomNavMenuItems; } public Frame AppFrame { get { return Frame; } } diff --git a/ApartmentManager/ApartmentManager/Handler/LoginHandler.cs b/ApartmentManager/ApartmentManager/Handler/LoginHandler.cs index a91fc2b..4cf5fed 100644 --- a/ApartmentManager/ApartmentManager/Handler/LoginHandler.cs +++ b/ApartmentManager/ApartmentManager/Handler/LoginHandler.cs @@ -2,10 +2,6 @@ using ApartmentManager.Persistency; using Newtonsoft.Json; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace ApartmentManager.Handler { @@ -13,14 +9,13 @@ namespace ApartmentManager.Handler { public static void LogIn(string username, string password) { - string serializedUser = ApiClient.GetData($"api/Users/by-username/{username}"); if (serializedUser != null) { User user = JsonConvert.DeserializeObject(serializedUser); if (user.Password == password) { - UserSingleton.CurrentUser = user; + UserSingleton.Instance.CurrentUser = user; } else throw new Exception("Wrong password!"); } @@ -30,7 +25,7 @@ namespace ApartmentManager.Handler public static void LogOut() { - UserSingleton.CurrentUser = null; + UserSingleton.Instance.CurrentUser = null; } } } diff --git a/ApartmentManager/ApartmentManager/Singletons/UserSingleton.cs b/ApartmentManager/ApartmentManager/Singletons/UserSingleton.cs index aa09cf2..e5ca71e 100644 --- a/ApartmentManager/ApartmentManager/Singletons/UserSingleton.cs +++ b/ApartmentManager/ApartmentManager/Singletons/UserSingleton.cs @@ -6,10 +6,10 @@ using System.Threading.Tasks; namespace ApartmentManager.Model { - class UserSingleton + public class UserSingleton { private static UserSingleton instance; - public static User CurrentUser; + public User CurrentUser { get; set; } private UserSingleton() { } diff --git a/ApartmentManager/ApartmentManager/ViewModel/LoginViewModel.cs b/ApartmentManager/ApartmentManager/ViewModel/LoginViewModel.cs index 0290053..cb8dfbb 100644 --- a/ApartmentManager/ApartmentManager/ViewModel/LoginViewModel.cs +++ b/ApartmentManager/ApartmentManager/ViewModel/LoginViewModel.cs @@ -69,7 +69,7 @@ namespace ApartmentManager.ViewModel { // When the navigation stack isn't restored, navigate to the first page // suppressing the initial entrance animation. - if (UserSingleton.CurrentUser.Type == "B") appShell.AppFrame.Navigate(typeof(BoardMembersPage)); + if (UserSingleton.Instance.CurrentUser.Type == "B") appShell.AppFrame.Navigate(typeof(BoardMembersPage)); else appShell.AppFrame.Navigate(typeof(ApartmentPage)); } -- cgit v1.2.3 From a024229beab6fe9230a964529979e56cbfefdb6c Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 13:12:04 +0200 Subject: Added test queries. --- Test queries/deleteapartmentanduser.sql | 2 ++ Test queries/insertapartmentanduser.sql | 2 ++ Test queries/selectapartmentanduser.sql | 1 + Test queries/updateapartmentanduser.sql | 2 ++ 4 files changed, 7 insertions(+) create mode 100644 Test queries/deleteapartmentanduser.sql create mode 100644 Test queries/insertapartmentanduser.sql create mode 100644 Test queries/selectapartmentanduser.sql create mode 100644 Test queries/updateapartmentanduser.sql diff --git a/Test queries/deleteapartmentanduser.sql b/Test queries/deleteapartmentanduser.sql new file mode 100644 index 0000000..754b098 --- /dev/null +++ b/Test queries/deleteapartmentanduser.sql @@ -0,0 +1,2 @@ +DELETE FROM Users WHERE ApartmentNr=3; +DELETE FROM Apartments WHERE ApartmentNumber=3; \ No newline at end of file diff --git a/Test queries/insertapartmentanduser.sql b/Test queries/insertapartmentanduser.sql new file mode 100644 index 0000000..af06738 --- /dev/null +++ b/Test queries/insertapartmentanduser.sql @@ -0,0 +1,2 @@ +INSERT INTO Apartments VALUES(3,30,2,'200Dkk',1,'Adres') +INSERT INTO Users(ApartmentNr,Username,Password,Type,FirstName,LastName,BirthDate,Phone,Email) VALUES(3,'nuser','pass','N','Jan','Kowalski','01/01/1970','34567890','jan@onet.pl') \ No newline at end of file diff --git a/Test queries/selectapartmentanduser.sql b/Test queries/selectapartmentanduser.sql new file mode 100644 index 0000000..a3f7ffd --- /dev/null +++ b/Test queries/selectapartmentanduser.sql @@ -0,0 +1 @@ +SELECT * FROM Apartments LEFT JOIN Users ON Apartments.ApartmentNumber=Users.ApartmentNr WHERE Users.LastName='Kowalski' \ No newline at end of file diff --git a/Test queries/updateapartmentanduser.sql b/Test queries/updateapartmentanduser.sql new file mode 100644 index 0000000..3ab4192 --- /dev/null +++ b/Test queries/updateapartmentanduser.sql @@ -0,0 +1,2 @@ +UPDATE Apartments SET MonthlyCharge='5000' WHERE Size=30 +UPDATE Users SET LastName='Nowak' WHERE ApartmentNr=3; \ No newline at end of file -- cgit v1.2.3 From b5c20c3f4e21a6b3fee32c44da5a5ceac8585e05 Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 13:12:21 +0200 Subject: Added domain model. --- Domain Model.vsdx | Bin 0 -> 38859 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Domain Model.vsdx diff --git a/Domain Model.vsdx b/Domain Model.vsdx new file mode 100644 index 0000000..e34c569 Binary files /dev/null and b/Domain Model.vsdx differ -- cgit v1.2.3 From 5d9b9cf430d1636b11b0be4be1dd975cdfe24c1b Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 13:15:42 +0200 Subject: Repo clean-up. --- Apartment administration.pptx | Bin 150549 -> 0 bytes ApartmentAdmin.odt | Bin 27672 -> 0 bytes Report.odt | Bin 0 -> 27672 bytes Use cases.odt | Bin 0 -> 6884 bytes Use casesodt.odt | Bin 6884 -> 0 bytes 5 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Apartment administration.pptx delete mode 100644 ApartmentAdmin.odt create mode 100644 Report.odt create mode 100644 Use cases.odt delete mode 100644 Use casesodt.odt diff --git a/Apartment administration.pptx b/Apartment administration.pptx deleted file mode 100644 index 9433583..0000000 Binary files a/Apartment administration.pptx and /dev/null differ diff --git a/ApartmentAdmin.odt b/ApartmentAdmin.odt deleted file mode 100644 index eb289fb..0000000 Binary files a/ApartmentAdmin.odt and /dev/null differ diff --git a/Report.odt b/Report.odt new file mode 100644 index 0000000..eb289fb Binary files /dev/null and b/Report.odt differ diff --git a/Use cases.odt b/Use cases.odt new file mode 100644 index 0000000..5085eae Binary files /dev/null and b/Use cases.odt differ diff --git a/Use casesodt.odt b/Use casesodt.odt deleted file mode 100644 index 5085eae..0000000 Binary files a/Use casesodt.odt and /dev/null differ -- cgit v1.2.3 From b8742ea26e1f72f04c814b26b0b5eefc2cd73e0a Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 13:26:29 +0200 Subject: Created Use Case Diagram. --- Use Case Diagram.vsdx | Bin 0 -> 26390 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Use Case Diagram.vsdx diff --git a/Use Case Diagram.vsdx b/Use Case Diagram.vsdx new file mode 100644 index 0000000..4eea820 Binary files /dev/null and b/Use Case Diagram.vsdx differ -- cgit v1.2.3 From 3c0c7f27cdd1965f206948b6d5006aff7218b09e Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 13:53:39 +0200 Subject: Added A/R/E apartment SSD, moved the diagrams to designated directory. --- Diagrams/Add-remove-edit apartment SSD.vsdx | Bin 0 -> 46561 bytes Diagrams/Domain Model.vsdx | Bin 0 -> 38859 bytes Diagrams/Use Case Diagram.vsdx | Bin 0 -> 26390 bytes Domain Model.vsdx | Bin 38859 -> 0 bytes Use Case Diagram.vsdx | Bin 26390 -> 0 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Diagrams/Add-remove-edit apartment SSD.vsdx create mode 100644 Diagrams/Domain Model.vsdx create mode 100644 Diagrams/Use Case Diagram.vsdx delete mode 100644 Domain Model.vsdx delete mode 100644 Use Case Diagram.vsdx diff --git a/Diagrams/Add-remove-edit apartment SSD.vsdx b/Diagrams/Add-remove-edit apartment SSD.vsdx new file mode 100644 index 0000000..3e56ca2 Binary files /dev/null and b/Diagrams/Add-remove-edit apartment SSD.vsdx differ diff --git a/Diagrams/Domain Model.vsdx b/Diagrams/Domain Model.vsdx new file mode 100644 index 0000000..e34c569 Binary files /dev/null and b/Diagrams/Domain Model.vsdx differ diff --git a/Diagrams/Use Case Diagram.vsdx b/Diagrams/Use Case Diagram.vsdx new file mode 100644 index 0000000..4eea820 Binary files /dev/null and b/Diagrams/Use Case Diagram.vsdx differ diff --git a/Domain Model.vsdx b/Domain Model.vsdx deleted file mode 100644 index e34c569..0000000 Binary files a/Domain Model.vsdx and /dev/null differ diff --git a/Use Case Diagram.vsdx b/Use Case Diagram.vsdx deleted file mode 100644 index 4eea820..0000000 Binary files a/Use Case Diagram.vsdx and /dev/null differ -- cgit v1.2.3 From e720bee61ae7a045606ecea09f421dfdf5ef371a Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Tue, 9 May 2017 14:02:08 +0200 Subject: Added more SSDs. --- Diagrams/Add-remove-edit apartment SSD.vsdx | Bin 46561 -> 46730 bytes Diagrams/Add-remove-edit resident SSD.vsdx | Bin 0 -> 46594 bytes Diagrams/Add-remove-edit user SSD.vsdx | Bin 0 -> 46514 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Diagrams/Add-remove-edit resident SSD.vsdx create mode 100644 Diagrams/Add-remove-edit user SSD.vsdx diff --git a/Diagrams/Add-remove-edit apartment SSD.vsdx b/Diagrams/Add-remove-edit apartment SSD.vsdx index 3e56ca2..dc9670c 100644 Binary files a/Diagrams/Add-remove-edit apartment SSD.vsdx and b/Diagrams/Add-remove-edit apartment SSD.vsdx differ diff --git a/Diagrams/Add-remove-edit resident SSD.vsdx b/Diagrams/Add-remove-edit resident SSD.vsdx new file mode 100644 index 0000000..d412812 Binary files /dev/null and b/Diagrams/Add-remove-edit resident SSD.vsdx differ diff --git a/Diagrams/Add-remove-edit user SSD.vsdx b/Diagrams/Add-remove-edit user SSD.vsdx new file mode 100644 index 0000000..3d9ed00 Binary files /dev/null and b/Diagrams/Add-remove-edit user SSD.vsdx differ -- cgit v1.2.3