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.
This is a visual studio solution. Download Visual Studio from their official website.
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 software UI may change overtime as this is not the final product. I expect suggestions from KUCSA Members.
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.
The SMS module is on its way, suggestions allowed.
If you are familiar with CSharp - you already know how to use this software.
- 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 }
}
Thanks to Ke Developers and KUCSA for their continued support.
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.