﻿<?xml version="1.0" encoding="utf-16"?>
<JiwaDocument xmlns:jiwa="http://www.jiwa.com.au/xml/schemas" Type="JiwaFinancials.Jiwa.JiwaApplication.Plugin.Plugin">
  <RecID>73a81914-243d-497e-8cc5-4326be9688b9</RecID>
  <Name>Stock Transfer custom SOH search</Name>
  <Description>Adds a custom search to the stock transfer form for when the user is prompted to select the SOH records of a from part.</Description>
  <IsEnabled>true</IsEnabled>
  <IsIsolatedToOwnAppDomain>false</IsIsolatedToOwnAppDomain>
  <ExecutionOrder>0</ExecutionOrder>
  <Author>Jiwa Financials</Author>
  <Version>7.00.149.00</Version>
  <Code>Imports JiwaFinancials.Jiwa
Imports Microsoft.VisualBasic
Imports System.Windows.Forms
Imports System.Data.SqlClient
Imports System.Drawing
Imports System.Data

Public Class FormPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaFormPlugin

    Public Overrides Function InitializeLifetimeService() As Object
        ' returning null here will prevent the lease manager
        ' from deleting the Object.
        Return Nothing
    End Function

    Public Sub SetupBeforeHandlers(ByVal JiwaForm As JiwaApplication.IJiwaForm, ByVal Plugin As JiwaApplication.Plugin.Plugin) Implements JiwaApplication.IJiwaFormPlugin.SetupBeforeHandlers
		Dim stockTransferForm As JiwaStockTransferUI.MainForm = JiwaForm
		' Add handlers to get the grid events before the form does
		AddHandler stockTransferForm.grdLines.ButtonClicked, AddressOf  grdLines_ButtonClicked
		AddHandler stockTransferForm.grdLines.Change, AddressOf grdLines_Change
    End Sub

    Public Sub Setup(ByVal JiwaForm As JiwaApplication.IJiwaForm, ByVal Plugin As JiwaApplication.Plugin.Plugin) Implements JiwaApplication.IJiwaFormPlugin.Setup		
    End Sub
	
	Private Sub grdLines_ButtonClicked(sender As Object, e As FarPoint.Win.Spread.EditorNotifyEventArgs)
		Dim grdLines As JiwaApplication.Controls.JiwaGrid = sender
		Dim stockTransferForm As JiwaStockTransferUI.MainForm = grdLines.FindForm
		
		With grdLines
            Select Case .ActiveSheet.Columns(e.Column).Tag
				Case "FromPartNoLookup"
                    If e.Row = .ActiveSheet.RowCount - 1 Then
                        'Adding a new line
                        Dim recID As String = SearchInventory(stockTransferForm, "")
                        If recID.Trim.Length &gt; 0 Then
                            Dim filterString As String = "WHERE IN_SOH.InventoryID = " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(recID) &amp; " AND QuantityLeft &lt;&gt; 0 AND IN_SOH.IN_LogicalID = " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(stockTransferForm.StockTransfer.LogicalWarehouseResidingIn.IN_LogicalID)
                            Dim LinkIDs As System.Collections.Generic.List(Of String)
                            LinkIDs = SearchSOH(stockTransferForm, filterString)
                            For Each LinkID As String In LinkIDs
                                stockTransferForm.StockTransfer.Lines.AddLine(recID, LinkID, "")
                            Next
                        End If
                    End If
					Throw New JiwaApplication.Exceptions.ClientCancelledException() ' Prevent the grid from handling this
			End Select
		End With
	End Sub
	
	Private Sub grdLines_Change(sender As Object, e As FarPoint.Win.Spread.ChangeEventArgs)
		Dim grdLines As JiwaApplication.Controls.JiwaGrid = sender
		Dim stockTransferForm As JiwaStockTransferUI.MainForm = grdLines.FindForm
		
		With grdLines
            Dim key As String = .GridText("Key", e.Row)
            Dim colID As String = .ActiveSheet.Columns(e.Column).Tag
			
            If e.Row &gt;= 0 And e.Row = .ActiveSheet.RowCount - 1 Then
	            'New line being added
	            Select Case colID
	                Case "FromPartNo"
	                    Dim proposedPartNo As String = .GridText("FromPartNo", e.Row).trim
	                    If proposedPartNo.Trim.Length &gt; 0 AndAlso key.Trim.Length = 0 Then
	                        Dim selectedInventoryItem As JiwaApplication.Entities.Inventory.Inventory = New JiwaApplication.Entities.Inventory.Inventory
	                        Try
	                            selectedInventoryItem.ReadRecordFromPartNo(proposedPartNo)
	                        Catch ex As JiwaApplication.Exceptions.RecordNotFoundException
	                            selectedInventoryItem.ReadRecord(SearchInventory(stockTransferForm, proposedPartNo))
	                        End Try
	                        If selectedInventoryItem.InventoryID.Trim.Length &gt; 0 Then
	                            Dim filterString As String = "WHERE IN_SOH.InventoryID = " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(selectedInventoryItem.InventoryID) &amp; " AND QuantityLeft &lt;&gt; 0 AND IN_SOH.IN_LogicalID = " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(stockTransferForm.StockTransfer.LogicalWarehouseResidingIn.IN_LogicalID)
	                            Dim LinkIDs As System.Collections.Generic.List(Of String)
	                            LinkIDs = SearchSOH(stockTransferForm, filterString)
	                            For Each LinkID As String In LinkIDs
	                                stockTransferForm.StockTransfer.Lines.AddLine(selectedInventoryItem.InventoryID, LinkID, "")
	                            Next
	                        End If
	                    End If
						
						Throw New JiwaApplication.Exceptions.ClientCancelledException() ' Prevent the grid from handling this
				End Select
			End If
		End With
	End Sub
		
	Private Function SearchInventory(StockTransferForm As JiwaStockTransferUI.MainForm, ByVal SearchText As String) As String
        Dim AOption As JiwaApplication.JiwaSearch.SearchOption
        Dim WorkStr As String

        With JiwaApplication.Manager.Instance.Search
            .Clear()
            .SetDefaultSearch(JiwaApplication.JiwaSearch.clsSearch.SearchModes.jswInventory)
            .FilterNo = 36
            .CurrentOption = 1
            .Caption = "Inventory"
            .UsePinBoard = False
        End With

        WorkStr = "SELECT IN_Main.InventoryID, IN_Main.PartNo, IN_Main.Description, IN_WarehouseSOH.QuantityLeft - IN_WarehouseSOH.QuantityAllocated, Cat1.Description, Cat2.Description, Cat3.Description, IN_Classification.Description, IN_Main.DefaultPrice, IN_Main.DecimalPlaces " &amp;
                  " FROM IN_Main " &amp;
                  " LEFT JOIN IN_WarehouseSOH ON (IN_Main.InventoryID = IN_WarehouseSOH.InventoryID)" &amp;
                  " JOIN IN_Category1 AS Cat1 ON (IN_Main.Catagory1ID = Cat1.Category1ID)" &amp;
                  " JOIN IN_Category2 AS Cat2 ON (IN_Main.Catagory2ID = Cat2.Category2ID)" &amp;
                  " JOIN IN_Category3 AS Cat3 ON (IN_Main.Catagory3ID = Cat3.Category3ID)" &amp;
                  " JOIN IN_Classification ON (IN_Main.ClassificationID = IN_Classification.InventoryClassificationID) " &amp;
                  " WHERE Status &lt;&gt; 2" &amp;
                  " AND (IN_WareHouseSOH.IN_LogicalID = " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(StockTransferForm.StockTransfer.LogicalWarehouseResidingIn.IN_LogicalID) &amp; " OR  IN_WareHouseSOH.IN_LogicalID = NULL)"
        AOption = New JiwaApplication.JiwaSearch.SearchOption
        With AOption
            .Title = "Part No. With S.O.H."
            .SQLStr = WorkStr
            .OrderBy = "ORDER BY IN_Main.PartNo, IN_Main.Description, Cat1.Description, Cat2.Description, Cat3.Description, IN_Classification.Description"

            .AddColumn("ID", VariantType.String, "", 0, 1)
            .AddColumn("PartNo", VariantType.String, "", 19, 2)
            .AddColumn("Description", VariantType.String, "", 25, 3)
            .AddColumn("S.O.H.", VariantType.Double, "", 11, 4, , , JiwaApplication.JiwaSearch.Column.DecimalPlacesTypes.AnotherColumn, True, , 10)
            .AddColumn(StockTransferForm.StockTransfer.SystemSettings.Cat1Description, VariantType.String, "", 9, 5)
            .AddColumn(StockTransferForm.StockTransfer.SystemSettings.Cat2Description, VariantType.String, "", 9, 6)
            .AddColumn(StockTransferForm.StockTransfer.SystemSettings.Cat3Description, VariantType.String, "", 9, 7)
            .AddColumn("Class", VariantType.String, "", 9, 8)
            .AddColumn("Price", VariantType.Double, "", 9, 9, , StockTransferForm.StockTransfer.SystemSettings.MoneyDecimalPlaces, , True)
        End With
        JiwaApplication.Manager.Instance.Search.AddSearchOption(AOption)
        AOption = Nothing

        WorkStr = "SELECT IN_Main.InventoryID, IN_Main.PartNo, IN_Main.Description, IN_WarehouseSOH.QuantityLeft - IN_WarehouseSOH.QuantityAllocated, IN_Main.DefaultPrice, IN_Main.DecimalPlaces " &amp;
                  " FROM IN_Main " &amp;
                  " LEFT JOIN  IN_WarehouseSOH ON IN_Main.InventoryID = IN_WarehouseSOH.InventoryID" &amp;
                  " WHERE Status &lt;&gt; 2" &amp;
                  " AND (IN_WareHouseSOH.IN_LogicalID = " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(StockTransferForm.StockTransfer.LogicalWarehouseResidingIn.IN_LogicalID) &amp; " OR IN_WareHouseSOH.IN_LogicalID = NULL)"
        AOption = New JiwaApplication.JiwaSearch.SearchOption
        With AOption
            .Title = "Part No. With S.O.H. (Brief)"
            .SQLStr = WorkStr
            .OrderBy = "ORDER BY IN_Main.PartNo, IN_Main.Description"

            .AddColumn("ID", VariantType.String, "", 0, 1)
            .AddColumn("PartNo", VariantType.String, "", 20, 2)
            .AddColumn("Description", VariantType.String, "", 45, 3)
            .AddColumn("S.O.H.", VariantType.Double, "", 15, 4, , , JiwaApplication.JiwaSearch.Column.DecimalPlacesTypes.AnotherColumn, True, , 6)
            .AddColumn("Price", VariantType.Double, "", 20, 5, , StockTransferForm.StockTransfer.SystemSettings.MoneyDecimalPlaces, , True)
        End With
        JiwaApplication.Manager.Instance.Search.AddSearchOption(AOption)
        AOption = Nothing

        For Each AOption In JiwaApplication.Manager.Instance.Search.Options
            If InStr(LCase(AOption.SQLStr), "where") &gt; 0 Then
                AOption.SQLStr = AOption.SQLStr &amp; " AND "
            Else
                AOption.SQLStr = AOption.SQLStr &amp; " WHERE "
            End If

            AOption.SQLStr = AOption.SQLStr &amp; " Status &lt;&gt; 2 AND ((IN_Main.PhysicalItem = 1 AND IN_Main.BOMObject = 0) OR (IN_Main.PhysicalItem = 1 AND IN_Main.BOMObject = 1)) "
        Next AOption

        JiwaApplication.Manager.Instance.Search.PreTypedKeys = SearchText
        If JiwaApplication.Manager.Instance.Search.Show(StockTransferForm) = System.Windows.Forms.DialogResult.OK Then
            If JiwaApplication.Manager.Instance.Search.Results.Count &gt; 0 Then
                Return JiwaApplication.Manager.Instance.Search.Results(1).Fields(1).FieldValue
            Else
                Return ""
            End If

        Else
            Return ""
        End If
    End Function
	
	Private Function SearchSOH(StockTransferForm As JiwaStockTransferUI.MainForm, Optional ByVal FilterSQL As String = "") As System.Collections.Generic.List(Of String)
        For Each existingLine As JiwaStockTransfer.Line In StockTransferForm.StockTransfer.Lines
            If FilterSQL.Trim.Length &gt; 0 Then
                FilterSQL = FilterSQL &amp; " AND [LinkID] &lt;&gt; " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(existingLine.FromPartInventorySOHID)
            Else
                FilterSQL = " [LinkID] &lt;&gt; " &amp; JiwaApplication.Manager.Instance.Database.FormatChar(existingLine.FromPartInventorySOHID)
            End If
        Next existingLine

        With JiwaApplication.Manager.Instance.Search
            .Clear()
            .SQLWhereCondition = FilterSQL
            .SetDefaultSearch(JiwaApplication.JiwaSearch.clsSearch.SearchModes.jswStockOnHand)
            .UsePinBoard = True
			
			Dim searchOption As New JiwaApplication.JiwaSearch.SearchOption 
			With searchOption
				.Title = "Straw ID ,Tank"
				.SQLStr = "SELECT IN_SOH.LinkID, IN_Soh.InventoryID, SerialNo, BinLocationDesc, DateIn, QuantityLeft, QuantityIn " &amp; 
						  "FROM IN_Main JOIN IN_SOH ON IN_Main.InventoryID = IN_SOH.InventoryID " &amp; FilterSQL
						  
			
				.OrderBy = "ORDER BY IN_SOH.SerialNo"
				.AddColumn("LinkId", vbString, "", 0, 1)
				.AddColumn("InventoryID", vbString, "", 0, 2)
				.AddColumn("Serial No", vbstring, "", 15, 3)
				.AddColumn("Tank ID", vbstring, "", 15, 4)
				.AddColumn("Date In", vbDate, "", 15,5)
				.AddColumn("Qty Left", vbInteger, "", 6, 6)
				.AddColumn("Qty In", vbInteger, "", 6, 7)
			End With 

			.Options.Add(searchOption)	
			
			
            Dim Results = New System.Collections.Generic.List(Of String)
            If .Show(StockTransferForm) = System.Windows.Forms.DialogResult.OK Then
                For myLoop As Integer = 1 To .Results.Count
                    Results.Add(.Results(myLoop).Fields(1).FieldValue)
                Next
                Return Results
            Else
                Return Results
            End If
        End With
    End Function
