public FormOperation(string type, CompteCourant compte, LivretA livret, Client cli) { InitializeComponent(); compteclient = compte; livretclient = livret; client = cli; typeoperation = type; }
private void delete_Click(object sender, EventArgs e) { if (MessageBox.Show("Etes-vous sûr de couloir supprimer le client ? Cette action est irréversible !", "Attention !", MessageBoxButtons.YesNo) == DialogResult.Yes) { CompteCourant toDel = null; foreach (CompteCourant compte in listecomptes) { if (clientactuel.getId() == compte.IdCompte) { toDel = compte; } } if (toDel != null) { listecomptes.Remove(toDel); } LivretA toDele = null; foreach (LivretA livret in listelivrets) { if (clientactuel.getId() == livret.IdCompte) { toDele = livret; } } if (toDele != null) { listelivrets.Remove(toDele); } Client toDelet = null; foreach (Client clicli in listeclients) { if (clicli == clientactuel) { toDelet = clicli; } } if (toDelet != null) { listeclients.Remove(toDelet); } } this.DialogResult = DialogResult.None; this.Close(); }
private void ask_Click(object sender, EventArgs e) { FormOperation operation = new FormOperation("ask", comptecourantactuel, livretactuel, clientactuel); switch (operation.ShowDialog()) { case DialogResult.Yes: comptecourantactuel = operation.GetCompte(); soldecompte_Write(comptecourantactuel.Solde); break; case DialogResult.OK: livretactuel = operation.GetLivret(); soldelivret_Write(livretactuel.Solde); break; } }
public FormAccueil() { datetest = new DateTime(2000, 04, 20); admin = new Client(0, "admin", "admin"); listeClients.Add(admin); test1 = new Client(1, "test", "ostérone", datetest, "852 Avenue de test", "34000", "Montpellier", "0671973276", "*****@*****.**", "abcd"); test1livret = new LivretA(1, false, test1.getNom(), test1.getPrenom()); test1compte = new CompteCourant(1, false, test1.getNom(), test1.getNom()); listeClients.Add(test1); Client test2 = new Client(2, "amphé", "tamine", datetest, "48 rue de l'essai", "34000", "Montpellier", "0659086850", "*****@*****.**", "password"); LivretA test2livret = new LivretA(1, false, test2.getNom(), test2.getPrenom()); CompteCourant test2compte = new CompteCourant(1, false, test2.getNom(), test2.getNom()); Client test3 = new Client(3, "damn", "boy", datetest, "73 boulevard des tests", "34000", "Montpellier", "0649634829", "*****@*****.**", "password"); LivretA test3livret = new LivretA(1, false, test3.getNom(), test3.getPrenom()); CompteCourant test3compte = new CompteCourant(1, false, test3.getNom(), test3.getNom()); Client test4 = new Client(2, "whatthefuck", "bro", datetest, "95 Impasse des Cons", "34000", "Montpellier", "0659364852", "*****@*****.**", "password"); LivretA test4livret = new LivretA(1, false, test4.getNom(), test4.getPrenom()); CompteCourant test4compte = new CompteCourant(1, false, test4.getNom(), test4.getNom()); listeClients.Add(test2); listeClients.Add(test3); listeClients.Add(test4); listeComptes.Add(test1compte); listeLivrets.Add(test1livret); listeComptes.Add(test2compte); listeLivrets.Add(test2livret); listeComptes.Add(test3compte); listeLivrets.Add(test3livret); listeComptes.Add(test4compte); listeLivrets.Add(test4livret); InitializeComponent(); }
private void btnInscript_Click(object sender, EventArgs e) { if (VerifInscription()) { Client c = Inscription(); livret = new LivretA(c.getId(), false, c.getNom(), c.getPrenom()); listeLivrets.Add(livret); compte = new CompteCourant(c.getId(), false, c.getNom(), c.getPrenom()); listeComptes.Add(compte); if (c != null) { client = c; listeClients.Add(c); this.DialogResult = DialogResult.Yes; this.Close(); } } else { ErrorMsg_Write(); } }
private void FormGestionDuClient_Load(object sender, EventArgs e) { this.label1.Text = "Gestion du client: " + clientactuel.getNom() + " " + clientactuel.getPrenom(); foreach (CompteCourant damn in listecomptes) { if (damn.IdCompte == clientactuel.getId()) { comptecli = damn; this.argcompte.Text = comptecli.Solde.ToString(); } } foreach (LivretA damn in listelivrets) { if (damn.IdCompte == clientactuel.getId()) { livretcli = damn; this.arglivret.Text = livretcli.Solde.ToString(); } } argcomptedepart = comptecli.Solde; arglivretdepart = livretcli.Solde; }
private void FormAccueil_Load(object sender, EventArgs e) { FormConnexion formclient = new FormConnexion(listeClients, listeComptes, listeLivrets, this); switch (formclient.ShowDialog()) { case DialogResult.OK: clientactuel = formclient.GetClient(); if (clientactuel.getTelephone() == "admin") { Formgestion formgest = new Formgestion(listeClients, listeComptes, listeLivrets); formgest.ShowDialog(); message_accueil_Write("admin", "admin"); double soldetotal = 0; foreach (CompteCourant compte in listeComptes) { soldetotal = soldetotal + compte.Solde; } soldecompte_Write(soldetotal); soldetotal = 0; foreach (LivretA livret in listeLivrets) { soldetotal = soldetotal + livret.Solde; } soldelivret_Write(soldetotal); this.soldecomptemsg.Text = "Voici la somme présente sur tous \n les comptes en euros"; this.soldelivretmsg.Text = "Voici la somme présente sur tous \n les livrets en euros"; this.send.Hide(); this.ask.Hide(); this.gestion.Show(); break; } else if (clientactuel == null) { break; } else { foreach (CompteCourant compte in listeComptes) { if (compte.IdCompte == clientactuel.getId()) { soldecompte_Write(compte.Solde); comptecourantactuel = compte; } } foreach (LivretA livret in listeLivrets) { if (livret.IdCompte == clientactuel.getId()) { soldelivret_Write(livret.Solde); livretactuel = livret; } } message_accueil_Write(clientactuel.getNom(), clientactuel.getPrenom()); this.gestion.Hide(); this.ask.Show(); this.send.Show(); break; } case DialogResult.Yes: clientactuel = formclient.GetClient(); if (clientactuel == null) { break; } listeComptes = formclient.GetlisteCompteCourant(); listeLivrets = formclient.GetListeLivrets(); foreach (CompteCourant compte in listeComptes) { if (compte.IdCompte == clientactuel.getId()) { soldecompte_Write(compte.Solde); comptecourantactuel = compte; } } foreach (LivretA livret in listeLivrets) { if (livret.IdCompte == clientactuel.getId()) { soldelivret_Write(livret.Solde); livretactuel = livret; } } message_accueil_Write(clientactuel.getNom(), clientactuel.getPrenom()); this.gestion.Hide(); this.send.Show(); this.ask.Show(); break; } }
private void valide_Click(object sender, EventArgs e) { int ok = 0; double soldeco = 0; double soldeli = 0; foreach (string str in tabalphabet) { foreach (string stri in tabcarspeciaux) { if (argcompte.Text.Contains(str) || arglivret.Text.Contains(stri) || arglivret.Text.Contains(str) || argcompte.Text.Contains(stri)) { ok = 1; } else { if (ok == 1) { } else { ok = 0; } } } } if (ok == 0) { soldeco = Convert.ToDouble(this.argcompte.Text); soldeli = Convert.ToDouble(this.arglivret.Text); } double diffco = soldeco - argcomptedepart; double diffli = soldeli - arglivretdepart; if (MessageBox.Show("La différence avec l'ancien montant du compte est de :" + diffco + " et la différence avec l'ancien montant du livret est de :" + diffli, "Attention !", MessageBoxButtons.OKCancel) == DialogResult.OK) { comptecli.Solde = soldeco; livretcli.Solde = soldeli; CompteCourant toDel = null; foreach (CompteCourant compte in listecomptes) { if (compte.IdCompte == comptecli.IdCompte) { toDel = compte; } } if (toDel != null) { listecomptes.Remove(toDel); listecomptes.Add(comptecli); } LivretA toDele = null; foreach (LivretA livret in listelivrets) { if (livret.IdCompte == livretcli.IdCompte) { toDele = livret; } } if (toDele != null) { listelivrets.Remove(toDele); listelivrets.Add(livretcli); } } this.DialogResult = DialogResult.Yes; this.Close(); }