示例#1
0
 // 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);
     }
 }