End Class

Public Class BusinessLogicPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaBusinessLogicPlugin

    Public Overrides Function InitializeLifetimeService() As Object
        ' returning null here will prevent the lease manager
        ' from deleting the Object.
        Return Nothing
    End Function

    Public Sub Setup(ByVal JiwaBusinessLogic As JiwaApplication.IJiwaBusinessLogic, ByVal Plugin As JiwaApplication.Plugin.Plugin) Implements JiwaApplication.IJiwaBusinessLogicPlugin.Setup
    End Sub

End Class

Public Class ApplicationManagerPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaApplicationManagerPlugin

    Public Overrides Function InitializeLifetimeService() As Object
        ' returning null here will prevent the lease manager
        ' from deleting the Object.
        Return Nothing
    End Function

    Public Sub Setup(ByVal Plugin As JiwaApplication.Plugin.Plugin) Implements JiwaApplication.IJiwaApplicationManagerPlugin.Setup
    End Sub

End Class

Public Class CustomFieldPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaCustomFieldPlugin

    Public Overrides Function InitializeLifetimeService() As Object
        ' returning null here will prevent the lease manager
        ' from deleting the Object.
        Return Nothing
    End Function

    Public Sub FormatCell(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Col As Integer, ByVal Row As Integer, ByVal HostObject As JiwaApplication.IJiwaCustomFieldValues, ByVal CustomField As JiwaApplication.CustomFields.CustomField, ByVal CustomFieldValue As JiwaApplication.CustomFields.CustomFieldValue) Implements JiwaApplication.IJiwaCustomFieldPlugin.FormatCell
    End Sub

    Public Sub ReadData(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Row As Integer, ByVal HostObject As JiwaApplication.IJiwaCustomFieldValues, ByVal CustomField As JiwaApplication.CustomFields.CustomField, ByVal CustomFieldValue As JiwaApplication.CustomFields.CustomFieldValue) Implements JiwaApplication.IJiwaCustomFieldPlugin.ReadData
    End Sub

    Public Sub ButtonClicked(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Col As Integer, ByVal Row As Integer, ByVal HostObject As JiwaApplication.IJiwaCustomFieldValues, ByVal CustomField As JiwaApplication.CustomFields.CustomField, ByVal CustomFieldValue As JiwaApplication.CustomFields.CustomFieldValue) Implements JiwaApplication.IJiwaCustomFieldPlugin.ButtonClicked
    End Sub

