CloseJob



Closes the currently opened job.



Syntax:

Procedure: CloseJob;

Code Reference:

  1. Create a New Forms Application
  2. Add a PlanSwift to the References (Planswift_Tlb)
  3. Add a button to the form
  4. Copy code below to the onclick event of the button
  5. Compile and run


API Calls

Delphi

var
    Ps: IPlanswift

function CloseJob
begin
     if Ps.IsJobOpen then
     begin
         try
             Ps.CloseJob
             result := true
         except
             ShowMessage('Could not close job')
             result := false
         end
     end
end

begin
    Ps := Planswift
    if CloseJob then ShowMessage('Job close successfully!')
    Ps := nil
end


C#

public class PlanswiftApi
{
    private PlanSwift Planswift { get; }
    public PlanswiftApi()
    {
        Planswift = new PlanSwift();
    }

    public bool CloseJob()
    {
        // Check if there is a job open
        if (!Planswift.IsJobOpen()) return true;
        try
        {
            // Close the job and return true for success
            Planswift.CloseJob();
            return true;
        } 
        catch(Exception ex)
        {
            MessageBox.Show(string.Format("Job couldn't be closed:\n", ex));
            return false;
        }
    }
}


Coming soon


VB/VBA (OLE)


Coming soon
Coming soon