示例#1
0
 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) &lt;&gt; 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);
        }
示例#4
0
        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"))));
        }