{"id":18535324,"url":"https://github.com/sanjinkurelic/meetinginfowinforms","last_synced_at":"2026-05-18T06:35:46.827Z","repository":{"id":200595686,"uuid":"185164937","full_name":"SanjinKurelic/MeetingInfoWinForms","owner":"SanjinKurelic","description":"Program with a calendar for scheduling meetings (add, edit, remove and print meetings)","archived":false,"fork":false,"pushed_at":"2019-05-09T05:52:13.000Z","size":554,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-19T23:35:28.848Z","etag":null,"topics":["ado-net","csharp","daab","dataset","enterprise-framework","sqlhelper","windows-app","windows-desktop","windows-forms","winforms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SanjinKurelic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-05-06T09:24:09.000Z","updated_at":"2024-09-20T11:50:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"922bd7ef-7190-401d-a02e-cb5aa4b68830","html_url":"https://github.com/SanjinKurelic/MeetingInfoWinForms","commit_stats":null,"previous_names":["sanjinkurelic/meetinginfowinforms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SanjinKurelic/MeetingInfoWinForms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SanjinKurelic%2FMeetingInfoWinForms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SanjinKurelic%2FMeetingInfoWinForms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SanjinKurelic%2FMeetingInfoWinForms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SanjinKurelic%2FMeetingInfoWinForms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SanjinKurelic","download_url":"https://codeload.github.com/SanjinKurelic/MeetingInfoWinForms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SanjinKurelic%2FMeetingInfoWinForms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33167700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ado-net","csharp","daab","dataset","enterprise-framework","sqlhelper","windows-app","windows-desktop","windows-forms","winforms"],"created_at":"2024-11-06T19:22:22.277Z","updated_at":"2026-05-18T06:35:46.791Z","avatar_url":"https://github.com/SanjinKurelic.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meeting Info\n\nMeeting Info is the program for scheduling meetings. The main part of the program is a calendar with ability to add, update or remove meeting with a specific client. The program is written in C# using Windows Forms technology for Microsoft Windows operating system. This project is also available in several other technologies:\n\n- Windows Forms (current one)\n- [WPF](https://github.com/SanjinKurelic/MeetingInfoWPF)\n- [Web Forms](https://github.com/SanjinKurelic/MeetingInfoWebForms)\n- [ASP. NET MVC](https://github.com/SanjinKurelic/MeetingInfoMVC)\n\n## Getting started\n\n### Prerequisites\n\nFor running the project you need to have the following items:\n\n- Visual Studio 2017 or newer\n- SQL Server 2017 or newer\n- .NET Framework 4.6.1 or newer\n- *MeetingInfoDatabase*\n\n**Notice:** Project might run on the older .NET Framework or using older Visual Studio/SQL Server version, with or without additional tweaks.\n\n### Installig\n\nInstall Visual Studio - include the .NET Framework and Windows Forms library. Download the *MeetingInfoDatabase* NuGet package from *MeetingInfoDatabase* project (**NuGet package is located in \"packed\" folder**):\n\nhttps://github.com/SanjinKurelic/MeetingInfoDatabase\n\nFrom the same repository, download **Database.sql** file. Install SQL Server and create **\"sa\"** user with the following values:\n\ndatabase username: **sa**\u003cbr\u003e\ndatabase password: **SQL**\n\n**Note:** It is discouraged to use **\"sa\"** account for application-database connection, so it is preferable to create the new user for this project. If you create different user, you need to change connection strings in the project configuration file:\n\n```\nMeetingInfoWinForms \u003e MeetingInfoWinForms \u003e App.config\n```\n\n**Run Database.sql script and create required database tables on SQL Server.**\n\nOpen Visual Studio and clone this repository to your computer. Open NuGet shell and install the *MeetingInfoDatabase* package by using the following command:\n\n```\nInstall-Package MeetingInfoDatabase -Source \u003cpath_to_package\u003e\n```\n\n**Before running the project install fonts located in the \"fonts\" directory.**\n\n### Running\n\nWhen you run the project, you should be presented with the following screen.\n\n![](https://github.com/SanjinKurelic/MeetingInfoWinForms/blob/master/images/home.jpg)\n\nThe main screen shows all the meetings for a current week. By selecting year, month and week in the upper left corner, the user can view his or her meetings for a given week. By right clicking on the meeting, the user can edit or remove selected meeting. If the user double clicks the meeting, he or she will be presented with a window with more information about the meeting.\n\n![](https://github.com/SanjinKurelic/MeetingInfoWinForms/blob/master/images/info.jpg)\n\nIn the upper right corner of the main screen there are three buttons: *\"new meeting\"* button, *\"print\"* button and *\"change language\"* button. By clicking on the *\"new meeting\"*, button dialog box will open and ask the user information about the meeting: date, time, title, description, place and the meeting client. The program offers list of available clients who are stored in the database. **All fields are required and the user can't have 2 meetings on the same day**.\n\n![](https://github.com/SanjinKurelic/MeetingInfoWinForms/blob/master/images/new.jpg)\n\nMiddle button on the upper right corner is the *\"print\"* button, which allow the user to print the meetings of a current week (as shown on below image).\n\n![](https://github.com/SanjinKurelic/MeetingInfoWinForms/blob/master/images/print.jpg)\n\nThere are 2 available languages for this project: English and Croatian. The user can change language by clicking the *\"change language\"* button (the globe icon).\n\n## Licence\n\nSee the LICENSE file. For every question write to kurelic@sanjin.eu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanjinkurelic%2Fmeetinginfowinforms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanjinkurelic%2Fmeetinginfowinforms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanjinkurelic%2Fmeetinginfowinforms/lists"}