End Class

Public Class LineCustomFieldPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaLineCustomFieldPlugin

    Public Overrides Function InitializeLifetimeService() As Object
        ' returning null here will prevent the lease manager
        ' from deleting the Object.
        Return Nothing
    End Function

    Public Sub FormatCell(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Col As Integer, ByVal Row As Integer, ByVal HostItem As JiwaApplication.IJiwaLineCustomFieldValues, ByVal CustomField As JiwaApplication.CustomFields.CustomField, ByVal CustomFieldValue As JiwaApplication.CustomFields.CustomFieldValue) Implements JiwaApplication.IJiwaLineCustomFieldPlugin.FormatCell
    End Sub

    Public Sub ReadData(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Row As Integer, ByVal HostItem As JiwaApplication.IJiwaLineCustomFieldValues, ByVal CustomField As JiwaApplication.CustomFields.CustomField, ByVal CustomFieldValue As JiwaApplication.CustomFields.CustomFieldValue) Implements JiwaApplication.IJiwaLineCustomFieldPlugin.ReadData
    End Sub

    Public Sub ButtonClicked(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Col As Integer, ByVal Row As Integer, ByVal HostItem As JiwaApplication.IJiwaLineCustomFieldValues, ByVal CustomField As JiwaApplication.CustomFields.CustomField, ByVal CustomFieldValue As JiwaApplication.CustomFields.CustomFieldValue) Implements JiwaApplication.IJiwaLineCustomFieldPlugin.ButtonClicked
    End Sub

