private Task _HandleTroubleProduct(LogicParameter lp) { return(TroubleProductHelper.HandleTroubleProduct(lp, "MachineType", lp.ObjectWalker.GetValue <string>("Ident_MachineType"), null, null)); }
private Task _HandleTroubleProduct(LogicParameter lp) { return(TroubleProductHelper.HandleTroubleProduct(lp, "Application", lp.ObjectWalker.GetValue <string>("FK(UID_Application).NameFull"), null, null)); }
/// <exclude/> /// <summary> /// Beschreibung: Es wird ein Eintrag in TroubleProduct für die Applikation vorgenommen. /// Ident_TroubleProduct = substring(NameFull, 1, 64) /// Description = substring(NameFull, 1, 64), /// SupportLevel = 1, /// IsInActive = 0. /// Voraussetzungen: der Configparm 'Helpdesk\AutoProduct\Application' ist gesetzt, /// für die Applikation gibt es noch keinen Eintrag in TroubleProduct --> substring(application.NameFull, 1, 64) <> Ident_TroubleProduct, /// zu dieser Applikation gibt es mindestens ein Applikationsprofil. /// </summary> private void _HandleTroubleProduct() { ISqlFormatter fSQL = DbObject.Connection.SqlFormatter; TroubleProductHelper.HandleTroubleProduct( DbObject.Connection, "Application", DbObject.ObjectWalker.GetValue("FK(UID_Application).NameFull").String, null, null); }
private Task Handle_TroubleProduct(LogicParameter lp) { ISqlFormatter fSQL = lp.SqlFormatter; return(TroubleProductHelper.HandleTroubleProduct( lp, "Application", lp.Entity.GetValue <string>("NameFull"), "ApplicationProfile", fSQL.UidComparison("UID_Application", lp.Entity.GetValue <string>("UID_Application")))); }