KucsaManagementSoftware
A KUCSA Association desktop depicting afew operations of the club. Demonstrates some usage of CSharp in real-world-app
Install / Use
/learn @josephwambura/KucsaManagementSoftwareREADME
KucsaManagementSoftware
The software program is a windows forms application implemented using CSharp language, and the UI controls made beautiful with the modern-metro-UI. It uses entify-framework for the CRUD operations.

Visual Studio 2017
This is a visual studio solution. Download Visual Studio from their official website.
Sample
<a href="https://www.kedevelopers.com/kucsamanagementsoftware/sample"><img alt="View the demo on Ke Developers" src="https://github.com/dansef/KucsaManagementSoftware/blob/master/KucsaManagementSoftware/Screenshots/Login_Sketch.png" width="200" height="100"/></a> <a href="https://www.kedevelopers.com/kucsamanagementsoftware/sample"><img alt="View the demo on Ke Developers" src="https://github.com/dansef/KucsaManagementSoftware/blob/master/KucsaManagementSoftware/Screenshots/Member_Details_Sketch.png" width="200" height="100"/></a> <a href="https://www.kedevelopers.com/kucsamanagementsoftware/sample"><img alt="View the demo on Ke Developers" src="https://github.com/dansef/KucsaManagementSoftware/blob/master/KucsaManagementSoftware/Screenshots/Manage_Courses_Sketch.png" width="200" height="100"/></a> <a href="https://www.kedevelopers.com/kucsamanagementsoftware/sample"><img alt="View the demo on Ke Developers" src="https://github.com/dansef/KucsaManagementSoftware/blob/master/KucsaManagementSoftware/Screenshots/Successful_Save_Sketch.png" width="200" height="100"/></a>
Wiki
General
The software is made with VS 2017 Visual C#. It uses entity-framework. In Visual Studio, remember to add Modern-Metro-UI as a nuget package, also you need to add the package controls to the Toolbox to be able to use them.
The Windows UI
The software UI may change overtime as this is not the final product. I expect suggestions from KUCSA Members.
Reports
The software is lacking the reports, feel free. Well, they will be coming sooner than you think.
The software is lacking the email module, feel free. Well, it could be coming sooner than you think.
SMS
The SMS module is on its way, suggestions allowed.
If you are familiar with CSharp - you already know how to use this software.
Usage:
- Install Visual Studio 2013, 2015 or 2017 and later.
- Create the sql database (Required!).
- Create a new query pointing to your database, the execute the CreateDatabase.sql to get started, if you don't know how to do it.
- Set the entity-framework.
- You may opt to use Sql manually, also possible, but why go back to the primates age.
- You are all set, just run the app by hitting F5 in the Visual Studio.
- You may be required to change the Form to MetroForm in every View Code of a Windows Form to get the magic of Metro-UI from
using System.Windows.Forms;
using System.IO;
namespace KucsaManagementSoftware
{
public partial class FormMain : Form { //Some Code in here }
}

using System.Windows.Forms;
using MetroFramework.Forms;
using MetroFramework;
using System.IO;
namespace KucsaManagementSoftware
{
public partial class FormMain : MetroForm { //Some Code in here }
}
8. You are done!
Special thanks
Thanks to Ke Developers and KUCSA for their continued support.
License
Copyright 2017 Joseph Githithu
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Related Skills
feishu-drive
349.9k|
things-mac
349.9kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
349.9kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
postkit
PostgreSQL-native identity, configuration, metering, and job queues. SQL functions that work with any language or driver
