Example #1
0
        private void cmd_Sair(object sender, EventArgs e)
        {
            Class_Login.Logout();
            FormLogin f = new FormLogin(MdiParent);

            f.Show();
            Close();
        }
Example #2
0
 private void cmd_Cancelar(object sender, EventArgs e)
 {
     Class_Login.Logout();
     userTemp = "";
     label_Retorno.ForeColor = Color.Lime;
     label_Retorno.Text      = "Identifique-se" + userTemp;
     txt_Login.Text          = "";
     txt_Login.PasswordChar  = (char)0;
     txt_Login.Select();
 }
Example #3
0
        private void cmd_Login(object sender, EventArgs e)
        {
            // Verifica se o campo está vázio.
            if (txt_Login.Text != null && txt_Login.Text != "")
            {
                // Se o campo estiver vázio, Verifica se userTemp está vázio.
                if (userTemp != null && userTemp != "")
                {
                    // Caso userTemp não estiver vázio, verifica e compara os retornos de Login da senha.
                    if (Class_Login.Login(userTemp, txt_Login.Text) == Class_Login.LoginReturn.True)
                    {
                        // Caso usuario e senha ok, retorna e preenche os dados.
                        label_Retorno.ForeColor = Color.Lime;
                        txt_Login.PasswordChar  = (char)0;
                        label_Retorno.Text      = "";

                        FormStart f = new FormStart(MdiParent);
                        f.Show();
                        Close();
                    }
                    else if (Class_Login.Login(userTemp, txt_Login.Text) == Class_Login.LoginReturn.Senha_Invalida)
                    {
                        // Caso usuario ok, mas senha inválida, informa.
                        label_Retorno.ForeColor = Color.DarkRed;
                        label_Retorno.Text      = "Senha Inválida";
                        txt_Login.Text          = "";
                        txt_Login.PasswordChar  = '*';
                    }
                    else
                    {
                        // Caso erro de acesso, informa.
                        label_Retorno.ForeColor = Color.DarkRed;
                        label_Retorno.Text      = "Matricula: " + userTemp + "\nAcesso Negado";
                        txt_Login.Text          = "";
                        txt_Login.PasswordChar  = '*';
                    }
                }
                else
                {
                    // Caso userTemp estiver vázio, Verifica se o usuário existe.
                    if (Class_Login.VerificaUsuario(txt_Login.Text))
                    {
                        // Caso o usuário exista, armazena a sua Matricula em userTemp e pede a senha.
                        userTemp = txt_Login.Text;
                        label_Retorno.ForeColor = Color.Lime;
                        label_Retorno.Text      = "Digite sua senha";
                        txt_Login.Text          = "";
                        txt_Login.PasswordChar  = '*';
                    }
                    else
                    {
                        // Caso o usuário não exista, Informa.
                        label_Retorno.ForeColor = Color.DarkRed;
                        label_Retorno.Text      = "Usuário não cadastrado";
                        txt_Login.PasswordChar  = (char)0;
                        txt_Login.Text          = "";
                    }
                }
            }
            else
            {
                // Se o campo estiver vázio, Verifica se userTemp está vázio.
                if (userTemp != null && userTemp != "")
                {
                    // Caso userTemp não estiver vázio, pede a senha.
                    label_Retorno.ForeColor = Color.Orange;
                    label_Retorno.Text      = "Matricula: " + userTemp + "\nDigite a sua senha";
                    txt_Login.Text          = "";
                    txt_Login.PasswordChar  = '*';
                }
                else
                {
                    // Caso userTemp estiver vázio, pede um usuário.
                    label_Retorno.ForeColor = Color.Lime;
                    label_Retorno.Text      = "Identifique-se";
                    txt_Login.PasswordChar  = (char)0;
                    txt_Login.Text          = "";
                }
            }

            txt_Login.Select();
        }