private void cmdChangeAmount_Click(object sender, EventArgs e) { int flag = 0; lblError.Text = ""; txtUserEmail.BackColor = Color.FromArgb(255, 255, 255); if (txtUserEmail.Text.Trim() == "") { txtUserEmail.BackColor = Color.FromArgb(255, 128, 128); lblError.Text = "Champ(s) incomplet(s)"; flag++; } if (flag == 0) { lblError.Text = ""; txtUserEmail.BackColor = Color.FromArgb(255, 255, 255); try { DatabaseManagement database = new DatabaseManagement(); database.OpenConnection(); if (database.ChangeMoney(txtUserEmail.Text.Trim(), (double)updAmount.Value)) { lblError.Text = "Le solde a été changé"; txtUserEmail.Text = ""; updAmount.Value = 0; } else { lblError.Text = "Utilisateur introuvable"; txtUserEmail.BackColor = Color.FromArgb(255, 128, 128); } database.CloseConnection(); } catch (UnableToJoinDatabase) { lblError.Text = "La base de données est injoignable"; txtUserEmail.BackColor = Color.FromArgb(255, 128, 128); } } }