Goverment Reports

.NET Development: C#

C# is a modern, general-purpose programming language that can be used to perform a wide range of tasks and objectives that span over a variety of professions. C# is primarily used on the Windows .NET framework, although it can be applied to an open source platform.

This highly versatile programming language is an object-oriented programming language (OOP)—which isn’t very common—and fairly new to the game, yet already a reliable crowd pleaser.

Within the range of beginners and expert developers, C# can be used by people with a wide and diverse scope of skill levels. To learn C#, it’s best that you have at least a basic understanding of writing code, even if you have yet to build your first program or application.

The learning curve for C# is relatively low when compared to more complex languages like Java, although it’s not quite as simple to learn as Python, the ultimate programming language for those who are brand new to the field.

C# is a great choice for developers with moderate to advanced experience with writing code. While experts acknowledge the language for being one of moderate complexities, they agree that it’s fairly simple to grasp and excel in. Once you’re introduced to C# and you put in the time to get the hang of it, you can expect to advance quickly from rookie to expert.

Ad hoc Desktop app and SAP

The requirement was to use reports exported from the ERP called SAP, which contain information about inventory quantities, volumes of consumption, sales, transfers between warehouses and imports.

The desktop application developed should be able to use a product catalog with all the information provided by SAP and combine it with classification tables, provided by the government of El Salvador, which provide the structure for both presentation and calculations for products. reports, which must be submitted within the first 10 business days of each month. Before the creation of this desktop application, the team in charge of generating these reports took up to 15 days to generate them, with the application they are generated in 30 minutes on the first day of each month.

Since its installation, no inconvenience generated by the application has been reported and no change and/or update has been required so far.

The client is preparing a requirement to integrate two more applications, one for inventory control and the other for the control and monitoring of product dispatch.