public Boolean Storten(decimal TeStortenBedrag, string RekeningNrWaaropWordtGestort) { var BankDb = new BankDbManager(); using (var BankDbCon = BankDb.GetConnection()) { using (var BankDbCommand = BankDbCon.CreateCommand()) { BankDbCommand.CommandType = System.Data.CommandType.StoredProcedure; BankDbCommand.CommandText = "Storten"; var BankDbTeStortenParameter = BankDbCommand.CreateParameter(); BankDbTeStortenParameter.ParameterName = "@teStorten"; BankDbTeStortenParameter.Value = TeStortenBedrag; BankDbTeStortenParameter.DbType = System.Data.DbType.Currency; BankDbCommand.Parameters.Add(BankDbTeStortenParameter); var BankDbRekeningNrParameter = BankDbCommand.CreateParameter(); BankDbRekeningNrParameter.ParameterName = "@RekeningNr"; BankDbRekeningNrParameter.Value = RekeningNrWaaropWordtGestort; BankDbRekeningNrParameter.DbType = System.Data.DbType.String; BankDbCommand.Parameters.Add(BankDbRekeningNrParameter); BankDbCon.Open(); return(BankDbCommand.ExecuteNonQuery() != 0); } } }
public Boolean Storten(Decimal teStorten, String rekeningnr) { var dbmanager = new BankDbManager(); using (var conBank = dbmanager.GetConnection()) { using (var comStorten = conBank.CreateCommand()) { comStorten.CommandType = CommandType.StoredProcedure; comStorten.CommandText = "Storten"; DbParameter parTeStorten = comStorten.CreateParameter(); parTeStorten.ParameterName = "@teStorten"; parTeStorten.Value = teStorten; parTeStorten.DbType = DbType.Currency; comStorten.Parameters.Add(parTeStorten); DbParameter parRekeningNr = comStorten.CreateParameter(); parRekeningNr.ParameterName = "@rekeningnr"; parRekeningNr.Value = rekeningnr; comStorten.Parameters.Add(parRekeningNr); conBank.Open(); return(comStorten.ExecuteNonQuery() != 0); } } }
public Decimal SaldoRekeningRaadplegen(String rekeningNr) { var dbManager = new BankDbManager(); using (var conBank = dbManager.GetConnection()) { using (var comSaldo = conBank.CreateCommand()) { comSaldo.CommandType = CommandType.StoredProcedure; comSaldo.CommandText = "SaldoRekeningRaadplegen"; var parReknr = comSaldo.CreateParameter(); parReknr.ParameterName = "@rekeningNr"; parReknr.Value = rekeningNr; comSaldo.Parameters.Add(parReknr); conBank.Open(); Object resultaat = comSaldo.ExecuteScalar(); if (resultaat == null) { throw new Exception("Rekening bestaat niet"); } else { return((Decimal)resultaat); } } } }
public decimal RekeningSaldo(string rekeningnr) { BankDbManager BankDb = new BankDbManager(); using (var BankDbConnection = BankDb.GetConnection()) { using (var BankDbRekeningSaldoCommand = BankDbConnection.CreateCommand()) { BankDbRekeningSaldoCommand.CommandType = System.Data.CommandType.StoredProcedure; BankDbRekeningSaldoCommand.CommandText = "SaldoRekeningRaadplegen"; DbParameter ParRekeningSaldoRekeningNr = BankDbRekeningSaldoCommand.CreateParameter(); ParRekeningSaldoRekeningNr.ParameterName = "@rekeningNr"; ParRekeningSaldoRekeningNr.Value = rekeningnr; ParRekeningSaldoRekeningNr.DbType = System.Data.DbType.String; BankDbRekeningSaldoCommand.Parameters.Add(ParRekeningSaldoRekeningNr); BankDbConnection.Open(); Object resultaat = BankDbRekeningSaldoCommand.ExecuteScalar(); if (resultaat == null) { throw new Exception("Iets misgegaan bij het tonen van het saldo van de rekening."); } else { return((decimal)resultaat); } } } }
public void Overschrijven(decimal bedrag, string vanRekening, string naarRekening) { var dbManager = new BankDbManager(); var dbManager2 = new Bank2DbManager(); var opties = new TransactionOptions(); opties.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; using (var traOverschrijven = new TransactionScope(TransactionScopeOption.Required, opties)) { using (var conBank = dbManager.GetConnection()) { using (var comAftrekken = conBank.CreateCommand()) { comAftrekken.CommandType = CommandType.Text; comAftrekken.CommandText = "update Rekeningen set Saldo = Saldo - @bedrag where RekeningNr = @reknr"; var parBedrag = comAftrekken.CreateParameter(); parBedrag.ParameterName = "@bedrag"; parBedrag.Value = bedrag; comAftrekken.Parameters.Add(parBedrag); var parRekNr = comAftrekken.CreateParameter(); parRekNr.ParameterName = "@reknr"; parRekNr.Value = vanRekening; comAftrekken.Parameters.Add(parRekNr); conBank.Open(); if (comAftrekken.ExecuteNonQuery() == 0) { throw new Exception("Van rekening bestaat niet"); } } // using comAftrekken } // using conBank using (var conBank = dbManager2.GetConnection()) { using (var comBijtellen = conBank.CreateCommand()) { comBijtellen.CommandType = CommandType.Text; comBijtellen.CommandText = "update Rekeningen set Saldo = Saldo + @bedrag where RekeningNr = @reknr"; var parBedrag = comBijtellen.CreateParameter(); parBedrag.ParameterName = "@bedrag"; parBedrag.Value = bedrag; comBijtellen.Parameters.Add(parBedrag); var parRekNr = comBijtellen.CreateParameter(); parRekNr.ParameterName = "@reknr"; parRekNr.Value = naarRekening; comBijtellen.Parameters.Add(parRekNr); conBank.Open(); if (comBijtellen.ExecuteNonQuery() == 0) { throw new Exception("Naar rekening bestaat niet"); } traOverschrijven.Complete(); } // using comBijtellen } // using conBank } // using traOverschrijven }
public Int32 SaldoBonus() { var dbmanager = new BankDbManager(); using (var conBank = dbmanager.GetConnection()) { using (var comBonus = conBank.CreateCommand()) { comBonus.CommandType = CommandType.Text; comBonus.CommandText = "update Rekeningen set Saldo=Saldo*1.1"; conBank.Open(); return(comBonus.ExecuteNonQuery()); } } }
public Int32 SaldoBonus() { var DbManager = new BankDbManager(); using (var conBank = DbManager.GetConnection()) { using (var comBonus = conBank.CreateCommand()) { comBonus.CommandType = CommandType.Text; comBonus.CommandText = "UPDATE Rekeningen SET Saldo = ROUND(Saldo * 1.0011, 2)"; conBank.Open(); return(comBonus.ExecuteNonQuery()); } } }
public RekeningInfo RekeningInfoRaadplegen(string rekeningnr) { BankDbManager BankDb = new BankDbManager(); using (var BankDbConnection = BankDb.GetConnection()) { using (var BankDbRekeningInfoCommand = BankDbConnection.CreateCommand()) { BankDbRekeningInfoCommand.CommandType = System.Data.CommandType.StoredProcedure; BankDbRekeningInfoCommand.CommandText = "RekeningInfoRaadplegen"; DbParameter ParRekeningInfoRekeningNr = BankDbRekeningInfoCommand.CreateParameter(); ParRekeningInfoRekeningNr.ParameterName = "@rekeningnr"; ParRekeningInfoRekeningNr.Value = rekeningnr; ParRekeningInfoRekeningNr.DbType = System.Data.DbType.String; BankDbRekeningInfoCommand.Parameters.Add(ParRekeningInfoRekeningNr); DbParameter ParRekeningInfoSaldo = BankDbRekeningInfoCommand.CreateParameter(); ParRekeningInfoSaldo.ParameterName = "@saldo"; ParRekeningInfoSaldo.Direction = System.Data.ParameterDirection.Output; ParRekeningInfoSaldo.DbType = System.Data.DbType.Currency; BankDbRekeningInfoCommand.Parameters.Add(ParRekeningInfoSaldo); DbParameter ParRekeningInfoNaam = BankDbRekeningInfoCommand.CreateParameter(); ParRekeningInfoNaam.ParameterName = "@naam"; ParRekeningInfoNaam.Direction = System.Data.ParameterDirection.Output; ParRekeningInfoNaam.Size = 14; ParRekeningInfoRekeningNr.DbType = System.Data.DbType.String; BankDbRekeningInfoCommand.Parameters.Add(ParRekeningInfoNaam); BankDbConnection.Open(); BankDbRekeningInfoCommand.ExecuteNonQuery(); if (ParRekeningInfoSaldo.Value.Equals(DBNull.Value)) { throw new Exception("Iets misgegaan bij het weergegeven van de saldo en de naam van de betreffende rekening."); } else { return(new RekeningInfo((Decimal)ParRekeningInfoSaldo.Value, (String)ParRekeningInfoNaam.Value)); } } } }
public RekeningInfo RekeningInfoRaadplegen(string rekeningNr) { var dbManager = new BankDbManager(); using (var conBank = dbManager.GetConnection()) { using (var comSaldo = conBank.CreateCommand()) { comSaldo.CommandType = CommandType.StoredProcedure; comSaldo.CommandText = "RekeningInfoRaadplegen"; var parRekNr = comSaldo.CreateParameter(); parRekNr.ParameterName = "@rekeningNr"; parRekNr.Value = rekeningNr; comSaldo.Parameters.Add(parRekNr); var parSaldo = comSaldo.CreateParameter(); parSaldo.ParameterName = "@Saldo"; parSaldo.DbType = DbType.Currency; parSaldo.Direction = ParameterDirection.Output; comSaldo.Parameters.Add(parSaldo); var parKlantNaam = comSaldo.CreateParameter(); parKlantNaam.ParameterName = "@KlantNaam"; parKlantNaam.DbType = DbType.String; parKlantNaam.Size = 50; parKlantNaam.Direction = ParameterDirection.Output; comSaldo.Parameters.Add(parKlantNaam); conBank.Open(); comSaldo.ExecuteNonQuery(); if (parSaldo.Value.Equals(DBNull.Value)) { throw new Exception("Rekening bestaat niet"); } else { return(new RekeningInfo((decimal)parSaldo.Value, (string)parKlantNaam.Value)); } } } }
public Int64 NieuweKlant(String naam) { var manager = new BankDbManager(); using(var conBank = manager.GetConnection()) { using(var comToevoegen = conBank.CreateCommand()) { comToevoegen.CommandType = CommandType.StoredProcedure; comToevoegen.CommandText = "NieuweKlant"; var parNaam = comToevoegen.CreateParameter(); parNaam.ParameterName = "@Naam"; parNaam.Value = naam; comToevoegen.Parameters.Add(parNaam); conBank.Open(); Int64 klantNr = Convert.ToInt64(comToevoegen.ExecuteScalar()); return klantNr; } } }
public Int64 NieuweKlant(string naam) { var manager = new BankDbManager(); using (var conBank = manager.GetConnection()) { using (var comToevoegen = conBank.CreateCommand()) { comToevoegen.CommandType = CommandType.StoredProcedure; comToevoegen.CommandText = "NieuweKlant"; var parNaam = comToevoegen.CreateParameter(); parNaam.ParameterName = "@naam"; parNaam.Value = naam; comToevoegen.Parameters.Add(parNaam); conBank.Open(); return(Convert.ToInt64(comToevoegen.ExecuteScalar())); } } }
public RekeningInfo RekeningInfoRaadplegen(string rekeningNr) { var dbManager = new BankDbManager(); using(var conBank = dbManager.GetConnection()) { using(var comSaldo = conBank.CreateCommand()) { comSaldo.CommandType = CommandType.StoredProcedure; comSaldo.CommandText = "RekeningInfoRaadplegen"; var parRekNr = comSaldo.CreateParameter(); parRekNr.ParameterName = "@rekeningNr"; parRekNr.Value = rekeningNr; comSaldo.Parameters.Add(parRekNr); var parSaldo = comSaldo.CreateParameter(); parSaldo.ParameterName = "@Saldo"; parSaldo.DbType = DbType.Currency; parSaldo.Direction = ParameterDirection.Output; comSaldo.Parameters.Add(parSaldo); var parKlantNaam = comSaldo.CreateParameter(); parKlantNaam.ParameterName = "@KlantNaam"; parKlantNaam.DbType = DbType.String; parKlantNaam.Size = 50; parKlantNaam.Direction = ParameterDirection.Output; comSaldo.Parameters.Add(parKlantNaam); conBank.Open(); comSaldo.ExecuteNonQuery(); if (parSaldo.Value.Equals(DBNull.Value)) { throw new Exception("Rekening bestaat niet"); } else return new RekeningInfo((Decimal)parSaldo.Value, (String)parKlantNaam.Value); } } }
public Int32 SaldoBonus() { try { var BankDb = new BankDbManager(); using (var BankDbCon = BankDb.GetConnection()) { using (var BankDbcommand = BankDbCon.CreateCommand()) { BankDbcommand.CommandType = System.Data.CommandType.Text; BankDbcommand.CommandText = "update Rekeningen set Saldo=Saldo*1.1 "; BankDbCon.Open(); return(BankDbcommand.ExecuteNonQuery()); } } } catch (Exception ex) { MessageBox.Show("Fout : " + ex.Message, "Fout", MessageBoxButton.OK); return(0); } }
public Int64 NieuweKlant(String naam) { var BankDb = new BankDbManager(); using (var BankDbConnection = BankDb.GetConnection()) { using (var BankDbNieuweKlantCommand = BankDbConnection.CreateCommand()) { BankDbNieuweKlantCommand.CommandType = System.Data.CommandType.StoredProcedure; BankDbNieuweKlantCommand.CommandText = "NieuweKlant"; DbParameter ParNieuweKlantNaam = BankDbNieuweKlantCommand.CreateParameter(); ParNieuweKlantNaam.ParameterName = "@naam"; ParNieuweKlantNaam.Value = naam; ParNieuweKlantNaam.DbType = System.Data.DbType.String; BankDbNieuweKlantCommand.Parameters.Add(ParNieuweKlantNaam); BankDbConnection.Open(); Int64 KlantNr = Convert.ToInt64(BankDbNieuweKlantCommand.ExecuteScalar()); return(KlantNr); } } }
public Boolean Storten(decimal teStorten, string rekeningNr) { var dbManager = new BankDbManager(); using (var conBank = dbManager.GetConnection()) { using (var comStorten = conBank.CreateCommand()) { comStorten.CommandType = CommandType.StoredProcedure; comStorten.CommandText = "Storten"; DbParameter parTeStorten = comStorten.CreateParameter(); parTeStorten.ParameterName = "@teStorten"; parTeStorten.Value = teStorten; parTeStorten.DbType = DbType.Currency; comStorten.Parameters.Add(parTeStorten); DbParameter parRekeningNr = comStorten.CreateParameter(); parRekeningNr.ParameterName = "@RekeningNr"; parRekeningNr.Value = rekeningNr; comStorten.Parameters.Add(parRekeningNr); conBank.Open(); return comStorten.ExecuteNonQuery() != 0; } } }
public void Overschrijven(decimal bedrag, string vanRekening, string naarRekening) { var dbManager = new BankDbManager(); var dbManager2 = new Bank2DbManager(); var opties = new TransactionOptions(); opties.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; using (var traOverschrijven = new TransactionScope(TransactionScopeOption.Required, opties)) { using (var conBank = dbManager.GetConnection()) { using (var comAftrekken = conBank.CreateCommand()) { comAftrekken.CommandType = CommandType.Text; comAftrekken.CommandText = "update Rekeningen set Saldo=Saldo-@bedrag where RekeningNr=@reknr"; var parBedrag = comAftrekken.CreateParameter(); parBedrag.ParameterName = "@bedrag"; parBedrag.Value = bedrag; comAftrekken.Parameters.Add(parBedrag); var parRekNr = comAftrekken.CreateParameter(); parRekNr.ParameterName = "@reknr"; parRekNr.Value = vanRekening; comAftrekken.Parameters.Add(parRekNr); conBank.Open(); if (comAftrekken.ExecuteNonQuery() == 0) { throw new Exception("Van rekening bestaat niet"); } } } using (var conBank = dbManager2.GetConnection()) { using (var comBijtellen = conBank.CreateCommand()) { comBijtellen.CommandType = CommandType.Text; comBijtellen.CommandText = "update Rekeningen set Saldo=Saldo+@bedrag where RekeningNr=@reknr"; var parBedrag = comBijtellen.CreateParameter(); parBedrag.ParameterName = "@bedrag"; parBedrag.Value = bedrag; comBijtellen.Parameters.Add(parBedrag); var parRekNr = comBijtellen.CreateParameter(); parRekNr.ParameterName = "@reknr"; parRekNr.Value = naarRekening; comBijtellen.Parameters.Add(parRekNr); conBank.Open(); if (comBijtellen.ExecuteNonQuery() == 0) { throw new Exception("Naar rekening bestaat niet"); } traOverschrijven.Complete(); } } } }
public decimal SaldoRekeningRaadplegen(string rekeningNr) { var dbManager = new BankDbManager(); using (var conBank = dbManager.GetConnection()) { using (var comSaldo = conBank.CreateCommand()) { comSaldo.CommandType = CommandType.StoredProcedure; comSaldo.CommandText = "SaldoRekeningRaadplegen"; var parRekNr = comSaldo.CreateParameter(); parRekNr.ParameterName = "@rekeningNr"; parRekNr.Value = rekeningNr; comSaldo.Parameters.Add(parRekNr); conBank.Open(); Object resultaat = comSaldo.ExecuteScalar(); if (resultaat == null) { throw new Exception("Rekening bestaat niet"); } else return (Decimal)resultaat; } } }
public Int32 SaldoBonus() { var dbManager = new BankDbManager(); using (var conBank = dbManager.GetConnection()) { using (var comBonus = conBank.CreateCommand()) { comBonus.CommandType = CommandType.Text; comBonus.CommandText = "update Rekeningen set Saldo=Saldo*1.1"; conBank.Open(); return comBonus.ExecuteNonQuery(); } } }
public Boolean Overschrijven(decimal bedrag, string vanRekening, string naarRekening) { var BankDb = new BankDbManager(); var Bank2Db = new Bank2DbManager(); var opties = new TransactionOptions(); opties.IsolationLevel = IsolationLevel.ReadCommitted; using (var traOverschrijven = new TransactionScope(TransactionScopeOption.Required, opties)) { using (var BankDbConnection = BankDb.GetConnection()) { using (var BankDbAftrekkenCommand = BankDbConnection.CreateCommand()) { BankDbAftrekkenCommand.CommandType = System.Data.CommandType.Text; BankDbAftrekkenCommand.CommandText = "update Rekeningen set Saldo=Saldo - @Bedrag where RekeningNr=@vanRekeningNr"; DbParameter ParAftrekkenBedrag = BankDbAftrekkenCommand.CreateParameter(); ParAftrekkenBedrag.ParameterName = "@Bedrag"; ParAftrekkenBedrag.Value = bedrag; ParAftrekkenBedrag.DbType = System.Data.DbType.Decimal; BankDbAftrekkenCommand.Parameters.Add(ParAftrekkenBedrag); DbParameter ParAftrekkenvanRekeningNr = BankDbAftrekkenCommand.CreateParameter(); ParAftrekkenvanRekeningNr.ParameterName = "@vanRekeningNr"; ParAftrekkenvanRekeningNr.Value = vanRekening; ParAftrekkenvanRekeningNr.DbType = System.Data.DbType.String; BankDbAftrekkenCommand.Parameters.Add(ParAftrekkenvanRekeningNr); BankDbConnection.Open(); if (BankDbAftrekkenCommand.ExecuteNonQuery() == 0) { throw new Exception("Iets misgegaan bij het van de rekening afhalen van het geld."); } } } using (var Bank2DbConnection = Bank2Db.GetConnection()) { using (var Bank2DbStortenCommand = Bank2DbConnection.CreateCommand()) { Bank2DbStortenCommand.CommandType = System.Data.CommandType.Text; Bank2DbStortenCommand.CommandText = "update Rekeningen set Saldo=Saldo+@Bedrag where RekeningNr=@naarRekeningNr"; DbParameter ParStortenBedrag = Bank2DbStortenCommand.CreateParameter(); ParStortenBedrag.ParameterName = "@Bedrag"; ParStortenBedrag.Value = bedrag; ParStortenBedrag.DbType = System.Data.DbType.Decimal; Bank2DbStortenCommand.Parameters.Add(ParStortenBedrag); DbParameter ParStortennaarRekeningNr = Bank2DbStortenCommand.CreateParameter(); ParStortennaarRekeningNr.ParameterName = "@naarRekeningNr"; ParStortennaarRekeningNr.Value = naarRekening; ParStortennaarRekeningNr.DbType = System.Data.DbType.String; Bank2DbStortenCommand.Parameters.Add(ParStortennaarRekeningNr); Bank2DbConnection.Open(); if (Bank2DbStortenCommand.ExecuteNonQuery() == 0) { throw new Exception("Iets misgegaan bij het naar de rekening overschrijven van het geld."); } traOverschrijven.Complete(); return(true); } } } }