private void cmd_Sair(object sender, EventArgs e) { Class_Login.Logout(); FormLogin f = new FormLogin(MdiParent); f.Show(); Close(); }
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(); }
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(); }