// event. Click sur le boutton 'EnregistrerPaiementBtn' private void EnregistrerPaiementBtn_Click(object sender, EventArgs e) { try { // si le montant est vide if (MontantMaskedTextBox.Text.Length == 0) { MessageBox.Show(ClassGlobal.resManager.GetString("MessageBox_Montant_Obligatoire", ClassGlobal.cul), ClassGlobal.AppName, MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, ClassGlobal.msgBoxOptions); MontantMaskedTextBox.Focus(); } else // si nn, c'est bon { // ajout du paiement ClassGlobal.ds.Tables["Paiement"].Rows.Add(null, ClassGlobal.ds.Tables["Client"].Rows[position]["id"], MontantMaskedTextBox.Text, DatePaiementDateTimePicker.Value); ClassGlobal.appliquerChangement(ClassGlobal.daPaiement, "Paiement"); //MessageBox.Show("Paiement enregistré !", ClassGlobal.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); // mise à jour de la dataTable Paiement (pour avoir les bon ids, afin de pouvoir supprimer un paiement) ClassGlobal.getPaiement(); } } catch (Exception ex) { MessageBox.Show(ex.Message, ClassGlobal.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, ClassGlobal.msgBoxOptions); } }