protected void InitCommun() { buffDegats = 0; banque = new Banque(); ressource = new Ressource(); }
/// <summary> /// supprime les données d'une banque dans le fichier de roaming /// </summary> /// <param name="banque">la banque à supprimer</param> /// <returns>la task</returns> public static async Task SupprimerBanque(Banque banque) { await DemarrageRoaming(); _roamingCompte.ListeBanque.RemoveAll(x => x.Id == banque.Id); await SaveFile(); }
public IActionResult DetailCompte(int id) { Banque banque = new Banque("banquedefrance"); Compte compte = banque.RechercherCompteEtOperation(id); return(View(compte)); }
public override bool OperationBancaire(Banque Infos, string code, int numeroCompte, double montant, int numeroCompte2) { Compte compteCredit = Infos.GetCompteByNumero(NumeroCompteBeneficiare); compteCredit.Solde += montant; return(true); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,Nom,Ville")] Banque banque) { if (id != banque.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(banque); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BanqueExists(banque.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(banque)); }
public async Task <ObservableCollection <Banque> > GetBanqueAsync() { string letoken; try { /*letoken = await SecureStorage.GetAsync("token"); * var clientHttp = new HttpClient(); * clientHttp.DefaultRequestHeaders.Authorization = * new AuthenticationHeaderValue("Bearer", letoken); * var json = await clientHttp.GetStringAsync(Constantes.BaseApiAddress + "api/banque"); * */ var assembly = IntrospectionExtensions.GetTypeInfo(typeof(ApiClient)).Assembly; Stream stream = assembly.GetManifestResourceStream("wapi1812.json.banque"); string text = ""; using (var reader = new System.IO.StreamReader(stream)) { text = reader.ReadToEnd(); } JsonConvert.DeserializeObject <List <Banque> >(text); } catch (Exception ex) { // Possible that device doesn't support secure storage on device. } return(Banque.Recup()); }
/// <summary> /// Initialise un formulaire de vente /// </summary> /// <param name="v">Joueur vendeur</param> /// <param name="joueursEnJeu">Liste des joueurs en jeu</param> /// <param name="b">Banque de la partie</param> public FormulaireVente(Joueur v, List <Joueur> joueursEnJeu, Banque b, Propriete nomProp, Controleur c) { InitializeComponent(); Vendeur = v; foreach (Joueur j in joueursEnJeu) { if (j != Vendeur) { listeAcheteurs.Add(j); } } banque = b; prop = nomProp; C = c; if (prop.Hotel == true) { ButtonVendreMaison.IsEnabled = true; ButtonVendreMaison.Content = "Vendre l'Hôtel"; } else if (prop.NbrMaison != 0) { ButtonVendreMaison.IsEnabled = true; } foreach (Joueur j in listeAcheteurs) { ComboJoueur.Items.Add(j.Nom); } }
static void Main(string[] args) { Console.WriteLine("Start Exo!"); Personne p1 = new Personne(); p1.Prenom = "Zaza"; p1.Nom = "Vanderquack"; p1.DateNaiss = new DateTime(2010, 01, 06); Courant c1 = new Courant("BE00001", p1, 100); c1.Depot(500); c1.LigneDeCredit = 200; AfficherCompte(c1); c1.Retrait(100); AfficherCompte(c1); c1.Retrait(300); c1.Retrait(300); AfficherCompte(c1); Epargne e1 = new Epargne("BE00003", p1); e1.Depot(200); AfficherCompte(e1); //-------------------------------------------------- Banque banque = new Banque(); banque.Nom = "ConfitBanque"; banque.Ajouter(c1); banque.Ajouter(e1); Courant c2 = new Courant("BE00002", p1, 0); c2.Depot(50); try { c2.Retrait(1_000_000); } catch (SoldeInsuffisantException) { Console.WriteLine("Boulet !"); } banque.Ajouter(c2); AfficherCompte(e1); Console.WriteLine("Avoir des comptes de {0} : {1}", p1.Nom, banque.AvoirDesComptes(p1)); c2.LigneDeCredit = 500; c2.Retrait(100); }
public ActionResult DeleteConfirmed(int id) { Banque banque = myContext.Banques.Find(id); myContext.Banques.Remove(banque); myContext.SaveChanges(); return(RedirectToAction("Index")); }
// POST: Banque?tenant_id public void Post(string tenant_id, [FromBody] Banque Banque) { //ID = AutoIncrement & Owner = tenant_id. Banque.Owner = tenant_id; BanqueService.Add(Banque); BanqueService.Commit(); }
static void Main(string[] args) { BanqueCourrant = new MaBanque_BL.Banque <MaBanque_BL.CompteCourant>(); BanqueCourrant.AddCompte(new MaBanque_BL.CompteCourant("Florian")); BanqueCourrant.AddCompte(new MaBanque_BL.CompteCourant("Tosca")); BanqueCourrant.AddCompte(new MaBanque_BL.CompteCourant("Marco")); BanqueEpargne = new MaBanque_BL.Banque <MaBanque_BL.CompteEpargne>(); BanqueEpargne.AddCompte(new MaBanque_BL.CompteEpargne("Florian")); BanqueEpargne.AddCompte(new MaBanque_BL.CompteEpargne("Abdallah")); BanqueDivers = new MaBanque_BL.Banque <MaBanque_BL.Compte>(); BanqueDivers.AddCompte(new MaBanque_BL.CompteCourant("Christian")); BanqueDivers.AddCompte(new MaBanque_BL.CompteEpargne("steph")); BanqueCourrant["Florian"].Crediter(1500); BanqueCourrant[2].Crediter(2000); BanqueCourrant[3].Crediter(150); BanqueEpargne[4].Crediter(11000); BanqueEpargne[5].Crediter(800); BanqueDivers[6].Crediter(2000); List <Compte> cpts; IEnumerable <Compte> cptsCourant = BanqueCourrant.Where(x => x.Solde > 1000).Select(x => x).ToList(); cpts = cptsCourant.ToList(); IEnumerable <Compte> cptsEpargne = BanqueEpargne.Where(x => x.Solde > 1000).Select(x => x).ToList(); foreach (Compte item in cptsEpargne) { cpts.Add(item); } IEnumerable <Compte> cptsDivers = BanqueDivers.Where(x => x.Solde > 1000).Select(x => x).ToList(); foreach (Compte item in cptsDivers) { cpts.Add(item); } IEnumerable <string> clientsList = cpts.OrderBy(c => c.Proprietaire).Select(c => c.Proprietaire).Distinct(); Console.WriteLine(""); Console.WriteLine(""); foreach (var item in clientsList) { Console.WriteLine(item); } Console.ReadLine(); }
/// <summary> /// modifie les données d'une banque dans le fichier de roaming /// </summary> /// <param name="banque">la banque à modifier</param> /// <returns></returns> public static async Task ModifierBanque(Banque banque) { await DemarrageRoaming(); _roamingCompte.ListeBanque.First(x => x.Id == banque.Id).Nom = banque.Nom; _roamingCompte.ListeBanque.First(x => x.Id == banque.Id).IdDevise = banque.IdDevise; _roamingCompte.ListeBanque.First(x => x.Id == banque.Id).IdPays = banque.IdPays; await SaveFile(); }
static void Main(string[] args) { Banque b = new Banque(); b.Init(); b.AjouteCompte(1245, "dutronc", 4500, -500); b.AjouteCompte(1, "tib", 999999, -1000000); b.AjouteCompte(111, "pula", 100, 100); Console.WriteLine(b.AfficherComptes()); b.SortTableauDesc(); Console.WriteLine(b.AfficherComptes()); b.AfficherComptes(); Console.WriteLine("Le compte au solde maximum est : \n"); Console.WriteLine(b.CompteSup()); Console.WriteLine("---------------------------------------------------------------------------------------------"); Console.WriteLine("Le compte trouve en fonction de son numéro est : \n"); Compte c = b.RendCompte(1245); if (c != null) { Console.WriteLine(c); } else { Console.WriteLine("Le compte n'est pas trouvé !"); } Console.WriteLine("---------------------------------------------------------------------------------------------"); bool ok = b.Transfer(11633, 32345, 10000); if (!ok) { Console.WriteLine("Le transfert ne peut pas s'effectuer"); } else { Console.WriteLine("Transfert effectué"); } Console.WriteLine("\n\n----------------------------------------GAME OVER--------------------------------------------"); Console.ReadKey(); }
public FormChoixAchatVente(Joueur v, List <Joueur> joueursEnJeu, Banque banque, Propriete nomProp, List <Propriete> listeprop, Controleur c) { InitializeComponent(); Vendeur = v; JoueursEnJeu = joueursEnJeu; B = banque; Prop = nomProp; ListeProp = listeprop; C = c; }
public ActionResult Edit([Bind(Include = "id,libelle,adresse,interet")] Banque banque) { if (ModelState.IsValid) { myContext.Entry(banque).State = EntityState.Modified; myContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(banque)); }
public ActionResult Edit([Bind(Include = "ID,BanqueName,Description")] Banque banque) { if (ModelState.IsValid) { //BanqueService.Entry(banque).State = EntityState.Modified; BanqueService.Commit(); return(RedirectToAction("Index")); } return(View(banque)); }
// GET: Banques/Edit/5 public ActionResult Edit(int id) { Banque banque = BanqueService.GetById(id); if (banque == null) { return(HttpNotFound()); } return(View(banque)); }
// GET: Banques/Details/5 public ActionResult Details(int id) { Banque banque = BanqueService.GetById(id); string owner = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/tenantid").Value; if (banque == null || (banque.Owner != owner)) { return(HttpNotFound()); } return(View(banque)); }
public override bool OperationBancaire(Banque Infos, string code, int numeroCompte, double montant, int numeroCompte2) { Compte compteDebit = Infos.GetCompteByNumero(numeroCompte); Compte compteCredit = Infos._compteBanque; montant = (compteDebit.Solde >= 0) ? 0 : (compteDebit.Solde * Infos._tauxAgio / 100D); compteDebit.Solde -= montant; compteCredit.Solde += montant; return(true); }
public ActionResult Create([Bind(Include = "id,libelle,adresse,interet")] Banque banque) { if (ModelState.IsValid) { myContext.Banques.Add(banque); myContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(banque)); }
public async Task <IActionResult> Create([Bind("Id,Nom,Ville")] Banque banque) { if (ModelState.IsValid) { banque.Id = Guid.NewGuid(); _context.Add(banque); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(banque)); }
/// <summary> /// Supprime une banque de la base et du roaming /// </summary> /// <param name="banque">la banque à supprimer</param> public async Task SupprimerBanque(Banque banque) { var listeCompte = await _banqueBusiness.GetCompteFmBanque(banque.Id); await _banqueBusiness.SupprimerBanque(banque); foreach (var compte in listeCompte) { await _compteBusiness.SupprimerSoldeInitial(compte.Id); } ListeBanque = await _compteBusiness.GetResumeCompte(); }
public ActionResult Create([Bind(Include = "ID,BanqueName,Description")] Banque banque) { if (ModelState.IsValid) { banque.Owner = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/tenantid").Value; BanqueService.Add(banque); BanqueService.Commit(); return(RedirectToAction("Index")); } return(View(banque)); }
static void Main(string[] args) { BanqueCourrant = new MaBanque_BL.Banque<MaBanque_BL.CompteCourant>(); BanqueCourrant.AddCompte(new MaBanque_BL.CompteCourant("Florian")); BanqueCourrant.AddCompte(new MaBanque_BL.CompteCourant("Tosca")); BanqueCourrant.AddCompte(new MaBanque_BL.CompteCourant("Marco")); BanqueEpargne = new MaBanque_BL.Banque<MaBanque_BL.CompteEpargne>(); BanqueEpargne.AddCompte(new MaBanque_BL.CompteEpargne("Florian")); BanqueEpargne.AddCompte(new MaBanque_BL.CompteEpargne("Abdallah")); BanqueDivers = new MaBanque_BL.Banque<MaBanque_BL.Compte>(); BanqueDivers.AddCompte(new MaBanque_BL.CompteCourant("Christian")); BanqueDivers.AddCompte(new MaBanque_BL.CompteEpargne("steph")); BanqueCourrant["Florian"].Crediter(1500); BanqueCourrant[2].Crediter(2000); BanqueCourrant[3].Crediter(150); BanqueEpargne[4].Crediter(11000); BanqueEpargne[5].Crediter(800); BanqueDivers[6].Crediter(2000); List<Compte> cpts; IEnumerable<Compte> cptsCourant = BanqueCourrant.Where(x => x.Solde > 1000).Select(x=>x).ToList(); cpts = cptsCourant.ToList(); IEnumerable<Compte> cptsEpargne= BanqueEpargne.Where(x => x.Solde > 1000).Select(x => x).ToList(); foreach (Compte item in cptsEpargne) { cpts.Add(item); } IEnumerable<Compte> cptsDivers = BanqueDivers.Where(x => x.Solde > 1000).Select(x => x).ToList(); foreach (Compte item in cptsDivers) { cpts.Add(item); } IEnumerable<string> clientsList = cpts.OrderBy(c => c.Proprietaire).Select(c => c.Proprietaire).Distinct(); Console.WriteLine(""); Console.WriteLine(""); foreach (var item in clientsList) { Console.WriteLine(item); } Console.ReadLine(); }
// GET: Banques/Details/5 public ActionResult Details_User(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } banque = myContext.Banques.Find(id); if (banque == null) { return(HttpNotFound()); } return(View(banque)); }
public ActionResult DeleteConfirmed(int id) { Banque banque = BanqueService.GetById(id); string owner = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/tenantid").Value; if (banque == null || (banque.Owner != owner)) { return(HttpNotFound()); } BanqueService.Delete(banque); BanqueService.Commit(); return(RedirectToAction("Index")); }
public override bool OperationBancaire(Banque Infos, string code, int numeroCompte, double montant, int numeroCompte2) { Compte compteDebit = Infos.GetCompteByNumero(numeroCompte); if (compteDebit.Solde + Infos._decouvertMaxi >= montant) { compteDebit.Solde -= montant; return(true); } else { return(false); } }
public IActionResult Index(string message, int?numero) { Compte compte = null; if (message != null) { ViewBag.Message = message; } if (numero != null) { Banque banque = new Banque("banquedefrance"); compte = banque.RechercherCompte((int)numero); } return(View(compte)); }
public FormulaireAchat(int type, Banque b, Joueur acheteur, Propriete construct, Controleur c) { InitializeComponent(); B = b; Acheteur = acheteur; Constructible = construct; control = c; if (type == 1) { Hotel = true; } initForm(Hotel); }
public void updatebank(Banque bank) { db.Banque.Attach(db.Banque.Single(x => x.idbanque == bank.idbanque)); db.Entry(db.Banque.Single(x => x.idbanque == bank.idbanque)).CurrentValues.SetValues(bank); db.SaveChanges(); //var sql = @"Update Banque SET nombanque = @nombanque ,rib=@rib,soldeinitial=@soldeinitial WHERE idbanque = @idbanque"; //db.Database.ExecuteSqlCommand( // sql, // new SqlParameter("@nombanque", bank.nombanque), // new SqlParameter("@rib", bank.rib), // new SqlParameter("@soldeinitial", bank.soldeinitial), // new SqlParameter("@idbanque", bank.idbanque)); }
/// <summary> /// Ajoute une banque au fichier de roaming /// </summary> /// <param name="banque">la banque à ajouter</param> public static async Task AjouterBanque(Banque banque) { await DemarrageRoaming(); var newBanque = new Banque { Id = banque.Id, IdDevise = banque.IdDevise, IdPays = banque.IdPays, Nom = banque.Nom, ListeCompte = new List <Compte>() }; _roamingCompte.ListeBanque.Add(newBanque); await SaveFile(); }
/// <summary> /// Met à jour l'état en bas pour l'utilisateur /// </summary> /// <param name="typeEtat">texte : "Filtrage", "Ajout", "Modification", "Suppression", "Look", "" ("" = Chargement)</param> /// <param name="dao">un objet Commande_Fournisseur soit pour l'ajouter au listing, soit pour afficher qui a été modifié ou supprimé</param> public void MiseAJourEtat(string typeEtat, Banque lib) { //Je racalcul le nombre max d'élements this.recalculMax(); //En fonction de l'libion, j'affiche le message if (typeEtat == "Filtrage") { ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "filtrage des banques terminée : " + this.listBanques.Count() + " / " + this.max; } else if (typeEtat == "Ajout") { //J'ajoute la commande_fournisseur dans le linsting this.listBanques.Add(lib); //Je racalcul le nombre max d'élements après l'ajout this.recalculMax(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Ajout d'une banque dénommée '" + lib.Libelle + "' effectué avec succès. Nombre d'élements : " + this.listBanques.Count() + " / " + this.max; } else if (typeEtat == "Modification") { //Je raffraichis mon datagrid this._DataGridMain.Items.Refresh(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Modification de la banque dénommée : '" + lib.Libelle + "' effectuée avec succès. Nombre d'élements : " + this.listBanques.Count() + " / " + this.max; } else if (typeEtat == "Suppression") { //Je supprime de mon listing l'élément supprimé this.listBanques.Remove(lib); //Je racalcul le nombre max d'élements après la suppression this.recalculMax(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Suppression de la banque dénommée : '" + lib.Libelle + "' effectuée avec succès. Nombre d'élements : " + this.listBanques.Count() + " / " + this.max; } else if (typeEtat == "Look") { } else { ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Chargement des banques terminé : " + this.listBanques.Count() + " / " + this.max; } //Je retri les données dans le sens par défaut this.triDatas(); //J'arrete la progressbar ((App)App.Current)._theMainWindow.parametreMain.progressBarMainWindow.IsIndeterminate = false; }
/// <summary> /// Ajoute une nouvelle banque à la liste à l'aide d'une nouvelle fenêtre /// </summary> public Banque Add() { //Affichage du message "ajout en cours" ((App)App.Current)._theMainWindow.parametreMain.progressBarMainWindow.IsIndeterminate = true; ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Ajout d'une banque en cours ..."; //Initialisation de la fenêtre BanqueWindow banqueWindow = new BanqueWindow(); //Création de l'objet temporaire Banque tmp = new Banque(); //Mise de l'objet temporaire dans le datacontext banqueWindow.DataContext = tmp; //booléen nullable vrai ou faux ou null bool? dialogResult = banqueWindow.ShowDialog(); if (dialogResult.HasValue && dialogResult.Value == true) { //Si j'appuie sur le bouton Ok, je renvoi l'objet banque se trouvant dans le datacontext de la fenêtre return (Banque)banqueWindow.DataContext; } else { try { //On détache la commande ((App)App.Current).mySitaffEntities.Detach((Banque)banqueWindow.DataContext); } catch (Exception) { } //Si j'appuie sur le bouton annuler, je préviens que j'annule mon ajout ((App)App.Current)._theMainWindow.parametreMain.progressBarMainWindow.IsIndeterminate = false; this.recalculMax(); ((App)App.Current)._theMainWindow.parametreMain.textBlockMainWindow.Text = "Ajout d'une banque annulée : " + this.listBanques.Count() + " / " + this.max; return null; } }