1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
| public partial class Form2 : Form
{
MD5CryptoServiceProvider check = new MD5CryptoServiceProvider();
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
this.txtBoxUserName.Validating += new
System.ComponentModel.CancelEventHandler(this.txtBoxUserName_Validating);
this.txtBoxMDP.Validating += new
System.ComponentModel.CancelEventHandler(this.txtBoxMDP_Validating);
this.txtBoxURL.Validating += new
System.ComponentModel.CancelEventHandler(this.txtBoxURL_Validating);
}
private void button2_Click(object sender, EventArgs e) // bouton valider
{
this.DialogResult = System.Windows.Forms.DialogResult.OK;
this.Close();
if (!UrlValide(txtBoxURL.Text))
MessageBox.Show("Format Url invalide !");
else if (txtBoxMDP.Text == "")
MessageBox.Show("Veuillez saisir le mot de passe.");
else if (txtBoxUserName.Text == "")
MessageBox.Show("Veuillez saisir le nom d'utilisateur.");
else if ((txtBoxMDP.Text == "") && (txtBoxURL.Text == "") && (txtBoxUserName.Text == ""))
MessageBox.Show("aucun champ n'a été renseigner !!!" + "\n" + "Recommencer");
else
{
string valide = "";
valide += "Nom Utilisateur : " + txtBoxUserName.Text + "\n" + "Mot de Passe : " + toMD5(txtBoxMDP.Text) +
"\n" + " URL : " + txtBoxURL.Text;
MessageBox.Show(valide, "validation effectué");
}
if (txtBoxUserName.Text != "" && txtBoxMDP.Text != "" && txtBoxURL.Text != "")
{
string valide = "";
valide += "Nom Utilisateur : " + txtBoxUserName.Text + "\n" + "Mot de Passe : " + toMD5(txtBoxMDP.Text) +
"\n" + " URL : " + txtBoxURL.Text;
}
DialogResult = DialogResult.Cancel;
Close();
}
private bool UrlValide(string UrlVal)
{
bool UrlV;
UrlV = Regex.IsMatch(UrlVal, @"^(http://|https://){0,1}[A-Za-z0-9][A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*$");
return UrlV;
}
private void button1_Click(object sender, EventArgs e) // bouton effacer
{
txtBoxMDP.Clear();
txtBoxUserName.Clear();
txtBoxURL.Clear();
txtBoxUserName.Focus();
}
private void txtBoxUserName_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
if (txtBoxUserName.TextLength == 0)
{
errorProvider1.SetError(txtBoxUserName, "Mettre votre pseudo");
e.Cancel = true;
}
else
{
errorProvider1.SetError(txtBoxUserName, null);
}
button1.CausesValidation = false;
}
private void txtBoxMDP_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
if (txtBoxMDP.TextLength == 0)
{
errorProvider1.SetError(txtBoxMDP, "Mettre un mot de passe");
e.Cancel = true;
}
else
{
errorProvider1.SetError(txtBoxMDP, null);
}
button1.CausesValidation = false;
}
private void txtBoxURL_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
if (txtBoxURL.TextLength == 0)
{
errorProvider1.SetError(txtBoxURL, "Mettre l'URL");
e.Cancel = true;
}
else
{
errorProvider1.SetError(txtBoxURL, null);
}
button1.CausesValidation = false;
} |
Partager