/// <summary> /// Schreibt den Anwendungstitel in /// einem Rechteck auf den Bildschirm. /// </summary> private static void ZeichneTitel() { Anwendung.Ausgeben("ZeichneTitel startet...", debug: true); const string Titel = "Einführung in die objektorientierte Programmierung mit C# und .Net"; const string TitelMuster = "{0}{1}{2}{3}{4}{3}{5}{1}{6}"; var InnenBreite = System.Console.WindowWidth - 2; Anwendung.Ausgeben( string.Format( TitelMuster, Rahmen.LinksOben, // {0} new string(Rahmen.Horizontal, InnenBreite), // {1} Rahmen.RechtsOben, // {2} Rahmen.Vertikal, // {3} //der Text ist im Rahmen zentriert... Titel.PadLeft((InnenBreite - Titel.Length) / 2 + Titel.Length) .PadRight(InnenBreite), // {4} //--- Rahmen.LinksUnten, // {5} Rahmen.RechtsUnten // {6} )); Anwendung.Ausgeben("ZeichneTitel beendet.", debug: true); }
/// <summary> /// Speichert den neuen Titel in der DB /// </summary> /// <param name="sender">Das sender object</param> /// <param name="e">Die EventArgs e</param> private void OnSaveButtonClick(object sender, EventArgs e) { // Falls keine Kundendaten eingegeben Fehler if (string.IsNullOrWhiteSpace(TitelTextBox.Text) || string.IsNullOrWhiteSpace(ShortTitelTextBox.Text)) { MessageBox.Show(@"Bitte geben Sie zuerst einen vollständigen Titel ein.", @"Achtung", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { var titel = new Titel() { Bezeichnung = TitelTextBox.Text, Kuerzel = ShortTitelTextBox.Text }; // neuer Titel in DB speichern DbAccess.SaveTitel(titel); } catch (Exception) { MessageBox.Show(@"Es ist ein Fehler beim Speichern des Titels aufgetreten", @"Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // Nach erfolgreichem speichern kann das Fenster wieder geschlossen werden Close(); }
public int CompareTo(Buch buch) { if (buch == null) { return(1); } return(Titel.CompareTo(buch.Titel)); }
/// <summary> /// Speichert den Titel in der Datenbankdatei /// </summary> public static void SaveTitel(Titel titel) { using (var context = new DbAccess()) { // Da keine DB-Managementsystem vorhanden ist muss die ID selbst vergeben werden. var maxId = context.Titel.Max(tit => tit.Id); titel.Id = maxId + 1; context.Titel.Add(titel); context.SaveChanges(); } }
//Q10 public int CompareTo(object obj) { int result; Song song = obj as Song; result = Artist.CompareTo(song.Artist); if (result == 0) { result = Titel.CompareTo(song.Titel); } return(result); }
public int CompareTo(object obj) { if (obj == null) { return(1); } Item item = obj as Item; if (item == null) { return(1); } return(Titel.CompareTo(item.Titel)); }
public Titel Add(Titel titel) { using (var tran = CurrentSession.BeginTransaction()) { try { if (titel.TitelID > 0) { throw new Exception(String.Format("A Titel with Bid {0} already exists. To update please use PUT.", titel.TitelID)); } CurrentSession.Save(titel); tran.Commit(); return(titel); } catch (Exception ex) { tran.Rollback(); throw ex; } } }
public Titel Update(Titel titel) { using (var tran = CurrentSession.BeginTransaction()) { try { if (titel.TitelID == 0) { throw new Exception("For creating a Titel please use POST"); } CurrentSession.Update(titel); tran.Commit(); return(titel); } catch (Exception ex) { tran.Rollback(); throw ex; } } }
public override string ToString() { Dictionary <SoortItem, string> uitvoerder = new Dictionary <SoortItem, string>() { { SoortItem.Boek, "Auteur" }, { SoortItem.Strip, "Auteur" }, { SoortItem.DVD, "Regisseur" }, { SoortItem.CD, "Uitvoerder" } }; return($"{ItemId.ToString().PadLeft(4)}\t{SoortItem.ToString().PadRight(5)} {Titel.PadRight(40)} {Jaartal.ToString()} {(uitvoerder[this.SoortItem] + ": " + Auteur).PadRight(35)} Uitgel: {(Uitgeleend ? "j" : "n")} Afg: {(Afgevoerd ? "j" : "n")} R: {Reservatienaam}"); }
public override int GetHashCode() { return(Titel.GetHashCode() ^ StartDate.GetHashCode() ^ EndDate.GetHashCode() ^ Notes.GetHashCode() ^ GameName.GetHashCode() ^ AccountEmail.GetHashCode()); }
public override bool HasTrefwoord(string trefwoord) { return(Titel.Contains(trefwoord) || Uitgeverij.Contains(trefwoord)); }
public override bool HasTrefwoord(string trefwoord) { return(Auteur.Contains(trefwoord) || Titel.Contains(trefwoord)); }
public TitelModule(TitelService titelService) : base("/titel") { Get["/"] = p => { var titel = titelService.Get(); return(new JsonResponse(titel, new JsonNetSerializer())); }; Get["/{id}"] = p => { var titel = titelService.Get(p.id); if (titel == null) { return(HttpStatusCode.NotFound); } return(new JsonResponse(titel, new JsonNetSerializer())); }; Post["/"] = p => { Titel post = this.Bind(); try { var result = titelService.Add(post); } catch (Exception ex) { log.errorLog(ex.Message); return(HttpStatusCode.BadRequest); } return(HttpStatusCode.Created); }; Put["/"] = p => { Titel put = this.Bind(); try { var result = titelService.Update(put); } catch (Exception ex) { log.errorLog(ex.Message); return(HttpStatusCode.BadRequest); } return(HttpStatusCode.OK); }; Delete["/{id}"] = p => { try { var result = titelService.Delete(p.id); return(new JsonResponse(result, new DefaultJsonSerializer())); } catch (Exception ex) { log.errorLog(ex.Message); return(HttpStatusCode.BadRequest); } }; }
public Bootstrapper() { _sessionFactory = CreateSessionFactory(); //Book b = new Book(); //b.Author = "Hansi"; //b.InventoryNumber = "B1"; //b.Title = "Servus"; //b.Lended = false; //User u = new User(); //u.Email = "*****@*****.**"; //u.Username = "******"; //Lending l = new Lending(); //l.DateOfLend = DateTime.Now; //l.User = u; //l.Book = b; Postleitzahl postleitzahl = new Postleitzahl(); postleitzahl.Plz = "2223"; postleitzahl.Ort = "Hohenruppersdorf"; Titel titel = new Titel(); titel.Bezeichnung = "Dr."; titel.Vorgestellt = true; Kursort kursort = new Kursort(); kursort.Bezeichnung = "Raum1"; kursort.Beschreibung = "erste Tür rechts"; kursort.Strasse = "Brennerweg 8"; kursort.PostleitzahlID = postleitzahl; Kurskategorie kurskategorie = new Kurskategorie(); kurskategorie.Bezeichnung = "Reise"; Kurs kurs = new Kurs(); kurs.Bezeichnung = "Bez"; kurs.Preis = 23.34; kurs.MinTeilnehmer = 1; kurs.MaxTeilnehmer = 4; kurs.AnzEinheiten = 4; kurs.Verbindlichkeit = true; kurs.Foerderung = "NÖ-Bildungsförderung"; kurs.Status = "kommt zustande"; kurs.Beschreibung = "Bei diesem Kurs können Sie das Kochen lernen!"; kurs.ZeitVon = DateTime.Now; kurs.ZeitBis = DateTime.Now; kurs.DatumVon = DateTime.Now; kurs.DatumBis = DateTime.Now; kurs.Seminarnummer = "23EG43"; kurs.KurskategorieID = kurskategorie; kurs.KursortID = kursort; kurs.Anmeldeschluss = DateTime.Now; kurs.Anmerkung = "des passt"; Termin termin = new Termin(); termin.TerminDatum = DateTime.Now; termin.TerminBeginn = DateTime.Now; termin.TerminEnde = DateTime.Now; termin.TerminBetreff = "betreff"; termin.TerminZusatz = "zusatz"; termin.TerminIntern = "intern"; termin.KursID = kurs; Altersgruppe altersgruppe = new Altersgruppe(); altersgruppe.Bezeichnung = "zwischen 14 und 18"; Sozialgruppe sozialgruppe = new Sozialgruppe(); sozialgruppe.Bezeichnung = "Schüler"; Staatsbuergerschaft staatsbuergerschaft = new Staatsbuergerschaft(); staatsbuergerschaft.Staat = "Österreich"; Kontakt kontakt = new Kontakt(); kontakt.TitelID = titel; kontakt.Vorname = "Franz"; kontakt.Nachname = "Kautz"; kontakt.SVNr = "4016270900"; kontakt.Geschlecht = "m"; kontakt.Familienstand = "ledig"; kontakt.Email = "*****@*****.**"; kontakt.Telefonnummer = "025748469"; kontakt.Strasse = "Milchhausstraße 1"; kontakt.PostleitzahlID = postleitzahl; kontakt.AltersgruppeID = altersgruppe; kontakt.SozialgruppeID = sozialgruppe; kontakt.StaatsbuergerschaftID = staatsbuergerschaft; Bankverbindung bankverbindung = new Bankverbindung(); bankverbindung.IBAN = "AT1290909585"; bankverbindung.Kontoinhaber = "Franz Kautz"; bankverbindung.KontaktID = kontakt; Rechnung rechnung = new Rechnung(); rechnung.Rechnungsnummer = "A23"; rechnung.Rechnungsdatum = DateTime.Now; rechnung.KontaktID = kontakt; rechnung.KursID = kurs; KontaktKurs kontaktkurs = new KontaktKurs(); //kontaktkurs.Teilnahmebestaetigung = false; //kontaktkurs.TeilnahmebestaetigungDatum = DateTime.Now; kontaktkurs.Bonus = true; kontaktkurs.Buchungsdatum = DateTime.Now; kontaktkurs.Bezahlt = true; kontaktkurs.KontakID = kontakt; kontaktkurs.KursID = kurs; Kursleiter kursleiter = new Kursleiter(); kursleiter.KontaktID = kontakt; KursleiterKurs kursleiterKurs = new KursleiterKurs(); kursleiterKurs.Honorar = 324.23; kursleiterKurs.KursleiterID = kursleiter; kursleiterKurs.KursID = kurs; Gutschein gutschein = new Gutschein(); gutschein.Bezeichnung = "Geburtstagsgutschein"; gutschein.Betrag = 10; Pass pass = new Pass(); pass.KontaktID = kontakt; pass.PassNr = "AT2342423424324234234"; pass.PassBeginn = DateTime.Now; pass.PassEnde = DateTime.Now; Kassabuchkonto kassabuchkonto = new Kassabuchkonto(); kassabuchkonto.Kontonummer = "20004"; kassabuchkonto.Kontobezeichnung = "Kautz Franz"; kassabuchkonto.Kontostand = 300.50; Schluessel schluessel = new Schluessel(); schluessel.Bezeichnung = "Raum 1"; schluessel.Code = "1234"; schluessel.Platz = "recht oben"; schluessel.Anmerkung = "hat nicht gesperrt"; schluessel.Aktiv = false; Mitgliedschaft mitgliedschaft = new Mitgliedschaft(); mitgliedschaft.Bezeichnung = "Theatermitlgiedschaft"; mitgliedschaft.Mitgliedsbeitrag = 10; mitgliedschaft.Ermaessigung = 3; Kassabuch kassabuch = new Kassabuch(); kassabuch.Datum = DateTime.Now; kassabuch.Buchungstext = "Einzahlung von Kautz"; kassabuch.Betrag = 23; kassabuch.KontaktID = kontakt; kassabuch.KassabuchkontoID = kassabuchkonto; MitgliedschaftKontakt mitgliedschaftKontakt = new MitgliedschaftKontakt(); mitgliedschaftKontakt.Kalenderjahr = 2009; mitgliedschaftKontakt.MitgliedschaftID = mitgliedschaft; mitgliedschaftKontakt.KontaktID = kontakt; Benutzer benutzer = new Benutzer(); benutzer.Benutzername = "frakau"; benutzer.Passwort = "1234"; Benutzer benutzer1 = new Benutzer(); benutzer1.Benutzername = "nichub"; benutzer1.Passwort = "1234"; KontaktGutschein kontaktGutschein = new KontaktGutschein(); kontaktGutschein.KontaktID = kontakt; kontaktGutschein.GutscheinID = gutschein; kontaktGutschein.GetilgtAm = DateTime.Now; kontaktGutschein.GetilgtBei = "Frau Mustermann"; kontaktGutschein.Betrag = 342; SchluesselKontakt schluesselKontakt = new SchluesselKontakt(); schluesselKontakt.SchluesselID = schluessel; schluesselKontakt.KontaktID = kontakt; schluesselKontakt.Herausgeber = "Frau Mustermann"; schluesselKontakt.AusgabeAm = DateTime.Now; schluesselKontakt.RetourAm = DateTime.Now; schluesselKontakt.Frist = 30; schluesselKontakt.Einsatz = 25; schluesselKontakt.Verlust = true; var session = _sessionFactory.OpenSession(); using (var tran = session.BeginTransaction()) { try { //session.Save(postleitzahl); //session.Save(kursort); //session.Save(titel); //session.Save(kurskategorie); //session.Save(kurs); //session.Save(termin); //session.Save(altersgruppe); //session.Save(sozialgruppe); //session.Save(staatsbuergerschaft); //session.Save(kontakt); //session.Save(bankverbindung); //session.Save(rechnung); //session.Save(kontaktkurs); //session.Save(kursleiter); //session.Save(kursleiterKurs); //session.Save(gutschein); //session.Save(pass); //session.Save(kassabuchkonto); //session.Save(schluessel); //session.Save(mitgliedschaft); //session.Save(kassabuchkonto); //session.Save(kassabuch); //session.Save(mitgliedschaftKontakt); //session.Save(benutzer); //session.Save(benutzer1); //session.Save(kontaktGutschein); //session.Save(schluesselKontakt); tran.Commit(); } catch (Exception ex) { tran.Rollback(); throw ex; } } }
public override int GetHashCode() { return(Titel.GetHashCode() ^ StartDate.GetHashCode() ^ EndDate.GetHashCode() ^ Notes.GetHashCode() ^ Subject.GetHashCode() ^ Assignment.GetHashCode() ^ AccountEmail.GetHashCode()); }
public override int GetHashCode() { return(Titel.GetHashCode() ^ Notes.GetHashCode() ^ AccountEmail.GetHashCode()); }
internal new void List() { Console.WriteLine("{0,-12} {1,-12} {2,-12} {3,-12} Dauer {4:F2} min", Signatur, Typ, (Titel.Length > 12) ? Titel.Substring(0, 12): Titel, Leihstatus, laufzeit); }
internal new void List() { Console.WriteLine("{0,-12} {1,-12} {2,-12} {3,-12} Seitenzahl {4,-12}", Signatur, Typ, (Titel.Length > 12) ? Titel.Substring(0, 12) : Titel, Leihstatus, seitenzahl); }