Exemplo n.º 1
0
		public KundenVerzeichnis alle_Kunden_ausgeben ()
		/// Diese Methode erfordert keinen Übergabewert, sie liefert alle in der DB 
		/// gespeicherten Kunden in einem KundenVerzeichnis:DictonaryBase zurück.
		{
			int Count=0;
		
			KundenVerzeichnis Verzeichnis = new KundenVerzeichnis();
			OleDbCommand sucheAlleKunden= new OleDbCommand("SELECT * FROM Kunde", myconnection);
		
			OleDbDataReader dataReaderAK = null;
		
			try 
			{
				dataReaderAK =sucheAlleKunden.ExecuteReader();
			}
			catch(Exception ex){MessageBox.Show(""+ex);}
		
			while (dataReaderAK.Read())
			{
				Kunde myKunde = new Kunde();
		
			
				if (!(dataReaderAK.IsDBNull(0)))
					myKunde.Kundennummer= dataReaderAK.GetInt32(0);
				if (!(dataReaderAK.IsDBNull(1)))
					myKunde.Kuerzel= dataReaderAK.GetString(1);
				if (!(dataReaderAK.IsDBNull(2)))
					myKunde.Firma= dataReaderAK.GetString(2);
				if (!(dataReaderAK.IsDBNull(3)))
					myKunde.Anrede= dataReaderAK.GetString(3);
				if (!(dataReaderAK.IsDBNull(4)))
					myKunde.NName= dataReaderAK.GetString(4);
				if (!(dataReaderAK.IsDBNull(5)))
					myKunde.VName= dataReaderAK.GetString(5);
				if (!(dataReaderAK.IsDBNull(6)))
					myKunde.Strasse= dataReaderAK.GetString(6);
				if (!(dataReaderAK.IsDBNull(7)))
					myKunde.Ort=dataReaderAK.GetString(7);
				if (!(dataReaderAK.IsDBNull(8)))
					myKunde.PLZ= dataReaderAK.GetInt32(8);
				if (!(dataReaderAK.IsDBNull(9)))
					myKunde.Kontonr=dataReaderAK.GetInt32(9);
				if (!(dataReaderAK.IsDBNull(10)))
					myKunde.BLZ=dataReaderAK.GetInt32(10);
				if (!(dataReaderAK.IsDBNull(11)))
					myKunde.Bank= dataReaderAK.GetString(11);
				if (!(dataReaderAK.IsDBNull(12)))
					myKunde.Telefonnummer= dataReaderAK.GetString(12);
				if (!(dataReaderAK.IsDBNull(13)))
					myKunde.Fax=  dataReaderAK.GetString(13);
				if (!(dataReaderAK.IsDBNull(14)))
					myKunde.Email = dataReaderAK.GetString(14);
			
				Verzeichnis.Add(Count, myKunde);
				myKunde=null;
				Count++;
			}

			dataReaderAK.Close();

			return Verzeichnis;
		}
Exemplo n.º 2
0
		public KundenVerzeichnis Kunde_suchen_nach_Name (string nam)
		{
			int Count=0;
		
			KundenVerzeichnis Verzeichnis = new KundenVerzeichnis();
			OleDbCommand sucheNNamen = new OleDbCommand("SELECT * FROM Kunde WHERE Name ='"+nam+"'", myconnection);
		
			OleDbDataReader dataReader2 = null;
		
			try 
			{
				dataReader2 =sucheNNamen.ExecuteReader();
			}
			catch(Exception ex){MessageBox.Show(""+ex);}
		
			while (dataReader2.Read())
			{
				Kunde myKunde = new Kunde();
		
			
				if (!(dataReader2.IsDBNull(0)))
					myKunde.Kundennummer= dataReader2.GetInt32(0);
				if (!(dataReader2.IsDBNull(1)))
					myKunde.Kuerzel= dataReader2.GetString(1);
				if (!(dataReader2.IsDBNull(2)))
					myKunde.Firma= dataReader2.GetString(2);
				if (!(dataReader2.IsDBNull(3)))
					myKunde.Anrede= dataReader2.GetString(3);
				if (!(dataReader2.IsDBNull(4)))
					myKunde.NName= dataReader2.GetString(4);
				if (!(dataReader2.IsDBNull(5)))
					myKunde.VName= dataReader2.GetString(5);
				if (!(dataReader2.IsDBNull(6)))
					myKunde.Strasse= dataReader2.GetString(6);
				if (!(dataReader2.IsDBNull(7)))
					myKunde.Ort=dataReader2.GetString(7);
				if (!(dataReader2.IsDBNull(8)))
					myKunde.PLZ= dataReader2.GetInt32(8);
				if (!(dataReader2.IsDBNull(9)))
					myKunde.Kontonr=dataReader2.GetInt32(9);
				if (!(dataReader2.IsDBNull(10)))
					myKunde.BLZ=dataReader2.GetInt32(10);
				if (!(dataReader2.IsDBNull(11)))
					myKunde.Bank= dataReader2.GetString(11);
				if (!(dataReader2.IsDBNull(12)))
					myKunde.Telefonnummer= dataReader2.GetString(12);
				if (!(dataReader2.IsDBNull(13)))
					myKunde.Fax=  dataReader2.GetString(13);
				if (!(dataReader2.IsDBNull(14)))
					myKunde.Email = dataReader2.GetString(14);
			
				Verzeichnis.Add(Count, myKunde);
				myKunde=null;
				Count++;
			}

			dataReader2.Close();

			return Verzeichnis;
		}