private void btnDesativar_Click(object sender, EventArgs e) { if (objFuncionario == null) { new Mensagem("Selecione um funcionário \n primeiro!", "informacao", SGA.Properties.Resources.atencao).ShowDialog(); } else { Mensagem mensagem = new Mensagem("Desesa realmente excluir \no registro?", "senha", SGA.Properties.Resources.key); while (1 == 1) { mensagem.tbxSenha.Text = ""; mensagem.ShowDialog(); try { if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDel = new FuncionarioDelegate(); Funcionario funcionario = usuarioLogado; funcionario.senha = Criptografia.Encrypt(mensagem.texto); funcionarioDel.Logar(funcionario); objFuncionario.chaveUsuario = usuarioLogado.matricula + ""; FuncionarioDelegate funcionarioD = new FuncionarioDelegate(); funcionarioD.desativaFuncionario(objFuncionario); new Mensagem("Funcionário desativado com sucesso!", "informacao", SGA.Properties.Resources.ok).ShowDialog(); usuarioLogado.alteracao = true; break; } else { break; } } catch (Exception erro) { if (erro.Message == "Matrícula e/ou Senha inválidos! \n Entre novamente com os dados!") { new Mensagem("Senha inválida!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { new Mensagem(erro.Message, "informacao", SGA.Properties.Resources.erro).ShowDialog(); break; } } } } objFuncionario = null; montarTela(); preencherListView(); }
private void btnDesativar_Click(object sender, EventArgs e) { if (objRequisicao != null) { while (1 == 1) { Mensagem mensagem = new Mensagem("Deseja finalizar a requisição?", "senha", SGA.Properties.Resources.key); mensagem.tbxSenha.Text = ""; mensagem.ShowDialog(); try { if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDel = new FuncionarioDelegate(); Funcionario funcionario = usuarioLogado; funcionario.senha = Criptografia.Encrypt(mensagem.texto); funcionarioDel.Logar(funcionario); RequisicaoDelegate requisicaoDel = new RequisicaoDelegate(); objRequisicao.funcionario[2].matricula = usuarioLogado.matricula; requisicaoDel.finalizarRequisicao(objRequisicao); new Mensagem("Requisição finalizada com sucesso!", "informacao", SGA.Properties.Resources.ok).ShowDialog(); usuarioLogado.alteracao = true; break; } else { break; } } catch (Exception erro) { if (erro.Message == "Matrícula e/ou Senha inválidos! \n Entre novamente com os dados!") { new Mensagem("Senha incorreta!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { new Mensagem(erro.Message, "informacao", SGA.Properties.Resources.erro).ShowDialog(); break; } } } objRequisicao = null; } else { new Mensagem("Selecione uma requisição\nprimeiro!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } preencherListViewRequisicao(); }
private void btnSalvar_Click(object sender, EventArgs e) { if (arrayFerramentas.Count <= 0) { new Mensagem("Adicione ao menos uma\n ferramenta para salvar \na requisição!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { Mensagem mensagem = new Mensagem("Entre com a senha do atendente.", "senha", SGA.Properties.Resources.key); while (1 == 1) { mensagem.tbxSenha.Text = ""; mensagem.ShowDialog(); try { if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDel = new FuncionarioDelegate(); Funcionario funcionario = usuarioLogado; funcionario.senha = Criptografia.Encrypt(mensagem.texto); funcionarioDel.Logar(funcionario); break; } else { mensagem.DialogResult = DialogResult.Cancel; break; } } catch (Exception erro) { if (erro.Message == "Matrícula e/ou Senha inválidos! \n Entre novamente com os dados!") { new Mensagem("Senha incorreta!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { new Mensagem(erro.Message, "informacao", SGA.Properties.Resources.erro).ShowDialog(); break; } } } if (mensagem.DialogResult == DialogResult.OK) { while (1 == 1) { mensagem = new Mensagem("Entre com a senha \nfuncionário requisitante.", "senha", SGA.Properties.Resources.key); mensagem.tbxSenha.Text = ""; mensagem.ShowDialog(); try { if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDel = new FuncionarioDelegate(); Funcionario funcionario = funcionarioRequisitante; funcionario.senha = Criptografia.Encrypt(mensagem.texto); Funcionario funVer = funcionarioDel.Logar(funcionario); if (funVer.senha != "invalida") { Requisicao requisicao = new Requisicao(); requisicao.ferramentas = this.arrayFerramentas; requisicao.funcionario.Add(usuarioLogado); requisicao.funcionario.Add(funcionarioRequisitante); RequisicaoDelegate requisicaoDel = new RequisicaoDelegate(); requisicaoDel.gravarRequisicao(requisicao); new Mensagem("Requisição cadastrada com sucesso!", "informacao", SGA.Properties.Resources.ok).ShowDialog(); usuarioLogado.alteracao = true; this.DialogResult = DialogResult.OK; break; } else { new Mensagem("Senha incorreta!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } } else { break; } } catch (Exception erro) { if (erro.Message == "Matrícula e/ou Senha inválidos! \n Entre novamente com os dados!") { new Mensagem("Senha incorreta!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { new Mensagem(erro.Message, "informacao", SGA.Properties.Resources.erro).ShowDialog(); break; } } } if (mensagem.DialogResult == DialogResult.OK) { this.Close(); } } } }
private void btnRedefinirSenha_Click(object sender, EventArgs e) { Mensagem mensagem = new Mensagem("Entre com a sua senha.", "senha", SGA.Properties.Resources.key); while (1 == 1) { mensagem.tbxSenha.Text = ""; mensagem.ShowDialog(); try { if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDel = new FuncionarioDelegate(); Funcionario funcionario = funcionarioLogado; funcionario.senha = Criptografia.Encrypt(mensagem.texto); funcionarioDel.Logar(funcionario); break; } else { mensagem.DialogResult = DialogResult.Cancel; break; } } catch (Exception erro) { mensagem.DialogResult = DialogResult.Cancel; if (erro.Message == "Matrícula e/ou Senha inválidos! \n Entre novamente com os dados!") { new Mensagem("Senha inválida!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { new Mensagem(erro.Message, "informacao", SGA.Properties.Resources.erro).ShowDialog(); break; } } } if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDele = new FuncionarioDelegate(); objFuncionario.chaveUsuario = funcionarioLogado.matricula.ToString(); funcionarioDele.redefinirSenha(objFuncionario); new Mensagem("Senha redefinida!", "informacao", Resources.ok).ShowDialog(); funcionarioLogado.alteracao = true; this.Close(); } }
private void btnLogar_Click(object sender, EventArgs e) { try { if (validarCampos("")) { Funcionario objfuncionario = new Funcionario(); objfuncionario.matricula = Convert.ToInt16(tbxMatricula.Text); objfuncionario.senha = Criptografia.Encrypt(tbxSenha.Text); FuncionarioDelegate funcionarioDelegate = new FuncionarioDelegate(); funcionario = funcionarioDelegate.Logar(objfuncionario); if (funcionario.nome == "cadastrar senha") { new Mensagem("Por favor!\n Cadastre uma senha!", "informacao", Resources.atencao).ShowDialog(); CLogin CadLogin = new CLogin(funcionario); CadLogin.ShowDialog(); funcionario.alteracao = CadLogin.func.alteracao; tbxSenha.Clear(); } else { this.DialogResult = DialogResult.OK; this.Close(); } } } catch (Exception erro) { Mensagem mensagem = new Mensagem(erro.Message, "informacao", Resources.erro); mensagem.ShowDialog(); } }
private void btnDesativar_Click(object sender, EventArgs e) { if (objFerramenta == null) { new Mensagem("Selecione uma ferramenta \n primeiro!", "informacao", SGA.Properties.Resources.atencao).ShowDialog(); } else { Mensagem mensagem = new Mensagem("Deseja realmente excluir \n este registro?", "senha", SGA.Properties.Resources.key); while (1 == 1) { mensagem.tbxSenha.Text = ""; mensagem.ShowDialog(); try { if (mensagem.DialogResult == DialogResult.OK) { FuncionarioDelegate funcionarioDel = new FuncionarioDelegate(); Funcionario funcionario = usuarioLogado; funcionario.senha = Criptografia.Encrypt(mensagem.texto); funcionarioDel.Logar(funcionario); FerramentaDelegate ferramentaDel = new FerramentaDelegate(); ferramentaDel.desativaFerramenta(objFerramenta); new Mensagem("Registro excluído com sucesso!", "informacao", SGA.Properties.Resources.ok).ShowDialog(); usuarioLogado.alteracao = true; break; } else { break; } } catch (Exception erro) { if (erro.Message == "Matrícula e/ou Senha inválidos! \n Entre novamente com os dados!") { new Mensagem("Senha incorreta!", "informacao", SGA.Properties.Resources.erro).ShowDialog(); } else { new Mensagem(erro.Message, "informacao", SGA.Properties.Resources.erro).ShowDialog(); break; } } } } objFerramenta = null; pbxFerramenta.Image = null; montarTela(); }