End Class

Public Class SystemSettingPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaSystemSettingPlugin

    Public Overrides Function InitializeLifetimeService() As Object
        ' returning null here will prevent the lease manager
        ' from deleting the Object.
        Return Nothing
    End Function

    Public Sub FormatCell(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Col As Integer, ByVal Row As Integer, ByVal SystemSetting As JiwaApplication.SystemSettings.Setting) Implements JiwaApplication.IJiwaSystemSettingPlugin.FormatCell
    End Sub

    Public Sub ReadData(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Row As Integer, ByVal SystemSetting As JiwaApplication.SystemSettings.Setting) Implements JiwaApplication.IJiwaSystemSettingPlugin.ReadData
    End Sub

    Public Sub ButtonClicked(ByVal BusinessLogicHost As JiwaApplication.IJiwaBusinessLogic, ByVal GridObject As JiwaApplication.Controls.JiwaGrid, ByVal FormObject As JiwaApplication.IJiwaForm, ByVal Col As Integer, ByVal Row As Integer, ByVal SystemSetting As JiwaApplication.SystemSettings.Setting) Implements JiwaApplication.IJiwaSystemSettingPlugin.ButtonClicked
    End Sub

End Class

Public Class ScheduledExecutionPlugin
    Inherits System.MarshalByRefObject
    Implements JiwaApplication.IJiwaScheduledExecutionPlugin

    Public Sub Execute(ByVal Plugin As JiwaApplication.Plugin.Plugin, ByVal Schedule As JiwaApplication.Schedule.Schedule) Implements JiwaApplication.IJiwaScheduledExecutionPlugin.Execute

    End Sub

    Public Sub OnServiceStart(ByVal Plugin As JiwaApplication.Plugin.Plugin) Implements JiwaApplication.IJiwaScheduledExecutionPlugin.OnServiceStart

    End Sub

    Public Sub OnServiceStopping(ByVal Plugin As JiwaApplication.Plugin.Plugin) Implements JiwaApplication.IJiwaScheduledExecutionPlugin.OnServiceStopping

    End Sub
