Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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);
 }
Ejemplo n.º 3
0
 /// <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;
 }