Example #1
0
 private LibCF.ForEachLoop AddForEachFileInfoLoop(LibCF.ISequence seq, LibCF.Package package, Lib.Variable variable)
 {
     LibCF.ForEachLoop felc = new LibCF.ForEachLoop("Loop name").AddComponent(seq)
                              .SetADOEnumerator(package, variable)
                              .AddVariableMapping(variable, 0);
     return(felc);
 }
Example #2
0
 public virtual void AddConnectionManagerWithExpression(LibCF.Package package)
 {
     Lib.Expression             expression        = new Lib.Expression(Lib.Expression.ConnectionStringProperty, "connection string");
     Lib.OLEDBConnectionManager ConnectionManager = new Lib.OLEDBConnectionManager("Name", "Default connection string")
                                                    .AddComponent(package)
                                                    .AddExpression(expression);
 }
Example #3
0
        public void EventHandler(LibCF.Package package, Lib.ConnectionManager connection)
        {
            LibCF.Sequence seq = new LibCF.Sequence("Sequence")
                                 .AddComponent(package);

            Lib.EventHandlerWrap postExecute = seq.GetPostExecuteEventHandler();

            LibCF.SQLTask sqlTask = new LibCF.SQLTask("sql task", connection)
                                    .AddComponent(seq)
                                    .AddDirectInput("SQL");
            postExecute.AddTask(sqlTask);
        }
Example #4
0
 public void CreatePackage(string packageName)
 {
     _Package = new LibCF.Package(packageName, LibCF.ProtectionLevel.EncryptSensitiveWithUserKey);
     _Package.CreatePackage();
 }
Example #5
0
 public void AddParameter(LibCF.Package package)
 {
     Lib.PackageParameter Parameter = new Lib.PackageParameter("Name", TypeCode.Int32).AddComponent(package);
 }
Example #6
0
 //Control Flow Snippets
 private void AddVariable(LibCF.Package package)
 {
     Lib.Variable Variable = new Lib.Variable("VarName", "Default", Lib.DataType.WSTR).AddComponent(package);
 }