private void button1_Click(object sender, EventArgs e)
        {
            ControleDeUsuario      controle = new ControleDeUsuario();
            Controller_Equipamento controleEquipamento = new Controller_Equipamento();
            CadastroEquipamentos   cadastro_Equipamento = new CadastroEquipamentos();
            bool   verificaUsuario, verificaEquipamento; //receber o valor
            double senha;

            senha               = double.Parse(textSenha.Text);
            verificaUsuario     = controle.Verificar_Usuario(textNomelogin.ToString(), senha);
            verificaEquipamento = controleEquipamento.PesquisarEquipamento(double.Parse(textSenha.Text));

            if (verificaEquipamento == true)
            {
                var monitorar = new Monitoramento();
                monitorar.Show();
                this.Close();
            }
            else if (verificaUsuario == true)
            {
                cadastro_Equipamento.Show();
                this.Close();
                var form1 = new Form1();
                this.Close();
            }
            else
            {
                MessageBox.Show("Nome de usuario ou senha incorretos");
            }
        }
Ejemplo n.º 2
0
        private void BtnContinuarClick(object sender, EventArgs e)
        {
            lblMensagem.Hide();

            AcessoPermitido = ControleDeUsuario.VerificarSenha(new CtrlUsuarioS(), txtUsuario.Text, txtSenha.Text);

            if (!AcessoPermitido)
            {
                lblMensagem.Show();

                for (int i = 0; i < 3; i++)
                {
                    #region Movimento para a esquerda

                    Thread.Sleep(35);
                    Left += 1;
                    Thread.Sleep(10);
                    Left += 1;
                    Thread.Sleep(10);
                    Left += 1;
                    Thread.Sleep(10);
                    Left += 1;
                    Thread.Sleep(10);
                    Left += 1;

                    #endregion

                    #region Movimento para a direita

                    Thread.Sleep(35);
                    Left -= 1;
                    Thread.Sleep(10);
                    Left -= 1;
                    Thread.Sleep(10);
                    Left -= 1;
                    Thread.Sleep(10);
                    Left -= 1;
                    Thread.Sleep(10);
                    Left -= 1;

                    #endregion
                }
            }
            else
            {
                MPCConfigManager.SetUsuarioPadrao(txtUsuario.Text);
                Close();
            }
        }
Ejemplo n.º 3
0
        private void BtnContinuarClick(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtNome.Text) ||
                string.IsNullOrWhiteSpace(txtUsuario.Text) ||
                string.IsNullOrWhiteSpace(txtFuncao.Text))
            {
                MudarMsgErro("Erro: preencha todos os campos com asterisco");
                GestoNegativo();
                return;
            }

            if (modo == Proprio)
            {
                if (string.IsNullOrWhiteSpace(txtSenha.Text))
                {
                    modo = Atualizacao;
                }
            }

            if (modo != Atualizacao)
            {
                if (string.IsNullOrWhiteSpace(txtSenha.Text))
                {
                    MudarMsgErro("Erro: a senha não pode ficar vazia");
                    GestoNegativo();
                    return;
                }

                if (txtSenha.Text != txtConf.Text)
                {
                    MudarMsgErro("Erro: a senha não pode ser diferente da confirmação");
                    GestoNegativo();
                    return;
                }

                if (modo == Proprio)
                {
                    if (string.IsNullOrWhiteSpace(txtAtual.Text))
                    {
                        MudarMsgErro("Erro: a senha atual não pode ficar vazia");
                        GestoNegativo();
                        return;
                    }
                }
                else
                {
                    funci = new Funcionario();
                }

                funci.Senha = txtSenha.Text;
            }
            CtrlFuncionarioS ctrlFuncionario = new CtrlFuncionarioS();
            CtrlUsuarioS     ctrlUsuario     = new CtrlUsuarioS();
            ulong            id;

            funci.Nome         = txtNome.Text;
            funci.Usuario      = txtUsuario.Text;
            funci.Comissionado = chbComissionado.Checked;
            funci.Funcao       = txtFuncao.Text;
            funci.Salario      = Convert.ToSingle(numSalario.Value);

            if (modo == Primeiro)
            {
                id = DAL.Util.Usuario.SISTEMA;
            }
            else
            {
                id = ControleDeUsuario.Id;

                FrmAutenticacaoSuper aSuper = new FrmAutenticacaoSuper();

                aSuper.ShowDialog();

                if (!aSuper.Valido)
                {
                    MudarMsgErro("Operação cancelada");

                    aSuper.Dispose();

                    return;
                }
                aSuper.Dispose();
            }

            if (modo != Atualizacao)
            {
                funci.Senha = txtSenha.Text;

                if (modo == Proprio)
                {
                    Valido = ctrlUsuario.AtualizarSenha(funci.Usuario, txtAtual.Text, funci.Senha);

                    if (Valido)
                    {
                        Valido = ctrlFuncionario.Atualizar(funci, id);
                    }
                }
                else
                {
                    funci = ctrlFuncionario.Inserir(funci, id);

                    Valido = funci == null
                        ? false : true;
                }
            }
            else
            {
                Valido = ctrlFuncionario.Atualizar(funci, id);
            }

            if (Valido)
            {
                if (funci.Codigo == ControleDeUsuario.Id)
                {
                    ControleDeUsuario.AtualizarUsuario(funci.Usuario);
                }
                Close();
            }
            else
            {
                MudarMsgErro("Erro: O sistema não pôde concluir a operação");
                GestoNegativo();
            }
        }