Esempio n. 1
0
        private static void VisSaldo()
        {
            int saldoKroner;

            Console.Clear();
            Console.WriteLine();
            Console.Write("\t\tIndtast kontonummer: ");
            saldoKroner = DatabaseAction.GetSaldo(Convert.ToInt32(Console.ReadLine()));
            Console.WriteLine();
            Console.WriteLine("\tSaldo er {0} kr.", saldoKroner);
            Console.ReadKey();
        }
Esempio n. 2
0
        /// <summary>
        /// Henter tabellen Kunder fra databasen og lægger den ind i en liste af Kunde objekter
        /// </summary>
        /// <returns></returns>
        public static List <Kunde> GetKunderList()
        {
            List <Kunde>    kunder = new List <Kunde>();
            DataTable       table  = DatabaseAction.GetTable("SELECT * FROM Kunder");
            DataTableReader reader = table.CreateDataReader();

            while (reader.Read())
            {
                kunder.Add(new Kunde
                {
                    Kundenummer     = (int)reader.GetValue(0),
                    Oprettelsesdato = (DateTime)reader.GetValue(1),
                    Fornavn         = (string)reader.GetValue(2),
                    Efternavn       = (string)reader.GetValue(3),
                    Organisation    = reader.GetValue(4) == DBNull.Value ? "" : (string)reader.GetValue(4)
                });
            }
            return(kunder);
        }
Esempio n. 3
0
        /// <summary>
        /// Henter tabellen Konti fra databasen og lægger den ind i en liste af Konto objekter
        /// </summary>
        /// <returns></returns>
        public static List <Konto> GetKontiList()
        {
            List <Konto>    konti  = new List <Konto>();
            DataTable       table  = DatabaseAction.GetTable("SELECT * FROM Konti");
            DataTableReader reader = table.CreateDataReader();

            while (reader.Read())
            {
                konti.Add(new Konto
                {
                    Kontonummer    = (int)reader.GetValue(0),
                    Saldo          = (int)reader.GetValue(1),
                    Kontotype      = (string)reader.GetValue(2),
                    Opretelsesdato = (DateTime)reader.GetValue(3),
                    Kundenummer    = (int)reader.GetValue(4)
                });
            }
            return(konti);
        }
Esempio n. 4
0
        /// <summary>
        /// Henter tabellen Transaktioner fra databasen og lægger den ind i en liste af Transaktion objekter
        /// </summary>
        /// <returns></returns>
        public static List <Transaktion> GetTransaktionerList()
        {
            List <Transaktion> transaktioner = new List <Transaktion>();
            DataTable          table         = DatabaseAction.GetTable("SELECT * FROM Transaktioner");
            DataTableReader    reader        = table.CreateDataReader();

            while (reader.Read())
            {
                transaktioner.Add(new Transaktion
                {
                    Transaktionsnummer = (int)reader.GetValue(0),
                    Saldo       = (int)reader.GetValue(1),
                    Beløb       = (int)reader.GetValue(2),
                    Dato        = (DateTime)reader.GetValue(3),
                    Kontonummer = (int)reader.GetValue(4)
                });
            }
            return(transaktioner);
        }
Esempio n. 5
0
 public int RemoveKunde()
 {
     return(DatabaseAction.RemoveCustomer(Kundenummer));
 }
Esempio n. 6
0
 //Create og Remove arbejder på objektet selv.
 public int CreateKunde()
 {
     return(DatabaseAction.AddCustomer(Oprettelsesdato, Fornavn, Efternavn, Organisation));
 }
Esempio n. 7
0
 public int RemoveKonto()
 {
     return(DatabaseAction.RemoveAccount(Kontonummer));
 }
Esempio n. 8
0
 //Create og Remove arbejder på objektet selv.
 public int CreateKonto()
 {
     return(DatabaseAction.AddAccount(Saldo, Kontotype, Opretelsesdato, Kundenummer));
 }
Esempio n. 9
0
 public int RemoveTransaktion()
 {
     return(DatabaseAction.RemoveTransaction(Transaktionsnummer));
 }
Esempio n. 10
0
 //Create og Remove arbejder på objektet selv.
 public int CreateTransaktion()
 {
     return(DatabaseAction.AddTransaction(Saldo, Beløb, Dato, Kontonummer));
 }