Esempio n. 1
0
        public List <PaiementDTO> getAllPaiements(String idPersonne)
        {
            MySqlCommand cmd = new MySqlCommand(queryReadAllPaiements, connexion);

            cmd.Parameters.AddWithValue("@idpersonne", idPersonne);
            MySqlDataReader    reader = null;
            List <PaiementDTO> result = new List <PaiementDTO>();

            try
            {
                connexion.Open();
                reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    PaiementDTO paiementDTO = new PaiementDTO();
                    paiementDTO.IdPersonne = reader.GetString("idpersonne");
                    paiementDTO.Date       = reader.GetDateTime("date");
                    paiementDTO.Montant    = reader.GetDecimal("montant");
                    paiementDTO.Mode       = reader.GetString("mode");
                    result.Add(paiementDTO);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Erreur dans la requete getAllPaiements");
                Console.Write(e.Message);
            }
            finally
            {
                connexion.Close();
            }
            return(result);
        }
Esempio n. 2
0
 private void button1_Click(object sender, EventArgs e)//Payer
 {
     this.label4.Text = "Message : ";
     try
     {
         decimal paiement = decimal.Parse(this.textBox3.Text);
         if (paiement < montantDue)
         {
             PaiementDTO paiementDTO = new PaiementDTO();
             paiementDTO.IdPersonne = personneDTO.IdPersonne;
             paiementDTO.Mode       = mode;
             paiementDTO.Montant    = paiement;
             CentreView.DbCreateur.ServicePersonne.addPaiement(paiementDTO);
             this.textBox1.Text = "" + (montantDue - paiementDTO.Montant);
             this.textBox2.Text = "";
             this.label4.Text   = "Paiement de " + paiementDTO.Montant + "$  effectué ! Merci";
         }
         else
         {
             this.label4.Text = "Veiller entrer une plus petit montant que celui dût. ";
         }
     }
     catch (Exception ee)
     {
         this.label4.Text = "Erreur lors du paiement";
         Console.WriteLine("Erreur dans la requete add paiement");
         Console.Write(ee.Message);
     }
 }
Esempio n. 3
0
        public void addPaiement(PaiementDTO paiementDTO)
        {
            MySqlCommand cmd = new MySqlCommand(queryCreatePaiement, connexion);

            cmd.Parameters.AddWithValue("@idpersonne", paiementDTO.IdPersonne);
            cmd.Parameters.AddWithValue("@montant", paiementDTO.Montant);
            cmd.Parameters.AddWithValue("@mode", paiementDTO.Mode);

            try
            {
                connexion.Open();
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                Console.Write(e.Message);
            }
            finally
            {
                connexion.Close();
            }
        }
Esempio n. 4
0
 public void addPaiement(PaiementDTO paiementDTO)
 {
     this.personneDAO.addPaiement(paiementDTO);
 }