Commit Graph

536 Commits (80376ea6d22f1d08a038c76daafff3f5fdfe5635)
 

Author SHA1 Message Date
Sascha Woitschetzki 6109db074f cleanup structure to fullfill MVVM criteria 2021-07-12 10:52:26 +07:00
Sascha Woitschetzki b637ff8572 create branch and added CaliburnMicro 2021-07-12 10:52:26 +07:00
Sascha Woitschetzki 27e6526474 recreate fundamental functionality of PDF creation 2021-07-12 10:51:58 +07:00
Sascha Woitschetzki 6303daf46e add PropertyChangedBase to all VMs and delete EventHandler 2021-07-12 10:17:43 +07:00
Sascha Woitschetzki c588e0b648 try to use IEventAggregator and IHandle 2021-07-09 14:21:02 +07:00
Sascha Woitschetzki 0e55a547a8 put List of ContactVM into own AllContactsViewModel class 2021-07-09 12:41:13 +07:00
Sascha Woitschetzki 130d32f0e5 added ContactView 2021-07-09 12:06:14 +07:00
Sascha Woitschetzki 683171cb1a move LineItemsViewModel inside QuoteViewModel 2021-07-09 11:21:03 +07:00
Sascha Woitschetzki 27702728d6 optimize ShellViewModel 2021-07-09 11:05:59 +07:00
Sascha Woitschetzki 46adcf0087 Merge branch 'CaliburnMicro' of https://github.com/Basimodo/Gremlin into CaliburnMicro 2021-07-09 10:37:41 +07:00
Sascha Woitschetzki fc2718c81e added LineItemViewModel to ShellView 2021-07-09 10:37:32 +07:00
Sascha Woitschetzki ef0baf4169 fill QuoteView into a ShellView 2021-07-09 10:37:31 +07:00
Sascha Woitschetzki d3413abae5 Button to generate QuoteNumber 2021-07-09 10:37:31 +07:00
Sascha Woitschetzki 04f4f9c83e implement first QuoteView 2021-07-09 10:37:30 +07:00
Sascha Woitschetzki a4f8b2e85c cleanup structure to fullfill MVVM criteria 2021-07-09 10:37:30 +07:00
Sascha Woitschetzki 11c13b0b91 create branch and added CaliburnMicro 2021-07-09 10:37:28 +07:00
Sascha 34a9b0e91a
Merge pull request #114 from Basimodo/RegisteredUser
added standard values for RegisteredUser and RUSettings
2021-07-08 11:57:34 +07:00
Basimodo c40525009c Fixed error in Product : CustomDescription relationsship.
On Delete behaviour changed from 'Restrict' to 'SetNull' to allow direct deletion of a CD without modifying/unlinking related products first.
2021-07-08 11:38:34 +07:00
Sascha Woitschetzki 38d5e19360 added standard values for RegisteredUser and RUSettings 2021-07-08 11:22:15 +07:00
Basimodo 3fba124380 Removed contingent dash (hyphenation). 2021-07-08 10:17:42 +07:00
Basimodo 513c029f10 Updated CD for G1330B in CD seed file. 2021-07-08 10:11:45 +07:00
Sascha Woitschetzki 19f466996f added TexReplace for "<Shift-Enter>" 2021-07-07 11:27:57 +07:00
Sascha Woitschetzki 549885f56a added replacement of not-combatible chars for LaTeX 2021-07-06 16:02:39 +07:00
Sascha Woitschetzki afc748f3f7 added LineItemViewModel to ShellView 2021-07-01 21:27:57 +07:00
Sascha Woitschetzki b130cde6a9 fill QuoteView into a ShellView 2021-07-01 21:19:49 +07:00
Sascha Woitschetzki 8b94271865 Button to generate QuoteNumber 2021-07-01 21:10:01 +07:00
Sascha Woitschetzki c1929e3fae implement first QuoteView 2021-07-01 21:01:40 +07:00
Sascha Woitschetzki af74aa6c48 cleanup structure to fullfill MVVM criteria 2021-07-01 20:42:03 +07:00
Sascha Woitschetzki 148bbefed5 create branch and added CaliburnMicro 2021-07-01 20:18:02 +07:00
Sascha 83d59af8e5
Merge pull request #110 from Basimodo/FinalizeDbStructureForMileStoneMVP
Update: Finalize db structure for mile stone mvp
2021-06-28 17:04:39 +07:00
Basimodo 6aa0db4b6f Added Comment with explanation to keep this in mind. 2021-06-28 15:50:36 +07:00
Basimodo a0fa14816d - Metadata property 'DataModificationByUser' now a required field.
- ProductLineDescription, SubMarketDescription and AccountTypeDescription now required fields.
- Explicity defined optional FK for optional relationships
2021-06-28 15:48:11 +07:00
Basimodo 37ec044ab0 Added FK 'ContactId' (optional/nullable).
Nullable property = optional relationship.
2021-06-28 15:43:55 +07:00
Basimodo 74e4e33bb6 FK CustomDescriptionId now optional (nullable uint).
FK-property determines required/optional for relationsship (implicit rules, overrides any explicit definition in the relation).
2021-06-28 15:42:36 +07:00
Sascha 8ee1c2ca0b
Merge pull request #109 from Basimodo:FinalizeDbStructureForMileStoneMVP
Finalize db structure for mile stone mvp
2021-06-28 13:48:30 +07:00
Basimodo 8621db5842 Added migration for MVP-model. 2021-06-28 10:21:26 +07:00
Basimodo 89004bf83e Removed migration 'Iniital_Migration' referring to outdated dev model. 2021-06-28 10:21:08 +07:00
Basimodo 3bfa219cc9 Submarket.cs: moved metadata to end of class definition. 2021-06-28 10:14:59 +07:00
Basimodo cc6089f65a Fixes to model:
- added relationship contact-quote (0,1:n).
- changed relationship CD - product to 0,1:n.
- removed FK 'ProductId' from CD (no longer required due to relationsship change).
- removed property 'LinkToSap' from contact model.
- fixed LineItem PK (was 'QuoteId').
- fixed LineItem - quote relationsship.
- specified FK in some relationships to avoid duplicate fields generated by wrong EF Core guesses.
- set all PKs to Uint.
- Moved FKs in Quote.cs up.
- RegisteredUser.cs and RUSettings.cs: moved metadata down.
2021-06-28 10:10:57 +07:00
Basimodo 94a49498fb Updated Model: OnDelete-Settings, Cleanup of EntityConfiguration.cs, changed all navigation properties to IList<>. 2021-06-27 17:25:34 +07:00
Basimodo 1a4e62ea6d Moved metadata to end of class properties definition. 2021-06-27 13:07:38 +07:00
Basimodo 3699d9aacf Added IMetadata to Quote.cs 2021-06-27 13:06:54 +07:00
Basimodo a73930bed1 Added IMetaData to LineItem. 2021-06-27 12:59:41 +07:00
Basimodo 27771b2925 Updated CD-Importer.
Changes required due to model change.
2021-06-27 12:48:44 +07:00
Basimodo 4126bf6708 Merge branch 'FinalizeDbStructureForMileStoneMVP' of https://github.com/Basimodo/Gremlin into FinalizeDbStructureForMileStoneMVP 2021-06-26 21:44:58 +07:00
Basimodo 7dc1fce049 Changed Model: 1:n for CD:Product 2021-06-26 21:44:08 +07:00
Sascha 65efba59d2
Merge pull request #106 from Basimodo/FixMergeErrors
Fix merge errors and minor improvements.
2021-06-25 14:54:50 +07:00
Basimodo a978403556 - 2021-06-25 13:26:12 +07:00
Basimodo 2bdea1ca31 changes due to pull before push 2021-06-25 13:25:52 +07:00
Basimodo 57cb163ecc Improved readability for LINQ-statements.
ie replaced a => a.property with entity => entity.property
2021-06-25 13:22:58 +07:00