private void button1_Click(object sender, EventArgs e) { if (string.Compare(textocaptcha, txt_Informacao.Text.ToLower()) == 0) { VerificadorUsuarioeSenha v = new VerificadorUsuarioeSenha(mtxt_UsuarioLogin.Text, mtxt_SenhaLogin.Text); int i = v.Resultado; if (i == 0) { MessageBox.Show("Informe um nome de usuário ou senha corretos"); } else { MessageBox.Show("Entrou!"); } } else { MessageBox.Show("Ops! Você errou, Digite novamente o Captcha"); Captcha(pbImagem); txt_Informacao.Text = string.Empty; } }
private void btn_Cadastrar_Click(object sender, EventArgs e) { if ((mtxt_Nome.Text.Trim().Length != 0) && (mtxt_Senha.Text.Trim().Length != 0) && (mtxt_Usuario.Text.Trim().Length != 0) && (mtxt_ComparacaoSenha.Text.Trim().Length != 0) && (mtxt_RespostaSecreta.Text.Trim().Length != 0)) { if (mtxt_ComparacaoSenha.Text == mtxt_Senha.Text) { mtxt_ComparacaoSenha.BackColor = Color.White; if (File.Exists(caminho)) { try { FileInfo informacoesdoarquivo = new FileInfo(caminho); { if (informacoesdoarquivo.Length <= 0) { Cadastrar_Usuario c = new Cadastrar_Usuario(mtxt_Nome.Text, mtxt_Usuario.Text, mtxt_Senha.Text, mtxt_RespostaSecreta.Text); LimpaCampos(); } else { VerificadorUsuarioeSenha v = new VerificadorUsuarioeSenha(mtxt_Usuario.Text); int y = v.Resultado; if (y == 0) { try { using (StreamWriter sw = File.AppendText(caminho)) { sw.Write(mtxt_Nome.Text + "*" + mtxt_Usuario.Text + "*" + mtxt_Senha.Text + "\r\n"); LimpaCampos(); } }//fim segundo try catch (IOException) { MessageBox.Show("Não pode abrir o arquivo pois ja está sendo utilizado por outro programa"); } } else { MessageBox.Show("Esse Usuário já está cadastrado. Por favor realize Login ou entre com outro nome de usuário"); } } } }//primeiro Try catch (FileNotFoundException) { MessageBox.Show("Não foi possível encontrar o arquivo"); } catch (FileLoadException) { MessageBox.Show("Não foi possível carregar o arquivo"); } catch (FieldAccessException) { MessageBox.Show("Não foi possível acessar o arquivo"); } } else { Cadastrar_Usuario c = new Cadastrar_Usuario(mtxt_Nome.Text, mtxt_Usuario.Text, mtxt_Senha.Text, mtxt_RespostaSecreta.Text); LimpaCampos(); } } else { MessageBox.Show("Por favor insira a mesma senha que digitou no campo Senha!"); mtxt_ComparacaoSenha.BackColor = Color.Red; mtxt_ComparacaoSenha.Focus(); mtxt_ComparacaoSenha.Select(); } } else { MessageBox.Show("Existem Campos vazios, por favor complete todos os campos!"); } }