diff --git a/Gremlin/App.xaml b/Gremlin/App.xaml index f6628d1..fa77e4c 100644 --- a/Gremlin/App.xaml +++ b/Gremlin/App.xaml @@ -1,4 +1,4 @@ - diff --git a/Gremlin/GremlinData/DBClasses/DbHelper.cs b/Gremlin/GremlinData/DBClasses/DbHelper.cs index 8bc0385..d378e4c 100644 --- a/Gremlin/GremlinData/DBClasses/DbHelper.cs +++ b/Gremlin/GremlinData/DBClasses/DbHelper.cs @@ -11,8 +11,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; -using static Gremlin.Enums; +using static Gremlin.GremlinData.EntityClasses.Enums; using Gremlin.GremlinUtilities; +using Gremlin.GremlinData.EntityClasses; namespace Gremlin.GremlinData.DBClasses { diff --git a/Gremlin/GremlinData/DBClasses/Encryption.cs b/Gremlin/GremlinData/DBClasses/Encryption.cs index 24dc804..80b40a6 100644 --- a/Gremlin/GremlinData/DBClasses/Encryption.cs +++ b/Gremlin/GremlinData/DBClasses/Encryption.cs @@ -1,7 +1,7 @@ using System; using System.Security; -namespace Gremlin +namespace Gremlin.GremlinData.DBClasses { internal class Encryption { diff --git a/Gremlin/GremlinData/DBClasses/EntityConfiguration.cs b/Gremlin/GremlinData/DBClasses/EntityConfiguration.cs index 3eb72c7..42040fb 100644 --- a/Gremlin/GremlinData/DBClasses/EntityConfiguration.cs +++ b/Gremlin/GremlinData/DBClasses/EntityConfiguration.cs @@ -1,7 +1,8 @@ -using Microsoft.EntityFrameworkCore; +using Gremlin.GremlinData.EntityClasses; +using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; -namespace Gremlin +namespace Gremlin.GremlinData.DBClasses { public class AccountConfiguration : IEntityTypeConfiguration { diff --git a/Gremlin/GremlinData/DBClasses/GremlinContext.cs b/Gremlin/GremlinData/DBClasses/GremlinContext.cs index e144f0a..eee3196 100644 --- a/Gremlin/GremlinData/DBClasses/GremlinContext.cs +++ b/Gremlin/GremlinData/DBClasses/GremlinContext.cs @@ -1,3 +1,4 @@ +using Gremlin.GremlinData.EntityClasses; using Gremlin.GremlinUI; using Microsoft.EntityFrameworkCore; using System; diff --git a/Gremlin/GremlinData/EntityClasses/Account.cs b/Gremlin/GremlinData/EntityClasses/Account.cs index 5699963..4aa4390 100644 --- a/Gremlin/GremlinData/EntityClasses/Account.cs +++ b/Gremlin/GremlinData/EntityClasses/Account.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class Account : IMetadata //: IEquatable diff --git a/Gremlin/GremlinData/EntityClasses/AccountType.cs b/Gremlin/GremlinData/EntityClasses/AccountType.cs index 256352f..c4c87a6 100644 --- a/Gremlin/GremlinData/EntityClasses/AccountType.cs +++ b/Gremlin/GremlinData/EntityClasses/AccountType.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class AccountType : IMetadata { diff --git a/Gremlin/GremlinData/EntityClasses/Contact.cs b/Gremlin/GremlinData/EntityClasses/Contact.cs index fa2f981..ab85232 100644 --- a/Gremlin/GremlinData/EntityClasses/Contact.cs +++ b/Gremlin/GremlinData/EntityClasses/Contact.cs @@ -1,7 +1,6 @@ -using Gremlin.GremlinData.DBClasses; -using System; +using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class Contact : IMetadata { diff --git a/Gremlin/GremlinData/EntityClasses/CustomDescription.cs b/Gremlin/GremlinData/EntityClasses/CustomDescription.cs index 64cac92..2db21c2 100644 --- a/Gremlin/GremlinData/EntityClasses/CustomDescription.cs +++ b/Gremlin/GremlinData/EntityClasses/CustomDescription.cs @@ -1,6 +1,6 @@ using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class CustomDescription : IMetadata { diff --git a/Gremlin/GremlinData/EntityClasses/Enums.cs b/Gremlin/GremlinData/EntityClasses/Enums.cs index e447d0b..2d0c5b1 100644 --- a/Gremlin/GremlinData/EntityClasses/Enums.cs +++ b/Gremlin/GremlinData/EntityClasses/Enums.cs @@ -1,6 +1,6 @@ -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { - class Enums + internal class Enums { public enum Status : byte { diff --git a/Gremlin/GremlinData/EntityClasses/IMetadata.cs b/Gremlin/GremlinData/EntityClasses/IMetadata.cs index 3f95cb5..9f869cb 100644 --- a/Gremlin/GremlinData/EntityClasses/IMetadata.cs +++ b/Gremlin/GremlinData/EntityClasses/IMetadata.cs @@ -1,6 +1,6 @@ using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public interface IMetadata { diff --git a/Gremlin/GremlinData/EntityClasses/LineItem.cs b/Gremlin/GremlinData/EntityClasses/LineItem.cs index 2855c46..cc2a166 100644 --- a/Gremlin/GremlinData/EntityClasses/LineItem.cs +++ b/Gremlin/GremlinData/EntityClasses/LineItem.cs @@ -1,6 +1,6 @@ using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class LineItem { diff --git a/Gremlin/GremlinData/EntityClasses/LoggedInUser.cs b/Gremlin/GremlinData/EntityClasses/LoggedInUser.cs index 9e2e36d..9937267 100644 --- a/Gremlin/GremlinData/EntityClasses/LoggedInUser.cs +++ b/Gremlin/GremlinData/EntityClasses/LoggedInUser.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class LoggedInUser { diff --git a/Gremlin/GremlinData/EntityClasses/LoggedInUserSettings.cs b/Gremlin/GremlinData/EntityClasses/LoggedInUserSettings.cs index 93c9f06..0e10a45 100644 --- a/Gremlin/GremlinData/EntityClasses/LoggedInUserSettings.cs +++ b/Gremlin/GremlinData/EntityClasses/LoggedInUserSettings.cs @@ -1,6 +1,6 @@ using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class LoggedInUserSettings { diff --git a/Gremlin/GremlinData/EntityClasses/Product.cs b/Gremlin/GremlinData/EntityClasses/Product.cs index b1a092e..08ef892 100644 --- a/Gremlin/GremlinData/EntityClasses/Product.cs +++ b/Gremlin/GremlinData/EntityClasses/Product.cs @@ -1,6 +1,6 @@ using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class Product : IMetadata { diff --git a/Gremlin/GremlinData/EntityClasses/ProductLine.cs b/Gremlin/GremlinData/EntityClasses/ProductLine.cs index ab1478e..5d87849 100644 --- a/Gremlin/GremlinData/EntityClasses/ProductLine.cs +++ b/Gremlin/GremlinData/EntityClasses/ProductLine.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class ProductLine : IMetadata { diff --git a/Gremlin/GremlinData/EntityClasses/Quote.cs b/Gremlin/GremlinData/EntityClasses/Quote.cs index 21ae520..ebae132 100644 --- a/Gremlin/GremlinData/EntityClasses/Quote.cs +++ b/Gremlin/GremlinData/EntityClasses/Quote.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class Quote { @@ -34,18 +34,17 @@ namespace Gremlin public bool QuoteContainsRB { get; set; } public string QuoteTemplate { get; set; } - internal Quote() { - //Initialize - QuotationDate = DateTime.Now; - //LineItems = new List(); - TotalGross = 0; - TotalListprice = 0; - TotalDiscount = 0; - TotalNet = 0; - QuoteContains3PP = false; - QuoteContainsRB = false; + ////Initialize + //QuotationDate = DateTime.Now; + ////LineItems = new List(); + //TotalGross = 0; + //TotalListprice = 0; + //TotalDiscount = 0; + //TotalNet = 0; + //QuoteContains3PP = false; + //QuoteContainsRB = false; // set quote number // set validity depending on account classification diff --git a/Gremlin/GremlinData/EntityClasses/RUSetting.cs b/Gremlin/GremlinData/EntityClasses/RUSetting.cs index 5d928f9..285f36a 100644 --- a/Gremlin/GremlinData/EntityClasses/RUSetting.cs +++ b/Gremlin/GremlinData/EntityClasses/RUSetting.cs @@ -1,6 +1,6 @@ using System; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class RUSetting { diff --git a/Gremlin/GremlinData/EntityClasses/RegisteredUser.cs b/Gremlin/GremlinData/EntityClasses/RegisteredUser.cs index 23a8f9b..bccb0ec 100644 --- a/Gremlin/GremlinData/EntityClasses/RegisteredUser.cs +++ b/Gremlin/GremlinData/EntityClasses/RegisteredUser.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class RegisteredUser { diff --git a/Gremlin/GremlinData/EntityClasses/SubMarket.cs b/Gremlin/GremlinData/EntityClasses/SubMarket.cs index 3021e09..b404ac8 100644 --- a/Gremlin/GremlinData/EntityClasses/SubMarket.cs +++ b/Gremlin/GremlinData/EntityClasses/SubMarket.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; -namespace Gremlin +namespace Gremlin.GremlinData.EntityClasses { public class SubMarket : IMetadata { diff --git a/Gremlin/GremlinDataAccess/ContactDAL.cs b/Gremlin/GremlinDataAccess/ContactDAL.cs index c625290..651b16c 100644 --- a/Gremlin/GremlinDataAccess/ContactDAL.cs +++ b/Gremlin/GremlinDataAccess/ContactDAL.cs @@ -1,4 +1,5 @@ -using System.Collections.ObjectModel; +using Gremlin.GremlinData.EntityClasses; +using System.Collections.ObjectModel; namespace Gremlin.DataAccessLayer { diff --git a/Gremlin/GremlinUI/ChooseDB.xaml b/Gremlin/GremlinUI/ChooseDB.xaml index 1aebf6c..6c8688f 100644 --- a/Gremlin/GremlinUI/ChooseDB.xaml +++ b/Gremlin/GremlinUI/ChooseDB.xaml @@ -4,7 +4,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" - Title="ChooseDB" Height="309" Width="600" + Title="Datenbank auswählen" Height="309" Width="600" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" SizeToContent="Height" diff --git a/Gremlin/GremlinUI/MainWindow.xaml.cs b/Gremlin/GremlinUI/MainWindow.xaml.cs index 1c06da5..e7e556f 100644 --- a/Gremlin/GremlinUI/MainWindow.xaml.cs +++ b/Gremlin/GremlinUI/MainWindow.xaml.cs @@ -1,4 +1,5 @@ using Gremlin.GremlinData.DBClasses; +using Gremlin.GremlinData.EntityClasses; using Gremlin.GremlinUI.ViewModels; using Gremlin.Models; using Microsoft.Win32; @@ -85,7 +86,7 @@ namespace Gremlin.GremlinUI private void BtnRefreshAccountList_Click(object sender, RoutedEventArgs e) { - ObservableCollection accounts = new(AccountViewModel.GetAccounts()); + ObservableCollection accounts = new(AcountVM.GetAccounts()); dg_Test.ItemsSource = accounts; } diff --git a/Gremlin/GremlinUI/Models/ContactModel.cs b/Gremlin/GremlinUI/Models/ContactModel.cs index 8b17f16..cea2ee5 100644 --- a/Gremlin/GremlinUI/Models/ContactModel.cs +++ b/Gremlin/GremlinUI/Models/ContactModel.cs @@ -1,4 +1,5 @@ using Gremlin.DataAccessLayer; +using Gremlin.GremlinData.EntityClasses; using System.Collections.ObjectModel; namespace Gremlin.Models diff --git a/Gremlin/GremlinUI/Models/RUSettingModel.cs b/Gremlin/GremlinUI/Models/RUSettingModel.cs index 26e2cfb..766269f 100644 --- a/Gremlin/GremlinUI/Models/RUSettingModel.cs +++ b/Gremlin/GremlinUI/Models/RUSettingModel.cs @@ -1,4 +1,5 @@ using Gremlin.GremlinData.DBClasses; +using Gremlin.GremlinData.EntityClasses; using Gremlin.GremlinUI; using System; using System.Collections.Generic; diff --git a/Gremlin/GremlinUI/Models/RegisteredUserModel.cs b/Gremlin/GremlinUI/Models/RegisteredUserModel.cs index cf68f8b..4916bbd 100644 --- a/Gremlin/GremlinUI/Models/RegisteredUserModel.cs +++ b/Gremlin/GremlinUI/Models/RegisteredUserModel.cs @@ -1,4 +1,5 @@ using Gremlin.GremlinData.DBClasses; +using Gremlin.GremlinData.EntityClasses; using System.Linq; namespace Gremlin.Models diff --git a/Gremlin/GremlinUI/Operations/CustomDescriptionOperations.cs b/Gremlin/GremlinUI/Operations/CustomDescriptionOperations.cs index ec896a1..9d5c393 100644 --- a/Gremlin/GremlinUI/Operations/CustomDescriptionOperations.cs +++ b/Gremlin/GremlinUI/Operations/CustomDescriptionOperations.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using Gremlin.GremlinData.EntityClasses; +using System.Collections.Generic; namespace Gremlin.Operations { diff --git a/Gremlin/GremlinUI/Operations/LineItemOperations.cs b/Gremlin/GremlinUI/Operations/LineItemOperations.cs index 2823f7e..c6668ad 100644 --- a/Gremlin/GremlinUI/Operations/LineItemOperations.cs +++ b/Gremlin/GremlinUI/Operations/LineItemOperations.cs @@ -1,4 +1,6 @@ -namespace Gremlin.Operations +using Gremlin.GremlinData.EntityClasses; + +namespace Gremlin.Operations { public class LineItemOperations { diff --git a/Gremlin/GremlinUI/Operations/ProductOperations.cs b/Gremlin/GremlinUI/Operations/ProductOperations.cs index 47cb1f5..598936a 100644 --- a/Gremlin/GremlinUI/Operations/ProductOperations.cs +++ b/Gremlin/GremlinUI/Operations/ProductOperations.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using Gremlin.GremlinData.EntityClasses; +using System.Collections.Generic; namespace Gremlin.Operations { diff --git a/Gremlin/GremlinUI/Operations/TexFileHandler.cs b/Gremlin/GremlinUI/Operations/TexFileHandler.cs index b276551..1796e01 100644 --- a/Gremlin/GremlinUI/Operations/TexFileHandler.cs +++ b/Gremlin/GremlinUI/Operations/TexFileHandler.cs @@ -1,9 +1,9 @@ -using Gremlin.Models; -using Gremlin.ViewModels; +using Gremlin.GremlinData.EntityClasses; +using Gremlin.Models; using System.Collections.Generic; using System.IO; using System.Text; -using static Gremlin.Enums; +using static Gremlin.GremlinData.EntityClasses.Enums; namespace Gremlin.Operations { diff --git a/Gremlin/GremlinUI/QuoteUI.xaml b/Gremlin/GremlinUI/QuoteUI.xaml index cca02fa..da9a728 100644 --- a/Gremlin/GremlinUI/QuoteUI.xaml +++ b/Gremlin/GremlinUI/QuoteUI.xaml @@ -2,7 +2,7 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:viewmodels="clr-namespace:Gremlin.GremlinUI.ViewModels" d:DataContext="{d:DesignInstance Type=viewmodels:AccountViewModel}" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" @@ -81,7 +81,8 @@