Code Monkey home page Code Monkey logo

industries-manager's Introduction

  • 👋 Hi, I’m @Dani12600000
  • 👀 I’m interested in Programing
  • 🌱 I’m currently learning all sort of things
  • 💞️ I’m looking to collaborate on Good Projects
  • 📫 How to reach me [email protected]

industries-manager's People

Watchers

 avatar

industries-manager's Issues

Permissões especiais

Cada utilizador de cada departamento com cada cargo vai ter acessos diferentes ao sistema, isto é apenas para garantir que o utilizador só possa ter acesso a informações que não sejam confidenciais

Procurar cliente

Depois colocar procura de clientes com SQL, a procura será feita por 2 input box's:

  • Nome e sobrenome - Uma inputbox que aceita quer o nome ou o sobrenome da cliente e depois faz uma consulta sql LIKE
  • Email - Uma inputbox que aceita o email do cliente e depois faz uma consulta sql =

Profissões

Acabar os botões

  • Apenas novos candidatos
  • Apenas ex-funcionarios

E depois ver se o codigo do seguinte botão está certo

  • Apenas funcionarios

Criar tabela e campos de personalização do app

Isto será um futuro update e vai ser um que adicionara imagens e labels da própria empresa
Por exemplo
Nome empresa - Industries Dan
Imagem - [uma qualquer]

No formulário de login (um deles) vai aparecer a imagem da empresa em cima e em baixo uma mensagem a dizer "Iniciar sessão na [Nome empresa](Industries Dan, neste caso)"

Outra coisa que vai ter é que vai buscar o ultimo registo pois vai ficar guardado na base de dados todos os antigos nomes e imagens da empresa por razões legais

Menu config

Adicionar um botão de config no MenuStrip1 do Form PMenu
image

As configurações deveram dar as seguintes opções de alteração:

  • Alterar palavra pass
  • Alterar tema do app (dark/light mode's)
  • Email (para um email que mais nenhum funcionario use tambem)
  • Foto

Por agora são essas coisas que quero que tenha

Optimizar codigo com novo modulo

No FUTURO optimizar o código colocando blocos de código repetitivos em um modulo próprio para isso.
Pode ser fácil mas requer muito tempo e concentração, coisa que agora mesmo não tenho

Erros ortográficos

Correção de erros ortográficos encontrados no projeto, como por exemplo e até agora:

  • Dinehiro - Dinheiro
  • Preço cada - Preço unidade OU Preço un.

Alterações no código dos Departamentos

Colocar abreviaturas para Departamentos para funcionar em conjunto com os nomes e descrições dos departamentos. Assim fica mais fácil reconhecer cada departamento com menos caracteres (pode dar jeito para futuras datagridviews). Exemplos de abreviaturas de departamentos, seus nomes e designação do Diretor:

  • ADM - Administrativo
  • RH - Recursos Humanos
  • TI - Tecnologia da Informação
  • Vendas - VD ou VDAS
  • Marketing - MKT ou MKTG
  • Finanças - FIN ou FINAN
  • Contabilidade - CONT ou CONTAB
  • Operações - OP ou OPER
  • Produção - PROD
  • Desenvolvimento de Produtos - DP ou DEPROD
  • Compras - CP ou COMP

Avisos de budget

Nos produtos ao fazer um uma requesição/registo de um novo fornecimento caso os ganhos mensais da empresa sejam inferiores ao TG (Total Gasto) colocar a vermelho a fonte do texto. Para isso será necessário implementar as consultas, coisa que será feito num futuro Update (sem data estipulada, e possivelmente não será proximo)

image

Enviar avisos entre diretores e de diretores para seus subordinados

Nos avisos eu vou ter que alterar a base de dados significativamente na tabela dos avisos. Vou ter que acrescentar 4 ou 5 campos novos e são:

  • ID_Funcionario
  • ID_Departamento
  • ID_Diretor (ainda tenho que ver se vou mesmo meter este)
  • Titulo (limitar numero de caracteres que podem ser introduzidos para no mínimo 5 e no maximo 55)
  • FDFDP (Forma de fim de prazo)

Para que? Eu pretendo usar esses dois para que através de código apenas um dele seja preenchido e assim indique para quem será enviado o aviso.
Por exemplo, eu (Diretor do departamento administrativo) quero enviar um aviso apenas para um funcionário (obviamente no departamento que supervisiono, neste caso o administrativo), vou no formulário próprio dos avisos e escolho uma das 3 opções que são:

  • Funcionário - em que posso mandar para um único funcionário do departamento que é diretor (ou seja escolheria esta opção)
  • Departamento - em que vai para todos os subordinados do departamento que é diretor
  • Diretor - em que posso mandar para o diretor de outro departamento e assim ele resolver (como por exemplo, vejo um funcionário que não trabalha, então eu como Diretor do departamento administrativo mando um aviso ao Diretor do departamento dos Recursos Humanos, RH, e ai ele faz o que quiser. Como mandar a mensagem que recebeu de mim para os seus subordinados ou resolver isso por ele mesmo)

O FDFDP vai servir para ter 3 tipos:

  • Data - parar de mostrar o anuncio assim que chegar a data
  • Todos leram - parar de mostrar o anuncio assim que todos tiverem lido (assim que todos no departamento até ao momento tiverem lido os que vierem depois não vão mais lê-lo)
  • Nunca - aconteça o que acontecer esse anuncio não para, a não ser por ordem do Diretor

Melhorar envio de emails

Na assinatura colocar o primeiro e ultimo nome de quem está a enviar o mail e corrigir um erro no demitir-me dos departamentos

Criação de formulários estatisticos

Depois no futuro irei fazer formulários que iram dar estatísticas da empresa e assim ajudar a tomar decisões melhor avaliadas por parte dos departamentos, como por exemplo o departamento de Marketing, o de desenvolvimento de produtos

Melhorar parte grafica

As melhorias são:

  • DataGridView's - Deixar todas iguais a datagridview do form departamento do issue #7 (sem bordas e com uma cor mais clara de fundo)
  • Botões de navegação - Quando estiver no ultimo registo desabilitar os botões para ir para o ultimo e para o proximo; quando estiver no primeiro desabilitar os de ir para o primeiro e o anterior

Mostrar/Ocultar password

Devido as recentes descobertas posso depois tentar meter, finalmente o botão para mostrar/ocultar a palavra passe quando o utilizador se encontra a introduzi-la. Será usado um codigo parecido com este:

If PasswordTextBox.UseSystemPasswordChar Then
    PasswordTextBox.UseSystemPasswordChar = False
Else
    PasswordTextBox.UseSystemPasswordChar = True
End If

Para isso preciso de fazer duas coisas

  • Colocar o botão
  • Inserir o codigo

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.