/// <summary> /// Erstellt eine neue KundenSoftwareRow für den angegebenen Kunden und optional die /// angegebene Kundenmaschine. /// </summary> /// <param name="customerPK">Kundennummer des Kunden.</param> /// <param name="machinePK">Primärschlüssel der Kundenmaschine.</param> /// <returns></returns> public dsSoftware.KundenSoftwareRow AddKundenSoftwareRow(string customerPK, string machinePK) { dsSoftware.KundenSoftwareRow sRow = this.myDS.KundenSoftware.NewKundenSoftwareRow(); sRow.UID = Common.SequentialGuid.NewID().ToString(); sRow.SoftwareId = myGuidUnknown; sRow.Kundennummer = customerPK; sRow.KundenMaschineId = machinePK; sRow.Lizenzschluessel = ""; sRow.Installationsdatum = DateTime.Today; sRow.Anmerkungen = ""; sRow.Computer = ""; sRow.Hauptbenutzer = ""; this.myDS.KundenSoftware.AddKundenSoftwareRow(sRow); return(sRow); }
/// <summary> /// Löscht die KundenSoftwareRow mit dem angegebenen Primärschlüssel aus der Datenbank. /// </summary> /// <param name="softwarePK"></param> public void DeleteKundenSoftwareRow(string softwarePK) { dsSoftware.KundenSoftwareRow sRow = this.myDS.KundenSoftware.FindByUID(softwarePK); sRow.Delete(); this.myKundenSoftwareAdapter.Update(sRow); }
/// <summary> /// Erstellt eine neue Instanz der KundenSoftware Klasse. /// </summary> /// <param name="baseRow"></param> public Kundensoftware(dsSoftware.KundenSoftwareRow baseRow, Kunde customer, Kundenmaschine machine = null) { myBase = baseRow; myCustomer = customer; myMachine = machine; }