End Class
</Code>
  <ExceptionPolicy>Report</ExceptionPolicy>
  <Language>VisualBasic</Language>
  <PluginFormCollection>
    <PluginForm>
      <RecID>19abc95f-828d-42a1-adfd-410f85040489</RecID>
      <Description>Inventory Transfers</Description>
      <ClassName>JiwaFinancials.Jiwa.JiwaStockTransferUI.MainForm</ClassName>
    </PluginForm>
  </PluginFormCollection>
  <ReferenceCollection>
    <Reference>
      <RecID>7b839677-0431-41e9-978d-4994abd9eece</RecID>
      <AssemblyFullName>JiwaApplication, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaApplication.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaApplication.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>45025661-a4b6-40eb-b444-d080619f2b88</RecID>
      <AssemblyFullName>mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>mscorlib.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>f35a3a37-a833-47aa-817d-920f6dbe6b04</RecID>
      <AssemblyFullName>System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>b013a7ba-8727-450a-b505-da3a2da877e6</RecID>
      <AssemblyFullName>System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Data.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>44ef1df4-6edc-4aac-8445-264ff19e5a7d</RecID>
      <AssemblyFullName>JiwaODBC, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaODBC.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaODBC.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>3297d674-95fc-419e-b145-dedd7481cb8a</RecID>
      <AssemblyFullName>System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Xml.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>c3c05826-7e15-487c-a400-2b4ddbe504a9</RecID>
      <AssemblyFullName>System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Runtime.Serialization.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>c2ce7513-008e-4857-8566-4139eb404ed4</RecID>
      <AssemblyFullName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>System.Drawing.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>186ea987-841f-4c09-8e90-dc1c12c4334f</RecID>
      <AssemblyFullName>Microsoft.SqlServer.Smo, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91</AssemblyFullName>
      <AssemblyName>Microsoft.SqlServer.Smo.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\Microsoft.SqlServer.Smo\12.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Smo.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>4682e65b-105e-4d7d-966d-92b92ca201cb</RecID>
      <AssemblyFullName>Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91</AssemblyFullName>
      <AssemblyName>Microsoft.SqlServer.ConnectionInfo.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\Microsoft.SqlServer.ConnectionInfo\12.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.ConnectionInfo.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>5adf6bbd-9802-4c0f-a6c1-938b0bd794e0</RecID>
      <AssemblyFullName>System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Windows.Forms.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>058223e2-7858-41f3-b2f1-16f4f25107e1</RecID>
      <AssemblyFullName>Infragistics4.Win.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>c4f79377-2d98-4dd5-97cd-23aef1699d32</RecID>
      <AssemblyFullName>Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>Microsoft.VisualBasic.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>1c0e2f6a-ac63-42ac-a1e9-44a86a40f1cc</RecID>
      <AssemblyFullName>Infragistics4.Win.Misc.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.Misc.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.Misc.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.Misc.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>ef827f85-2faf-41f4-8910-86783251f1b8</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinEditors.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinEditors.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinEditors.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinEditors.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>a1cfab7d-ce57-4347-b214-74c9a8e66fab</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinExplorerBar.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinExplorerBar.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinExplorerBar.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinExplorerBar.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>059a7d40-b2ef-4c13-aa13-fb674a6eb664</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinTree.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinTree.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinTree.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinTree.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>fb7a5ded-d9cc-4268-ab30-7810ee7ccaf9</RecID>
      <AssemblyFullName>FarPoint.Win.Spread, Version=8.35.20151.0, Culture=neutral, PublicKeyToken=327c3516b1b18457</AssemblyFullName>
      <AssemblyName>FarPoint.Win.Spread.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\FarPoint.Win.Spread\8.35.20151.0__327c3516b1b18457\FarPoint.Win.Spread.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>4b8f2662-28aa-495c-80fe-03e182dbef48</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinTabControl.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinTabControl.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinTabControl.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinTabControl.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>04791183-97b6-4b34-8840-c3e5e4c47a55</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinToolbars.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinToolbars.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinToolbars.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinToolbars.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>549813e4-b174-487f-84f6-d3a703030611</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinStatusBar.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinStatusBar.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinStatusBar.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinStatusBar.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>e3509512-5a45-4ec0-944f-3a7713776d13</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinListView.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinListView.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinListView.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinListView.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>09be8d44-281b-4757-85cc-88027ec4acca</RecID>
      <AssemblyFullName>ActiproSoftware.SyntaxEditor.WinForms, Version=12.1.304.0, Culture=neutral, PublicKeyToken=c27e062d3c1a4763</AssemblyFullName>
      <AssemblyName>ActiproSoftware.SyntaxEditor.WinForms.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\ActiproSoftware.SyntaxEditor.WinForms\12.1.304.0__c27e062d3c1a4763\ActiproSoftware.SyntaxEditor.WinForms.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>be6fa524-e9d2-4f35-8872-e4987f7175c9</RecID>
      <AssemblyFullName>ZetaHtmlEditControl, Version=1.1.0.3, Culture=neutral, PublicKeyToken=2e2e5ba5da72b6c0</AssemblyFullName>
      <AssemblyName>ZetaHtmlEditControl.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\ZetaHtmlEditControl.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>973b767b-f94c-4d2a-9e8d-52538cc69f61</RecID>
      <AssemblyFullName>ActiproSoftware.SyntaxEditor.Addons.DotNet.WinForms, Version=12.1.304.0, Culture=neutral, PublicKeyToken=c27e062d3c1a4763</AssemblyFullName>
      <AssemblyName>ActiproSoftware.SyntaxEditor.Addons.DotNet.WinForms.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\ActiproSoftware.SyntaxEditor.Addons.DotNet.WinForms\12.1.304.0__c27e062d3c1a4763\ActiproSoftware.SyntaxEditor.Addons.DotNet.WinForms.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>b910dcb0-007d-4fec-9f27-3e1322b11d62</RecID>
      <AssemblyFullName>JiwaEncryption, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaEncryption.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaEncryption.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>39264588-6fb0-4be3-ab9f-dd5f4e89ef6d</RecID>
      <AssemblyFullName>JiwaSendEmail, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaSendEmail.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaSendEmail.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>1814c440-5d6c-4476-9cbb-145544658d26</RecID>
      <AssemblyFullName>Microsoft.Office.Interop.Outlook, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</AssemblyFullName>
      <AssemblyName>Microsoft.Office.Interop.Outlook.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Outlook\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Outlook.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>80c35780-c1e4-4654-8642-f61e14e728fd</RecID>
      <AssemblyFullName>System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>System.Security.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>5ec1499b-baaf-4b4c-a527-3d3d853925c9</RecID>
      <AssemblyFullName>Microsoft.SqlServer.Dac, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>Microsoft.SqlServer.Dac.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\Microsoft.SqlServer.Dac.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>3e661139-f949-4f0e-8536-37a430f988c9</RecID>
      <AssemblyFullName>CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304</AssemblyFullName>
      <AssemblyName>CrystalDecisions.CrystalReports.Engine.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\13.0.2000.0__692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>354c7937-c454-45a4-ab9f-a83da22f07b9</RecID>
      <AssemblyFullName>CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304</AssemblyFullName>
      <AssemblyName>CrystalDecisions.Shared.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\CrystalDecisions.Shared\13.0.2000.0__692fbea5521e1304\CrystalDecisions.Shared.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>8c4a9783-01df-4e96-ae21-d81a9bc5ef57</RecID>
      <AssemblyFullName>CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304</AssemblyFullName>
      <AssemblyName>CrystalDecisions.ReportAppServer.ClientDoc.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.ClientDoc\13.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.ClientDoc.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>70ebe720-7bb8-4abd-b70a-4f090966f2b5</RecID>
      <AssemblyFullName>CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304</AssemblyFullName>
      <AssemblyName>CrystalDecisions.ReportAppServer.Controllers.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.Controllers\13.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.Controllers.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>2e5eb095-6915-4805-b875-5963567ba4b5</RecID>
      <AssemblyFullName>System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Core.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>382b191b-f603-4b42-a5c7-a1070fbb6ba0</RecID>
      <AssemblyFullName>Infragistics4.Win.AppStylistSupport.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.AppStylistSupport.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.AppStylistSupport.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.AppStylistSupport.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>53700cf2-ef7e-4a40-afdc-e6067c98b946</RecID>
      <AssemblyFullName>JiwaLib, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaLib.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaLib.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>18aca590-34de-4283-9d66-8f2824ac695c</RecID>
      <AssemblyFullName>CrystalDecisions.Windows.Forms, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304</AssemblyFullName>
      <AssemblyName>CrystalDecisions.Windows.Forms.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\CrystalDecisions.Windows.Forms\13.0.2000.0__692fbea5521e1304\CrystalDecisions.Windows.Forms.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>32e3d154-4dfa-479b-9ac8-86e5947c3e16</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinSchedule.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinSchedule.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinSchedule.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinSchedule.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>5d2684a9-5ff0-40ca-bef1-7099203546e8</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinGrid.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinGrid.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Win.UltraWinGrid.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Win.UltraWinGrid.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>8767785d-faee-49e4-8367-a9d47ca04bf0</RecID>
      <AssemblyFullName>Infragistics4.Shared.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Shared.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\windows\Microsoft.Net\assembly\GAC_MSIL\Infragistics4.Shared.v13.1\v4.0_13.1.20131.2060__7dd5c3163f2cd0cb\Infragistics4.Shared.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>faf73f35-4566-40db-82b0-7f4806802a47</RecID>
      <AssemblyFullName>ActiproSoftware.Shared.WinForms, Version=12.1.304.0, Culture=neutral, PublicKeyToken=c27e062d3c1a4763</AssemblyFullName>
      <AssemblyName>ActiproSoftware.Shared.WinForms.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\ActiproSoftware.Shared.WinForms\12.1.304.0__c27e062d3c1a4763\ActiproSoftware.Shared.WinForms.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>93e97561-2c0e-4897-9217-cfc20fd425a6</RecID>
      <AssemblyFullName>FarPoint.Win, Version=8.35.20151.0, Culture=neutral, PublicKeyToken=327c3516b1b18457</AssemblyFullName>
      <AssemblyName>FarPoint.Win.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\FarPoint.Win\8.35.20151.0__327c3516b1b18457\FarPoint.Win.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>26ccdd34-9cf7-4c86-8520-fad13e38454c</RecID>
      <AssemblyFullName>CrystalDecisions.ReportAppServer.ReportDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304</AssemblyFullName>
      <AssemblyName>CrystalDecisions.ReportAppServer.ReportDefModel.dll</AssemblyName>
      <AssemblyLocation>C:\windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.ReportDefModel\13.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.ReportDefModel.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>c0b7c196-1411-494e-a242-564f74afc239</RecID>
      <AssemblyFullName>JiwaStockTransferUI, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaStockTransferUI.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaStockTransferUI.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>e4bade8f-a00e-40e3-917d-df6fe79cc602</RecID>
      <AssemblyFullName>JiwaStockTransfer, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaStockTransfer.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaStockTransfer.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>43bd6f35-5794-4a94-b21b-00c98215c65b</RecID>
      <AssemblyFullName>JiwaJournalSets, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaJournalSets.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaJournalSets.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>40309642-8081-42b1-82c1-74d95de7f6fc</RecID>
      <AssemblyFullName>JiwaSerialNumbersUI, Version=7.0.149.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaSerialNumbersUI.dll</AssemblyName>
      <AssemblyLocation>C:\VSO\Jiwa 6\Jiwa\Built Files\JiwaSerialNumbersUI.dll</AssemblyLocation>
    </Reference>
  </ReferenceCollection>
</JiwaDocument>