# SugarDesk **Repository Path**: adnin/SugarDesk ## Basic Information - **Project Name**: SugarDesk - **Description**: SugarCRM .NET integration studio built with WPF Modern UI (mui) framework. - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-04-24 - **Last Updated**: 2022-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目可用 2022.04.24--zf # SugarDesk SugarDesk is a SugarCRM .NET integration studio built with WPF Modern UI (mui) framework. It highlights different Modern UI MVVM implementations.It uses SugarCRM database schema and REST API as input sources. #### WPF MVVM Highlights * Prism 6 - integrating Unity Prism 6 with Modern UI - using Prism 6 Modularity, ViewModelLocation, EventAggregator and IOC using Unity. * Fody.PropertyChanged - for automatic PropertyChangedEvents and model-to-viewmodel communication. #### SugarCRM Implementations * C# POCO generator - generates C# based models with a Json serialization feauture. This uses the poco generator modules created in [SugarCRM Restful CRUD](https://github.com/mattkol/SugarRestSharp). * SugarCRM Restful CRUD demonstration - uses SugarCRM Restful CRUD implementation: [SugarRestSharp](https://github.com/mattkol/SugarRestSharp) * SugarCRM reporting - different .NET reporting options. #### SugarCRM Restful CRUD Screenshots ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk01.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadAll_Request.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadAll_Request_Progress.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadAll_Response.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadById_Request.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadById_Response.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadByPage_Request.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_ReadByPage_Response.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_AddCredential_Dialog.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_AddUrl_Dialog.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_Create_Request.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk_Create2_Request.png) ![](https://github.com/mattkol/SugarDesk/blob/master/Screenshots/SugarDesk02.png)