Coder Social home page Coder Social logo

gbaladi / calculadoradiasuteis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from elekto-com-br/calculadoradiasuteis

0.0 0.0 0.0 143 KB

Aplicação para cálculos de prazos e dias finais considerando os dias úteis

License: GNU General Public License v3.0

C# 69.32% HTML 29.29% Inno Setup 1.40%

calculadoradiasuteis's Introduction

Calculadora de Dias Úteis

Aplicação para cálculos de prazos e dias finais considerando os dias úteis

Copyright © 2021 by Elekto Produtos Financeiros Ltda.

Licença GPLv3

O que é?

Este é um programa Desktop Windows clássico que permite o cálculo de prazos em dias úteis, e também datas finais dado um prazo em dias úteis.

Ele usa o mesmo fonte base, e segue as mesma lógica que a calculadora de prazos que existia no site da Elekto. A documentação funcional é a mesma aplicáve à versão web, até a aparência da aplicação é a mesma, respeitando-se as limitações de aplicativos Windows.

Requisitos

Para executar a máquina deve ter o .Net Framework 4.8 instalado. É muito provável que qualquer Windows relativamente moderno já o tenha, caso não, ao executar pela primeira vez a aplicação será informada a situaçao. Se necessário baixe o Runtime do .Net Framework 4.8 no site da Microsoft.

A aplicação não requer nenhuma permissão especial, podendo ser instalada apenas com permissões de usuário, seja manualmente, copiando os arquivos em qualquer diretório ou usando o programa de setup.

Garantias

Absolutamente nenhuma! A Elekto não é responsável por quaisquer danos, de qualquer natureza, advindos do uso correto ou não dessa aplicação. Se não concorda com estes termos, basta não usar a aplicação.

Licença

Essa aplicação usa a licença Licença GPLv3 o que implica, basicamente:

  • Você é livre para executar e usar, mesmo para fins comerciais a aplicação.
  • Se você incorporar, na forma de binário, ou na forma de fonte, essa aplicação (ou parte dela), em outro software, este também deve ser licenciado pela GPLv3.

Se houver interesse em incorporar esse código em software proprietário procure a Elekto para negociar um licenciamento alternativo.

Privacidade

Nem a aplicação, e nem seu programa de setup, monitoram o uso, enviam logs de erros ou telemetria. Nenhum deles se comunica com a Internet, a aplicação contém um único link para o site da Elekto, que abrirá no seu browser, e o link sequer rastreia a origem do acesso.

Compilando você mesmo

A aplicação foi desenvolvida com o Visual Studio 2019 e não usa nada realmente especial. O programa de setup é o Inno Setup.

Contribuições

Em código

A rotina de sempre: faça um fork, clone em sua máquina, faça a correção ou melhoria, suba para seu clone, faça um pull request. Caso deseje incoporar uma mudancá grande, é melhor nos contatar antes. Não nos obrigamos a aceitar contribuição alguma, mas consideraremos com carinho, obviamente.

Em termos de estilo, mantenha o que existe em código atualmente, que é basicamente o padrão do ReSharper.

Novos Calendários e Edições em Calendários

A Elekto monitora ativamente apenas os feriados br-BC (Banco Central do Brasil) e br-SP (B3 em São Paulo), essenciais aos nossos negócios e sempre que houver alteração relevante nestes iremos fazer um novo release.

Mas aceitaremos contribuições de feriados de outras praças, basta mandar mensagem para [email protected] contendo:

  • os feriados (com as descrições dos não óbvios), em Excel ou arquivo texto,
  • informando o local, aplicabilidade e uma fonte de referência,
  • consiga ao menos 5 anos para o passado e 5 anos para o futuro (ainda que seja necessário alguma extrapolação).

A idéia não é ter os feriados de todas as cidades do Brasil (ficaria horrível na interface de usuário atual), mas ao menos das principais praças comerciais, ou mesmo jurídicas. Também a nosso, critério, aceitaremos ou não a contribuição; se estiver na dúvida entre em contato antes de empenhar seu trabalho nisso.

Tenha em mente que não é necessária nossa ajuda para adicionar feriados à sua instalação em particular, bastando colocar arquivos texto, com a formatação necessária, no diretório onde os calendários ficam, conforme instruções que estão no mesmo diretório.

calculadoradiasuteis's People

Contributors

negri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.