コード例 #1
0
        private void Btn_Fechar_Click(object sender, EventArgs e)
        {
            FormStart f = new FormStart(MdiParent);

            f.Show();
            Close();
        }
コード例 #2
0
ファイル: FormMain.cs プロジェクト: gaplogan/cs_study_manager
 private void FormMain_Load(object sender, EventArgs e)
 {
     if (!Class_Login.Logado)
     {
         FormLogin f = new FormLogin(this);
         f.Show();
     }
     else
     {
         FormStart f = new FormStart(this);
         f.Show();
     }
 }
コード例 #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();
        }