USE [demo3db]
GO
/****** Object:  StoredProcedure [dbo].[AdminRoleBasedMenuGetById]    Script Date: 04-03-2026 17:46:48 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[AdminRoleBasedMenuGetById]
	(@UserId bigint
	,@mid nvarchar(512)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;

   BEGIN TRY 

	   --DECLARE @RoleId bigint;
	   --SET @RoleId = (SELECT RoleId FROM Roles WHERE RoleName = @RoleName);

	   --SELECT * FROM UserRoles WHERE Menuid=@Menuid  AND UserId = @UserId;
	
SELECT TOP 1 * 
FROM UserRoles 
WHERE Menuid = @mid AND UserId = @UserId
ORDER BY UserRoleId DESC;


	   


	   SELECT @QStatus = 1;
		
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH		
	 
END











GO
/****** Object:  StoredProcedure [dbo].[AppInfoGetByCompanyEmail]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[AppInfoGetByCompanyEmail]
	(@CompanyEmail nvarchar(128)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
   SET NOCOUNT ON;

    BEGIN TRY 
		 SELECT  *FROM  AppInfo WHERE   CompanyEmail=@CompanyEmail
		 SELECT @QStatus = 1;
    END TRY
    
    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH	
	 
END













GO
/****** Object:  StoredProcedure [dbo].[AppInfoGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[AppInfoGetList]
   
    @type nvarchar(256),
    @QStatus int output
	
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
    
    BEGIN TRY

		SELECT * FROM AppInfo  where TollFreeNumber = @Type

		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[AppInfoGetListByChapterId]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[AppInfoGetListByChapterId]
    @ChapterId bigint,
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
    
    BEGIN TRY
		SELECT * FROM AppInfo Where ChapterId = @ChapterId
		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END
































GO
/****** Object:  StoredProcedure [dbo].[AppInfoInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO




CREATE PROCEDURE [dbo].[AppInfoInsert]
    (@AppInfoId bigint
	,@ChapterId bigint
	,@SiteName nvarchar(128)
	,@CompanyAddress nvarchar(512)
	,@CompanyWebSite nvarchar(256)
	,@CompanyEmail nvarchar(60)
	,@CompanyPhone nvarchar(64)
	,@PresidentEmail nvarchar(128)
	,@PresidentPhone nvarchar(25)
	,@SecretaryEmail nvarchar(128)
	,@SecretaryPhone nvarchar(128)
	,@CustomerCareNumber nvarchar(25)
	,@TollFreeNumber nvarchar(25)
	,@FacebookUrl nvarchar(512)
	,@TwitterUrl nvarchar(512)
	,@YoutubeUrl nvarchar(512)
	,@SupportEmail nvarchar(512)
	,@EnqueryEmail nvarchar(512)
	,@PageTitle nvarchar(1024)
	,@MetaDescription nvarchar(max)
	,@MetaKeywords nvarchar(max)
	,@Topline nvarchar(2024)
	,@PageItems int
	,@UpdatedBy nvarchar(64)
	,@UpdatedTime datetime
	,@QStatus int output
	,@BaseUrl	nvarchar(MAX)	
	,@UploadPath	nvarchar(MAX)	
	,@UserUploadPath	nvarchar(MAX)	
	,@UserSiteUrl	nvarchar(1024)	
	,@ServerMapUrl	nvarchar(MAX)	
	,@AdminImageUrl	nvarchar(1024)	
	,@AdminSiteUrl	nvarchar(1024)	
	,@MailName	nvarchar(512)	
	,@SenderEmail	nvarchar(1024)	
	,@MemberEmail	nvarchar(1024)	
	,@ExhibitEmail	nvarchar(1024)	
	,@EventsEmail	nvarchar(1024)	
	,@ContactEmail	nvarchar(1024)	
	,@DonationEmail	nvarchar(1024)	
	,@VolunteerEmail	nvarchar(1024)	
	,@SponsorshipEmail	nvarchar(1024)	
	,@BrevoKey	nvarchar(MAX)	
	,@AndroidVersion	int	
	,@IOSVersion	int	
	,@DesktopVersion	int	
	,@AppUpdate	nvarchar(256)	
	,@CapchaSiteKey	nvarchar(MAX)	
	,@CapchaSecreatKey	nvarchar(MAX)	
	,@ShowCapcha	nvarchar(256)	
	,@InstagramUrl nvarchar(1024)
	,@GooglePlusUrl nvarchar(1024)
	,@WhatsappNumber nvarchar(256)
	,@WhatsappScript nvarchar(MAX)
    ,@GoogleAnalyticsScript nvarchar(MAX)
	,@TimeZones nvarchar(1024)
    ,@CAPTCHA nvarchar(512)
	,@Email nvarchar(512)
	,@LayoutLogo nvarchar(1024) output
	,@faviconlogo nvarchar(1024) output
	,@Loginlogo nvarchar(1024) output

	
	
	)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;

		IF((SELECT COUNT(*) FROM AppInfo WHERE AppInfoId = @AppInfoId) = 1)
		BEGIN
			UPDATE AppInfo
			   SET   SiteName=@SiteName
					,CompanyAddress=@CompanyAddress
					,CompanyWebSite=@CompanyWebSite
					,CompanyEmail= @CompanyEmail
					,CompanyPhone=@CompanyPhone
					,PresidentEmail =@PresidentEmail
					,PresidentPhone=@PresidentPhone
					,SecretaryEmail=@SecretaryEmail
					,SecretaryPhone=@SecretaryPhone
					,CustomerCareNumber=@CustomerCareNumber
					,FacebookUrl=@FacebookUrl
					,TwitterUrl=@TwitterUrl
					,YoutubeUrl=@YoutubeUrl
					,SupportEmail=@SupportEmail
					,EnqueryEmail=@EnqueryEmail
					,PageTitle=@PageTitle
					,MetaDescription=@MetaDescription
					,MetaKeywords=@MetaKeywords
					,Topline=@Topline
					,PageItems=@PageItems
					,UpdatedBy=@UpdatedBy
					,UpdatedTime=@UpdatedTime
					,BaseUrl=@BaseUrl	
					,UploadPath=@UploadPath		
					,UserUploadPath=@UserUploadPath	
					,UserSiteUrl=@UserSiteUrl		
					,ServerMapUrl=@ServerMapUrl	
					,AdminImageUrl=@AdminImageUrl		
					,AdminSiteUrl=@AdminSiteUrl	
					,MailName=@MailName	
					,SenderEmail=@SenderEmail
					,MemberEmail=@MemberEmail	
					,ExhibitEmail=@ExhibitEmail	
					,EventsEmail=@EventsEmail	
					,ContactEmail=@ContactEmail	
					,DonationEmail=@DonationEmail		
					,VolunteerEmail=@VolunteerEmail
					,SponsorshipEmail=@SponsorshipEmail	
					,BrevoKey=@BrevoKey	
					,AndroidVersion=@AndroidVersion
					,IOSVersion=@IOSVersion	
					,DesktopVersion=@DesktopVersion
					,AppUpdate=@AppUpdate	
					,CapchaSiteKey=@CapchaSiteKey		
					,CapchaSecreatKey=@CapchaSecreatKey
					,ShowCapcha=@ShowCapcha
					,InstagramUrl=@InstagramUrl
					,GooglePlusUrl=@GooglePlusUrl
					,WhatsappNumber=@WhatsappNumber
					,WhatsappScript = @WhatsappScript
                   ,GoogleAnalyticsScript=@GoogleAnalyticsScript
				    ,Email=    @Email
					,CAPTCHA=    @CAPTCHA
					,TimeZones=@TimeZones


			 WHERE AppInfoId = @AppInfoId				
				
			SELECT @QStatus = 2;
			
			
			
			
			IF(@LayoutLogo <> 'NA')
			BEGIN
				UPDATE AppInfo
				   SET  LayoutLogo= CAST(@AppInfoId  AS nvarchar(12)) + '-LayoutLogo-' + dbo.RemoveSpecialChar(@SiteName, '^a-z0-9') + '.' + @LayoutLogo
				   WHERE AppInfoId = @AppInfoId	
			  
				  SELECT @LayoutLogo = CAST(@AppInfoId AS nvarchar(12)) + '-LayoutLogo-' + dbo.RemoveSpecialChar(@SiteName, '^a-z0-9') + '.' + @LayoutLogo	
			END	
		ELSE
			BEGIN
			  SELECT @LayoutLogo=''
			END	

	
		      IF(@faviconlogo <> 'NA')
			BEGIN
				UPDATE AppInfo
				   SET  faviconlogo= CAST(@AppInfoId  AS nvarchar(12)) + '-faviconlogo-' + dbo.RemoveSpecialChar(@SiteName, '^a-z0-9') + '.' + @faviconlogo
				   WHERE AppInfoId = @AppInfoId	
			  
				  SELECT @faviconlogo = CAST(@AppInfoId AS nvarchar(12)) + '-faviconlogo-' + dbo.RemoveSpecialChar(@SiteName, '^a-z0-9') + '.' + @faviconlogo	
			END	
		ELSE
			BEGIN
			  SELECT @faviconlogo=''
			END	




				IF(@Loginlogo  <> 'NA' )
			BEGIN
				UPDATE AppInfo
				   SET  Loginlogo= CAST(@AppInfoId  AS nvarchar(12)) + '-Loginlogo-' + dbo.RemoveSpecialChar(@SiteName, '^a-z0-9') + '.' + @Loginlogo
				   WHERE AppInfoId = @AppInfoId	
			  
				  SELECT @Loginlogo  = CAST(@AppInfoId AS nvarchar(12)) + '-Loginlogo-' + dbo.RemoveSpecialChar(@SiteName, '^a-z0-9') + '.' + @Loginlogo	
			END	
		ELSE
			BEGIN
			  SELECT @Loginlogo =''
			END	




		END



		ELSE
		BEGIN
			 INSERT INTO AppInfo VALUES
				(   @ChapterId 
				    ,@SiteName
					,@CompanyAddress
					,@CompanyWebSite
					,@CompanyEmail 
					,@CompanyPhone
					,@PresidentEmail 
					,@PresidentPhone
					,@SecretaryEmail
					,@SecretaryPhone
					,@CustomerCareNumber
					,@TollFreeNumber
					,@FacebookUrl
					,@TwitterUrl
					,@YoutubeUrl
					,@SupportEmail
					,@EnqueryEmail
					,@PageTitle
					,@MetaDescription
					,@MetaKeywords
					,@Topline
					,@PageItems
					,@UpdatedBy
					,@UpdatedTime
					,@BaseUrl	
					,@UploadPath		
					,@UserUploadPath	
					,@UserSiteUrl		
					,@ServerMapUrl	
					,@AdminImageUrl		
					,@AdminSiteUrl	
					,@MailName	
					,@SenderEmail
					,@MemberEmail	
					,@ExhibitEmail	
					,@EventsEmail	
					,@ContactEmail	
					,@DonationEmail		
					,@VolunteerEmail
					,@SponsorshipEmail	
					,@BrevoKey	
					,@AndroidVersion
					,@IOSVersion	
					,@DesktopVersion
					,@AppUpdate	
					,@CapchaSiteKey		
					,@CapchaSecreatKey
					,@ShowCapcha
					,@InstagramUrl
					,@GooglePlusUrl
					,@WhatsappNumber
					,@GoogleAnalyticsScript
					,@WhatsappScript
					,@TimeZones
					,@Email
					,@CAPTCHA
					,@LayoutLogo 
	                ,@faviconlogo 
	                ,@Loginlogo 

					
					)	
			 		 
			 SELECT @QStatus = 1;	
		END

END


















GO
/****** Object:  StoredProcedure [dbo].[APPPageDetailsGetListById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[APPPageDetailsGetListById]
	 (@ChapterId bigint
	 ,@Heading nvarchar(512)
	 ,@PageUrl nvarchar(512)
	 ,@MenuItemId bigint
	 ,@IDPath nvarchar(128) output
     ,@QStatus int output)
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
	
	BEGIN TRY
			DECLARE @Query nvarchar(max);
			Declare @PageDetailId bigint
    
			IF(@PageUrl <> '')
				BEGIN
					IF((Select Count(*) From PageDetails Where PageUrl = @PageUrl) = 1)
					BEGIN
						SELECT  * FROM PageDetails WHERE PageUrl = @PageUrl
					END
				END 
			ELSE If(@MenuItemId <> 0)
				BEGIN
					Select @IDPath = IDPath From MenuItems Where MenuItemId = @MenuItemId
				END

			Select @PageDetailId = PageDetailId from MenuPages Where MenuItemId = @MenuItemId

			IF(@PageDetailId<>0)
				BEGIN
					 SELECT  * FROM PageDetails WHERE PageDetailId=@PageDetailId 		
				END  
			ELSE IF(@Heading<>'')
				BEGIN
					 SELECT  * FROM PageDetails WHERE dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar(@Heading, '^a-z0-9')
				END	

			SELECT @QStatus = 1; 
	END TRY   
	
    BEGIN CATCH  
       SELECT @QStatus = -1; 		   
    END CATCH   
END











GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CarrierRegistrationInsert]
(
    @RegistrationId bigint,
    @CarrierId bigint,
    @FirstName nvarchar(256),
	@LastName nvarchar(256),
	@PreferredFirstName nvarchar(256),
    @Email nvarchar(256),
    @Phone nvarchar(50),
    @ExperienceYears int,
    @ResumeURL nvarchar(512),
	@linkedURL nvarchar(512),
	@WebsiteURL nvarchar(512),
    @Status nvarchar(64),
    @AdminComments nvarchar(max),
    @CreatedDate datetime,
    @CreatedBy nvarchar(256),
    @UpdatedDate datetime,
    @UpdatedBy nvarchar(256),
    @QStatus int output,
	@IpAddress nvarchar(512)
)
as
begin
    set nocount on;

    begin try
        begin transaction;

        if ((select count(*) from CarrierRegistrations where  Email = @Email) = 0)
        begin
            insert into CarrierRegistrations
            values
            (
                @CarrierId,
                @FirstName,
				@LastName,
				@PreferredFirstName,
                @Email,
                @Phone,
                @ExperienceYears,
                @ResumeURL,
			    @linkedURL,
			    @WebsiteURL,
                @Status,
                @AdminComments,
                @CreatedDate,
                @CreatedBy,
                @UpdatedDate,
                @UpdatedBy,
				@IpAddress
            );


			  set @RegistrationId = scope_identity();

            select @QStatus = 1;
          
        end
        else
        begin
            update CarrierRegistrations
            set CarrierId       = @CarrierId,
                FirstName            = @FirstName,
				LastName            = @LastName,
				PreferredFirstName            = @PreferredFirstName,
                Email           = @Email,
                Phone           = @Phone,
                ExperienceYears = @ExperienceYears,
                ResumeURL       = @ResumeURL,
                Status          = @Status,
                AdminComments   = @AdminComments,
				linkedURL     = @linkedURL,
				WebsiteURL     = @WebsiteURL,
                UpdatedDate     = @UpdatedDate,
                UpdatedBy       = @UpdatedBy,
				IpAddress      = @IpAddress

            where  RegistrationId = @RegistrationId;

     
            

            select @QStatus = 2;
        end

        commit transaction;
    end try

    begin catch
        rollback transaction;
        select @QStatus = -1;
    end catch
end

GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[CarrierRegistrationsDelete]
    (@RegistrationId bigint
   ,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION
			DELETE FROM CarrierRegistrations WHERE RegistrationId = @RegistrationId
			SELECT @QStatus = 1;
		COMMIT TRANSACTION
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION     
		 SELECT @QStatus = -1;
    END CATCH
    	
END

















GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE procedure [dbo].[CarrierRegistrationsGetById]
(
    @CarrierId bigint,
    @QStatus int output
)
as
begin
    set nocount on;
	select * from carrierregistrations where Carrierid = @CarrierId
   
end

GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationsGetInfoById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create procedure [dbo].[CarrierRegistrationsGetInfoById]
(
    @RegistrationId bigint,
    @QStatus int output
)
as
begin
    set nocount on;

    begin try
        if(@RegistrationId != 0)
        begin
            select 
                CR.*,
                C.JobTitle
               
            from CarrierRegistrations CR
            left join Carriers C on CR.CarrierId = C.CarrierId
    
            where CR.RegistrationId = @RegistrationId;
        end

        select @QStatus = 1;
    end try
    begin catch
        select @QStatus = -1;
    end catch
end

GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[CarrierRegistrationsGetList]
    @QStatus int output
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY 
		SELECT * FROM CarrierRegistrations	
		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END






































GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE procedure [dbo].[CarrierRegistrationsGetListByVariable]
(
     @CarrierId bigint,
     @PageNo int,
     @Items int,
     @Search nvarchar(126),
     @Total int output,
     @Sort nvarchar(126)
)
as
begin
    set nocount on;
    
    declare @Start int, @End int;
    declare @Query nvarchar(max);
    
    create table #temp
    (
        Rid int primary key identity(1,1),
        RegistrationId bigint,
        CarrierId bigint,
		JobTitle nvarchar(256),
        FirstName nvarchar(256),
	    LastName nvarchar(256),
		PreferredFirstName nvarchar(256),
        Email nvarchar(256),
        Phone nvarchar(50),
        ExperienceYears int,
        ResumeURL nvarchar(512),
		linkedURL nvarchar(512),
		WebsiteURL nvarchar(512),
        Status nvarchar(64),
        AdminComments nvarchar(max),
        CreatedDate datetime,
        CreatedBy nvarchar(256),
        UpdatedDate datetime,
        UpdatedBy nvarchar(256)
    );

    select @Start = (@PageNo - 1) * @Items;
    select @End   = @Start + @Items;

    set @Query = 'insert into #temp
        select 
            CR.RegistrationId,
            CR.CarrierId,
		    C.JobTitle,
            CR.FirstName,
			CR.LastName,
		    CR.PreferredFirstName,
            CR.Email,
            CR.Phone,
            CR.ExperienceYears,
            CR.ResumeURL,
			CR.linkedURL,
			CR.WebsiteURL,
            CR.Status,
            CR.AdminComments,
            CR.CreatedDate,
            CR.CreatedBy,
            CR.UpdatedDate,
            CR.UpdatedBy
       FROM CarrierRegistrations CR 
			
				LEFT JOIN Carriers C ON C.CarrierId= CR.CarrierId
				WHERE CR.RegistrationId <> 0';

    if (@CarrierId <> 0)
    begin
        set @Query = @Query + ' and CR.CarrierId = ' + cast(@CarrierId as nvarchar(250));
    end

    if (@Search <> '')
    begin
        set @Query = @Query + ' and (CR.FirstName like ''%' + @Search + '%'' 
                                or CR.Email like ''%' + @Search + '%'' 
                                or CR.Phone like ''%' + @Search + '%''
								   or C.JobTitle like ''%' + @Search + '%''
								)';
							
    end

    if (@Sort <> '')
    begin
        set @Query = @Query + ' order by ' + @Sort;
    end

    exec sp_executesql @Query;

    select @Total = count(Rid) from #temp;
    
    select * from #temp where Rid > @Start and Rid <= @End;
    
    drop table #temp;
end

GO
/****** Object:  StoredProcedure [dbo].[CarrierRegistrationsUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CarrierRegistrationsUpdate]
    @RegistrationId BIGINT,
    @Status NVARCHAR(50),
    @QStatus INT OUTPUT  
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY    
        BEGIN TRANSACTION;

        UPDATE CarrierRegistrations
        SET Status = @Status
        WHERE RegistrationId = @RegistrationId;

        SET @QStatus = 1;
        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION;     
        SET @QStatus = -1;
    END CATCH
END
















GO
/****** Object:  StoredProcedure [dbo].[CarriersDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CarriersDelete]
    (@CarrierId bigint
    ,@QStatus int output )  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY 
		BEGIN TRANSACTION   
			DELETE FROM Carriers
			WHERE CarrierId = @CarrierId	    
			SELECT @QStatus = 1;
		COMMIT TRANSACTION	
    END TRY

    BEGIN CATCH
		 ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END






































GO
/****** Object:  StoredProcedure [dbo].[CarriersGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CarriersGetById]
	(@CarrierId bigint,
     @QStatus int OUTPUT)    
AS
BEGIN
   SET NOCOUNT ON;

	BEGIN TRY 
		SELECT  CarrierId,
				JobTitle,
				ShortDescription,
				JobDescription,
				EmploymentType,
				ExperienceLevel,
				NoOfPositions,
				NoOfPeopleToHire,
				HiringTimeline,
				SkillId,
				CompanyName,
				ImageURL,
				Address,
				AreaName,
				City,
				State,
				Country,
				PostalCode,
				SalaryMin,
				SalaryMax,
				PayDisplayType,
				PayFrequency,
				Benefits,
				Languages,
				ApplyURL,
				IsActive,
				OrderNo,
				CreatedDate,
				CreatedBy,
				UpdatedDate,
				UpdatedBy,
				Skills
		FROM Carriers 
		WHERE CarrierId = @CarrierId
		 
		SELECT @QStatus = 1;   -- Success
		 
	END TRY
    
	BEGIN CATCH
		SELECT @QStatus = -1;  -- Failure
	END CATCH	 
END

GO
/****** Object:  StoredProcedure [dbo].[CarriersGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
  
CREATE PROCEDURE [dbo].[CarriersGetList]  
    @QStatus int output  
          
AS  
BEGIN  
   
 SET NOCOUNT ON;  
      
    BEGIN TRY   
  SELECT * FROM Carriers   where IsActive = 1
  SELECT @QStatus = 1;  
    END TRY  
  
    BEGIN CATCH  
   SELECT @QStatus = -1;  
    END CATCH  
       
END  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

GO
/****** Object:  StoredProcedure [dbo].[CarriersGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CarriersGetListByVariable]
	(@Search nvarchar(126),
     @Sort nvarchar(126),
	 @PageNo int,
     @Items int,
     @Total int output)
AS
BEGIN
	SET NOCOUNT ON;
	
	BEGIN TRY
		DECLARE @Start int, @End int;
		DECLARE @Query nvarchar(max);
    
		CREATE TABLE #temp(
			 Rid int PRIMARY KEY IDENTITY(1,1),
			 CarrierId bigint,
			 JobTitle nvarchar(256),
			 ShortDescription nvarchar(max),
			 JobDescription nvarchar(max),
			 EmploymentType nvarchar(100),
			 ExperienceLevel nvarchar(100),
			 NoOfPositions int,
			 NoOfPeopleToHire int,
			 HiringTimeline nvarchar(100),
			 SkillId bigint,
			 CompanyName nvarchar(256),
			 ImageURL nvarchar(512),
			 Address nvarchar(256),
			 AreaName nvarchar(256),
			 City nvarchar(256),
			 State nvarchar(256),
			 Country nvarchar(256),
			 PostalCode nvarchar(20),
			 SalaryMin decimal(18,2),
			 SalaryMax decimal(18,2),
			 PayDisplayType nvarchar(50),
			 PayFrequency nvarchar(50),
			 Benefits nvarchar(max),
			 Languages nvarchar(256),
			  
			 ApplyURL nvarchar(512),
			 IsActive bit,
			 OrderNo bigint,
			 CreatedDate datetime,
			 CreatedBy nvarchar(256),
			 UpdatedDate datetime,
			 UpdatedBy nvarchar(256),
			 Skills nvarchar(1024),
			 SkillName nvarchar(256)
		)

		SELECT @Start = (@PageNo - 1) * @Items  
	    SELECT @End = @Start + @Items 
	
		SET @Query = 'INSERT INTO #temp 
					  SELECT
					   C.CarrierId,
					   C.JobTitle,
					   C.ShortDescription,
					   C.JobDescription,
					   C.EmploymentType,
					   C.ExperienceLevel,
					   C.NoOfPositions,
					   C.NoOfPeopleToHire,
					   C.HiringTimeline,
					   C.SkillId,
					   C.CompanyName,
					   C.ImageURL,
					   C.Address,
					   C.AreaName,
					   C.City,
					   C.State,
					   C.Country,
					   C.PostalCode,
					   C.SalaryMin,
					   C.SalaryMax,
					   C.PayDisplayType,
					   C.PayFrequency,
					   C.Benefits,
					   C.Languages,
					    
					   C.ApplyURL,
					   C.IsActive,
					   C.OrderNo,
					   C.CreatedDate,
					   C.CreatedBy,
					   C.UpdatedDate,
					   C.UpdatedBy,
					   C.Skills,
					   S.SkillName
					  FROM Carriers C 
					  inner join Skills S on S.SkillId =C.SkillId
					  
					  WHERE C.CarrierId <> 0 '
		
		IF(@Search <> '')
		BEGIN
			SET @Query = @Query + ' AND C.JobTitle LIKE ''%' + @Search + '%'''
		END

		IF(@Sort <> '')
		BEGIN
			SET @Query = @Query + ' ORDER BY ' + @Sort
		END
	
		EXEC sp_ExecuteSQL @Query;
		
		SELECT @Total = COUNT(Rid) from #temp 
				
		SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
		DROP TABLE #temp

	END TRY
    
    BEGIN CATCH  
       SELECT @Total = -1; 		   	   
    END CATCH   
END

GO
/****** Object:  StoredProcedure [dbo].[CarriersInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[CarriersInsert]
     @CarrierId        bigint ,
    @JobTitle         nvarchar(256),
    @ShortDescription nvarchar(max),
    @JobDescription   nvarchar(max),
    @EmploymentType   nvarchar(100),
    @ExperienceLevel  nvarchar(100),
    @NoOfPositions    int,
    @NoOfPeopleToHire int,
    @HiringTimeline   nvarchar(100),
    @SkillId          bigint,
    @CompanyName      nvarchar(256),
    @ImageURL         nvarchar(512) output,
    @Address          nvarchar(256),
    @AreaName         nvarchar(256),
    @City             nvarchar(256),
    @State            nvarchar(256),
    @Country          nvarchar(256),
    @PostalCode       nvarchar(20),
    @SalaryMin        decimal(18,2),
    @SalaryMax        decimal(18,2),
    @PayDisplayType   nvarchar(50),
    @PayFrequency     nvarchar(50),
    @Benefits         nvarchar(max),
    @Languages        nvarchar(256),

    @ApplyURL         nvarchar(512),
    @IsActive         bit,
    @OrderNo          bigint,
    @CreatedDate      datetime,
    @CreatedBy        nvarchar(256),
    @UpdatedDate      datetime,
    @UpdatedBy        nvarchar(256),
    @QStatus          int output,
	@Skills           nvarchar(1024)

AS
BEGIN
    SET NOCOUNT ON;

    --BEGIN TRY
    --    BEGIN TRANSACTION;

        -- If record does not exist, insert new
        IF ((SELECT COUNT(*) FROM Carriers WHERE CarrierId = @CarrierId) = 0)
        BEGIN
            INSERT INTO Carriers
            VALUES
            ( @JobTitle
             ,@ShortDescription
             ,@JobDescription
             ,@EmploymentType
             ,@ExperienceLevel
             ,@NoOfPositions
             ,@NoOfPeopleToHire
             ,@HiringTimeline
             ,@SkillId
             ,@CompanyName
             ,Null
             ,@Address
             ,@AreaName
             ,@City
             ,@State
             ,@Country
             ,@PostalCode
             ,@SalaryMin
             ,@SalaryMax
             ,@PayDisplayType
             ,@PayFrequency
             ,@Benefits
             ,@Languages
		
             ,@ApplyURL
             ,@IsActive
             ,@OrderNo
             ,@CreatedDate
             ,@CreatedBy
             ,@UpdatedDate
             ,@UpdatedBy
			 ,@Skills)
	 
			  	SET @CarrierId=SCOPE_IDENTITY()

            SELECT @QStatus = 1;   -- Insert Success
        END
        ELSE
        BEGIN
            -- Update existing record
            UPDATE Carriers
            SET
                JobTitle         = @JobTitle,
                ShortDescription = @ShortDescription,
                JobDescription   = @JobDescription,
                EmploymentType   = @EmploymentType,
                ExperienceLevel  = @ExperienceLevel,
                NoOfPositions    = @NoOfPositions,
                NoOfPeopleToHire = @NoOfPeopleToHire,
                HiringTimeline   = @HiringTimeline,
                SkillId          = @SkillId,
                CompanyName      = @CompanyName,
          
                Address          = @Address,
                AreaName         = @AreaName,
                City             = @City,
                State            = @State,
                Country          = @Country,
                PostalCode       = @PostalCode,
                SalaryMin        = @SalaryMin,
                SalaryMax        = @SalaryMax,
                PayDisplayType   = @PayDisplayType,
                PayFrequency     = @PayFrequency,
                Benefits         = @Benefits,
                Languages        = @Languages,
			
                ApplyURL         = @ApplyURL,
           
                OrderNo          = @OrderNo,
                UpdatedDate      = @UpdatedDate,
                UpdatedBy        = @UpdatedBy,
				Skills        = @Skills

	
            WHERE CarrierId = @CarrierId;
			

            SELECT @QStatus = 2;   -- Update Success
        END

		 IF(@ImageURL <> 'NA')
			BEGIN
				UPDATE Carriers
				   SET  ImageURL= CAST(@CarrierId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@JobTitle, '^a-z0-9') + '.' + @ImageURL
				   WHERE CarrierId = @CarrierId	
			  
				  SELECT @ImageURL= CAST(@CarrierId AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@JobTitle, '^a-z0-9') + '.' + @ImageURL	
			END	
		ELSE
			BEGIN
			  SELECT @ImageURL=''
			END	

    --    COMMIT TRANSACTION;
    --END TRY

    --BEGIN CATCH
    --    ROLLBACK TRANSACTION;
    --    SELECT @QStatus = -1; -- Error
    --END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[CarriersUpdateOrderNo]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[CarriersUpdateOrderNo]
    (@CarrierId bigint
    ,@OrderNo int
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION
    
			IF((SELECT COUNT(*) FROM Carriers WHERE CarrierId = @CarrierId) = 1)
				BEGIN
					UPDATE Carriers SET OrderNo = @OrderNo WHERE CarrierId = @CarrierId
					SELECT @QStatus = 1;
				END
			ELSE
				BEGIN
					SELECT @QStatus = 3;
				END	
		COMMIT TRANSACTION
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END













GO
/****** Object:  StoredProcedure [dbo].[CarriersUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CarriersUpdateStatus]
    (@CarrierId bigint,
     @QStatus int OUTPUT)  
AS
BEGIN
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION;
    
			IF ((SELECT IsActive FROM Carriers WHERE CarrierId = @CarrierId) = 1)
			BEGIN
				UPDATE Carriers SET IsActive = 0 WHERE CarrierId = @CarrierId;
			END
			ELSE
			BEGIN
				UPDATE Carriers SET IsActive = 1 WHERE CarrierId = @CarrierId;
			END		
		
			SELECT @QStatus = 1;   -- Success
		
		COMMIT TRANSACTION;
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION;
		 SELECT @QStatus = -1;   -- Failure
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerDocumentsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CustomerDocumentsDelete]
    (@DocumentId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION

	 Declare @CustomerId bigint
	 Set @CustomerId =(Select Top(1) CustomerId from CustomerDocuments WHERE DocumentId = @DocumentId)


		DELETE FROM CustomerDocuments WHERE DocumentId = @DocumentId
	
		

			
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerDocumentsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CustomerDocumentsGetById] 
	(@DocumentId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;
    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT (Select Email from Customers C where  C.CustomerId=CD.CustomerId) as Email, 
		 (Select Name from Customers C where  C.CustomerId=CD.CustomerId) as Name, 
		 
		  * FROM CustomerDocuments CD  WHERE DocumentId  = @DocumentId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerDocumentsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CustomerDocumentsGetList]
    @QStatus int output
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY        
		SELECT * FROM CustomerDocuments	ORDER BY InsertedDate ASC
		SELECT @QStatus = 1;			
    END TRY

    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerDocumentsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CustomerDocumentsGetListByVariable] 
	 (@PageNo int
	 ,@Items int
     ,@CustomerId bigint
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	Set @Items = 1000
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,DocumentId bigint 
				,CustomerId bigint
				,DocumentName nvarchar(256)
				,DocumentUrl nvarchar(1024)
				,DocumentStatus nvarchar(256)
				,VerifiedDate datetime
				,RejectionReason nvarchar(1024)
				,InsertedDate datetime
				,InsertedBy nvarchar(256)
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  S.DocumentId  
				,S.CustomerId 
				,S.DocumentName 
				,S.DocumentUrl
				,S.DocumentStatus
				,S.VerifiedDate
				,S.RejectionReason
				,S.InsertedDate
				,S.InsertedBy 
				,S.UpdatedBy 
				,S.UpdatedDate
						 
		FROM CustomerDocuments S  
		
		inner join  Customers C on S.CustomerId =C.CustomerId
		
		WHERE S.DocumentId <> 0'
		
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  S.DocumentName LIKE ''%' + @Search + '%'' OR C.PhoneNo LIKE ''%' + @Search + '%'' '
    END
    
    IF(@CustomerId<>0)
		BEGIN
			SET @Query=@Query + ' AND S.CustomerId='+cast(@CustomerId as nvarchar(max))
		END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
		 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END

GO
/****** Object:  StoredProcedure [dbo].[CustomerDocumentsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CustomerDocumentsInsert]
    (@DocumentId bigint 
	,@CustomerId bigint
	,@DocumentName nvarchar(256)
	,@DocumentUrl nvarchar(max) output
	,@DocumentStatus nvarchar(256)
	--,@VerifiedDate datetime
	,@RejectionReason nvarchar(max)
	,@AdminComments nvarchar(1024)
	,@InsertedDate datetime
	,@InsertedBy nvarchar(256)
	,@UpdatedDate datetime
	,@UpdatedBy nvarchar(256)
	,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
  
   -- BEGIN TRY
   -- BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM CustomerDocuments WHERE DocumentId = @DocumentId) = 0)
		BEGIN
			INSERT INTO CustomerDocuments VALUES
			        (@CustomerId
					,@DocumentName
					,null
					,@DocumentStatus
					,null
					,@RejectionReason
					,@AdminComments
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
					,@InsertedBy
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			        ,@UpdatedBy
					
					)
					
					Set @DocumentId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN		
			UPDATE CustomerDocuments
			   SET 
				   CustomerId=@CustomerId
				  ,DocumentName=@DocumentName
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			 WHERE DocumentId = @DocumentId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		

			IF(LEFT(@DocumentUrl, 1) = '.' OR @DocumentUrl <> 'NA')
		BEGIN
		
			IF(@DocumentUrl <> 'NA')
			BEGIN

			
				UPDATE CustomerDocuments
				   SET  DocumentUrl= CAST(@DocumentId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@DocumentName, '^a-z0-9') + @DocumentUrl
				   WHERE DocumentId = @DocumentId	
			  
				  SELECT @DocumentUrl = CAST(@DocumentId AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@DocumentName, '^a-z0-9') + @DocumentUrl	
			END	
			ELSE
			BEGIN
			  SELECT @DocumentUrl=''
			END 
		END
		

	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerDocumentsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerDocumentsUpdateStatus]
    (@DocumentId bigint
    ,@QStatus int output
	,@Status nvarchar(256)
	,@UpdatedBy nvarchar(256)
	,@RejectionReason nvarchar(512))  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF(@Status <> '')
		BEGIN
			UPDATE CustomerDocuments SET DocumentStatus = @Status,VerifiedDate=GetDate(),UpdatedBy=@UpdatedBy,
			
			RejectionReason=@RejectionReason WHERE DocumentId = @DocumentId
		
		END			
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END







GO
/****** Object:  StoredProcedure [dbo].[CustomerMOUDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/****** CustomerMOUDelete ******/
CREATE PROCEDURE [dbo].[CustomerMOUDelete]
    @Id BIGINT,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;

        DECLARE @CustomerId BIGINT;
        SELECT TOP 1 @CustomerId = CustomerId FROM CustomerMOU WHERE Id = @Id;

        DELETE FROM CustomerMOU WHERE Id = @Id;

        SELECT @QStatus = 1;

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerMOUGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** CustomerMOUGetById ******/
CREATE PROCEDURE [dbo].[CustomerMOUGetById]
    @Id BIGINT,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT (Select Email from Customers C where  C.CustomerId=CD.CustomerId) as Email, 
		 (Select Name from Customers C where  C.CustomerId=CD.CustomerId) as Name, 
		 * FROM CustomerMOU CD WHERE Id = @Id;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerMOUGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** CustomerMOUGetList ******/
CREATE PROCEDURE [dbo].[CustomerMOUGetList]
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT * FROM CustomerMOU ORDER BY InsertedDate ASC;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerMOUGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** CustomerMOUGetListByVariable ******/
CREATE PROCEDURE [dbo].[CustomerMOUGetListByVariable]
    @PageNo INT,
    @Items INT,
    @CustomerId BIGINT,
    @Search NVARCHAR(126),
    @Total INT OUTPUT,
    @Sort NVARCHAR(126)
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @Start INT, @End INT;
    DECLARE @Query NVARCHAR(MAX);

    CREATE TABLE #temp(
        Rid INT PRIMARY KEY IDENTITY(1,1),
        Id BIGINT,
        CustomerId BIGINT,
        MOUNumber NVARCHAR(50),
        DocumentUrl NVARCHAR(512),
        MOUStatus NVARCHAR(50),
        SubmittedDate DATETIME,
        ReviewedDate DATETIME,
        ApprovedDate DATETIME,
        RejectionReason NVARCHAR(1024),
        AdminComments NVARCHAR(1024),
        CustomerComments NVARCHAR(1024),
        IsActive BIT,
        InsertedDate DATETIME,
        InsertedBy NVARCHAR(256),
        UpdatedDate DATETIME,
        UpdatedBy NVARCHAR(256)
    );

    SELECT @Start = (@PageNo - 1) * @Items;
    SELECT @End = @Start + @Items;

    SET @Query = N'
        INSERT INTO #temp
        SELECT
            C.Id,
            C.CustomerId,
            C.MOUNumber,
            C.DocumentUrl,
            C.MOUStatus,
            C.SubmittedDate,
            C.ReviewedDate,
            C.ApprovedDate,
            C.RejectionReason,
            C.AdminComments,
            C.CustomerComments,
            C.IsActive,
            C.InsertedDate,
            C.InsertedBy,
            C.UpdatedDate,
            C.UpdatedBy
        FROM CustomerMOU C

		inner join  Customers S on S.CustomerId =C.CustomerId

        WHERE C.Id <> 0
    ';

    SET @Query = @Query + N' AND (
		C.MOUNumber LIKE ''%' + REPLACE(@Search, '''', '''''') + '%'' 
		OR C.MOUStatus LIKE ''%' + REPLACE(@Search, '''', '''''') + '%''
		OR S.PhoneNo LIKE ''%' + REPLACE(@Search, '''', '''''') + '%''
	)';


    IF(@CustomerId <> 0)
        SET @Query = @Query + ' AND C.CustomerId = ' + CAST(@CustomerId AS NVARCHAR(20));

    IF(@Sort <> '')
        SET @Query = @Query + ' ORDER BY ' + @Sort;

    EXEC sp_executesql @Query;

    SELECT @Total = COUNT(Rid) FROM #temp;

    SELECT * FROM #temp WHERE Rid > @Start AND Rid <= @End;

    DROP TABLE #temp;
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerMOUInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerMOUInsert]
    @Id BIGINT,
    @CustomerId BIGINT,
  --  @MOUNumber NVARCHAR(50),
    @DocumentUrl NVARCHAR(512) OUTPUT,
 --   @MOUStatus NVARCHAR(50),
  --  @SubmittedDate DATETIME,
  --  @ReviewedDate DATETIME,
  --  @ApprovedDate DATETIME,
  --  @RejectionReason NVARCHAR(1024),
  --  @AdminComments NVARCHAR(1024),
  --  @CustomerComments NVARCHAR(1024),
  --  @IsActive BIT,
    @InsertedBy NVARCHAR(256),
   -- @InsertedDate DATETIME,
    @UpdatedBy NVARCHAR(256),
   -- @UpdatedDate DATETIME,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;


		Declare  @MOUNumber NVARCHAR(50);

      -- Auto-generate MOUNumber if not provided
		IF (@MOUNumber IS NULL OR LTRIM(RTRIM(@MOUNumber)) = '')
		BEGIN
			DECLARE @MaxNum INT

			SELECT @MaxNum = 
				MAX(CAST(RIGHT(MOUNumber, 4) AS INT))
			FROM CustomerMOU
			WHERE MOUNumber LIKE 'CUS[0-9][0-9][0-9][0-9]'

			IF @MaxNum IS NULL
				SET @MaxNum = 0

			SET @MOUNumber = 'CUS' + RIGHT('000' + CAST(@MaxNum + 1 AS NVARCHAR(4)), 4)
		END


        IF((SELECT COUNT(*) FROM CustomerMOU WHERE Id = @Id) = 0)
        BEGIN
            INSERT INTO CustomerMOU
            (
                CustomerId, MOUNumber, DocumentUrl, MOUStatus,
                SubmittedDate, ReviewedDate, ApprovedDate, RejectionReason,
                AdminComments, CustomerComments, IsActive,
                InsertedDate, InsertedBy, UpdatedDate, UpdatedBy
            )
            VALUES
            (
                @CustomerId, @MOUNumber, NULL, NULL,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')), NULL, NULL, NULL,
                NULL, NULL, 1,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @InsertedBy,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @UpdatedBy
            );

            SET @Id = SCOPE_IDENTITY();
            SELECT @QStatus = 1;
        END
        ELSE
        BEGIN
            UPDATE CustomerMOU
            SET
                CustomerId = @CustomerId,
               -- MOUNumber = @MOUNumber,
               -- MOUStatus = @MOUStatus,
               --- SubmittedDate = @SubmittedDate,
               -- ReviewedDate = @ReviewedDate,
               -- ApprovedDate = @ApprovedDate,
               -- RejectionReason = @RejectionReason,
             --   AdminComments = @AdminComments,
             --   CustomerComments = @CustomerComments,
               -- IsActive = @IsActive,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy
            WHERE Id = @Id;

            SELECT @QStatus = 2;
        END

        -- Document URL naming logic
        IF(@DocumentUrl IS NOT NULL AND @DocumentUrl <> 'NA')
        BEGIN
            UPDATE CustomerMOU
            SET DocumentUrl = CAST(@Id AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@MOUNumber, '^a-z0-9') + @DocumentUrl
            WHERE Id = @Id;

            SELECT @DocumentUrl = CAST(@Id AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@MOUNumber, '^a-z0-9') + @DocumentUrl;
        END
        ELSE
        BEGIN
            SELECT @DocumentUrl = '';
        END

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerMOUUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** CustomerMOUUpdateStatus ******/
CREATE PROCEDURE [dbo].[CustomerMOUUpdateStatus]
    (@Id bigint
    ,@QStatus int output
	,@Status nvarchar(256)
	,@UpdatedBy nvarchar(256)
	,@RejectionReason nvarchar(512))  
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;

    
		IF(@Status <> '')
		BEGIN
			UPDATE CustomerMOU SET MOUStatus = @Status,ReviewedDate=GetDate(),UpdatedBy=@UpdatedBy,
			RejectionReason=@RejectionReason WHERE Id = @Id
		
		END	

        SELECT @QStatus = 1;

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END




GO
/****** Object:  StoredProcedure [dbo].[CustomersDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomersDelete]
    @CustomerId BIGINT,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION;
            DELETE FROM Customers WHERE CustomerId = @CustomerId;
            SELECT @QStatus = 1;
        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[CustomersExportExcel]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


--'06/19/2024','06/20/2024','TEST','UpdatedDate DESC',0
CREATE PROCEDURE [dbo].[CustomersExportExcel]
	 (@Search nvarchar(126)
     ,@Sort nvarchar(126)
     ,@Total int output
	 
	 )

	
	
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	--BEGIN TRY
	 
		
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	--DECLARE @Query nvarchar(max);


	
    -- Insert statements for procedure here
     
	SET @Query = 'SELECT 
	C.CustomerId,
C.Name,
C.PhoneNo,
C.WhatsappNo,
C.Email,
C.Gender,
C.DateOfBirth,
C.CompanyName,
C.BusinessType,
C.Address1,
C.Address2,
C.City,
C.State,
C.Country,
C.ZipCode,
C.PassPortNo,
C.CitizenShip,
C.SSNNo,
C.DrivingNo,
C.ProfileImage,
C.CustomerStatus,
C.Comments,
C.InsertedDate,
C.InsertedBy

	
	 FROM Customers C with(nolock)
				  WHERE C.CustomerId <> 0 '


    IF(@Search <> '')
    BEGIN
        SET @Query = @Query + ' AND (C.Name LIKE ''%' + @Search + '%'' OR C.PhoneNo LIKE ''%' + @Search + '%'' OR C.Email LIKE ''%' + @Search + '%'' OR C.CustomerNo LIKE ''%' + @Search + '%'' OR C.SSNNo LIKE ''%' + @Search + '%'' OR C.DrivingNo LIKE ''%' + @Search + '%'')'
    END

	

	
		--Set @Query = @Query + @Query;

		IF(@Sort <> '')
		BEGIN
			SET @Query = @Query + ' ORDER BY ' + @Sort 
		END 

		EXEC sp_ExecuteSQL @Query;
	    print @Query;

	    SELECT @Total = 1;
		
		
		
		 
	--END TRY
    
 --   BEGIN CATCH  
 --      SELECT @Total = -1; 		   
 --   END CATCH   
END





























GO
/****** Object:  StoredProcedure [dbo].[CustomersGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomersGetById]
    @CustomerId BIGINT,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT * FROM Customers WHERE CustomerId = @CustomerId;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[CustomersGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomersGetList]
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT * FROM Customers WHERE IsActive = 1 ORDER BY Name ASC;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[CustomersGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomersGetListByVariable]
    @PageNo INT,
    @Items INT,
    @Search NVARCHAR(126),
    @Total INT OUTPUT,
    @Sort NVARCHAR(126)
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @Start INT, @End INT;
    DECLARE @Query NVARCHAR(MAX);

    CREATE TABLE #temp (
        Rid INT PRIMARY KEY IDENTITY(1,1),
        CustomerId BIGINT,
		CustomerNo NVARCHAR(128),
        Name NVARCHAR(128),
        PhoneNo NVARCHAR(64),
        WhatsappNo NVARCHAR(64),
        Email NVARCHAR(128),
        Password NVARCHAR(256),
        Gender NVARCHAR(20),
        DateOfBirth DATETIME,
        CompanyName NVARCHAR(256),
        BusinessType NVARCHAR(128),
        Address1 NVARCHAR(512),
        City NVARCHAR(128),
        State NVARCHAR(128),
        Country NVARCHAR(128),
        ZipCode NVARCHAR(64),
        PassPortNo NVARCHAR(20),
        ProfileImage NVARCHAR(256),
        CustomerStatus NVARCHAR(50),
        IsActive BIT,
        FailedPasswordAttemptCount INT,
        IsLockedOut BIT,
        LastPasswordChangedDate DATETIME,
        LastLoginDate DATETIME,
        RegistrationDate DATETIME,
        AcceptedDate DATETIME,
        IPAddress NVARCHAR(45),
        DeviceInfo NVARCHAR(256),
        TermsConditions BIT,
        Comments NVARCHAR(2048),
        InsertedDate DATETIME,
        InsertedBy NVARCHAR(256),
        UpdatedDate DATETIME,
        UpdatedBy NVARCHAR(256)
    )

    SELECT @Start = (@PageNo - 1) * @Items
    SELECT @End = @Start + @Items

    SET @Query = '
        INSERT INTO #temp
        SELECT
            C.CustomerId,C.CustomerNo, C.Name, C.PhoneNo, C.WhatsappNo, C.Email, C.Password, C.Gender, C.DateOfBirth,
            C.CompanyName, C.BusinessType, C.Address1, C.City, C.State, C.Country, C.ZipCode, C.PassPortNo,
            C.ProfileImage, C.CustomerStatus, C.IsActive, C.FailedPasswordAttemptCount, C.IsLockedOut,
            C.LastPasswordChangedDate, C.LastLoginDate, C.RegistrationDate, C.AcceptedDate, C.IPAddress,
            C.DeviceInfo, C.TermsConditions, C.Comments, C.InsertedDate, C.InsertedBy, C.UpdatedDate, C.UpdatedBy
        FROM Customers C
        WHERE C.CustomerId <> 0
    '

    IF(@Search <> '')
    BEGIN
        SET @Query = @Query + ' AND (C.Name LIKE ''%' + @Search + '%'' OR C.PhoneNo LIKE ''%' + @Search + '%'' OR C.Email LIKE ''%' + @Search + '%'' OR C.CustomerNo LIKE ''%' + @Search + '%'' OR C.SSNNo LIKE ''%' + @Search + '%'' OR C.DrivingNo LIKE ''%' + @Search + '%'')'
    END

    IF(@Sort <> '')
    BEGIN
        SET @Query = @Query + ' ORDER BY ' + @Sort
    END

    EXEC sp_executesql @Query

    SELECT @Total = COUNT(Rid) FROM #temp

    SELECT * FROM #temp WHERE Rid > @Start AND Rid <= @End

    DROP TABLE #temp
END


GO
/****** Object:  StoredProcedure [dbo].[CustomersGetPassword]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[CustomersGetPassword]

@CustomerId int,
@QStatus int output

AS
BEGIN

		-- SET NOCOUNT ON added to prevent extra result sets from
		-- interfering with SELECT statements.

		SET NOCOUNT ON;

		-- Insert statements for procedure here

		BEGIN TRY
			SELECT Password FROM Customers WHERE CustomerId = @CustomerId
			SELECT @QStatus = 1
		END TRY
		
		BEGIN CATCH
		    SELECT @QStatus = -1
		END CATCH

END

GO
/****** Object:  StoredProcedure [dbo].[CustomersGetSSNNO]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[CustomersGetSSNNO]
    @SSNNO nvarchar(64),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT * FROM Customers WHERE SSNNO = @SSNNO;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[CustomersInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomersInsert]
    @CustomerId BIGINT,
    @CustomerNo NVARCHAR(20),
    @Name NVARCHAR(128),
    @PhoneNo NVARCHAR(64),
    @WhatsAppNo NVARCHAR(64), -- Corrected typo
    @Email NVARCHAR(128),
    @Password NVARCHAR(256),
    @Gender NVARCHAR(20),
    @DateOfBirth DATETIME,
    @CompanyName NVARCHAR(256),
    @BusinessType NVARCHAR(128),
    @Address1 NVARCHAR(2048),
    @Address2 NVARCHAR(2048),
    @City NVARCHAR(128),
    @State NVARCHAR(128),
    @Country NVARCHAR(128),
    @ZipCode NVARCHAR(64),
    @CitizenShip NVARCHAR(64), -- Added missing column
    @PassPortNo NVARCHAR(30),
    @SSNNo NVARCHAR(50),
    @DrivingNo NVARCHAR(50),
    @ProfileImage NVARCHAR(256) OUTPUT, -- Changed to match table schema
    @CustomerStatus NVARCHAR(50),
    @IsActive BIT,
    @FailedPasswordAttemptCount INT,
    @IsLockedOut BIT,
    @LastPasswordChangedDate DATETIME,
    @LastLoginDate DATETIME,
    @RegistrationDate DATETIME,
    @AcceptedDate DATETIME,
    @IPAddress NVARCHAR(45),
    @DeviceInfo NVARCHAR(256),
    @TermsConditions BIT,
    @Comments NVARCHAR(2048),
    @InsertedBy NVARCHAR(256),
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate CustomerNo if not provided
        IF (@CustomerNo IS NULL OR LTRIM(RTRIM(@CustomerNo)) = '')
        BEGIN
            DECLARE @MaxNum INT
            SELECT @MaxNum = MAX(CAST(RIGHT(CustomerNo, 4) AS INT))
            FROM Customers
            WHERE CustomerNo LIKE 'CUS[0-9][0-9][0-9][0-9]'
            IF @MaxNum IS NULL
                SET @MaxNum = 0
            SET @CustomerNo = 'CUS' + RIGHT('000' + CAST(@MaxNum + 1 AS NVARCHAR(4)), 4)
        END

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Customers WHERE SSNNo = @SSNNo ) = 0)
        BEGIN
            INSERT INTO Customers
            (
                CustomerNo, Name, PhoneNo, WhatsAppNo, Email, Password, Gender, DateOfBirth, CompanyName, BusinessType,
                Address1, Address2, City, State, Country, ZipCode, CitizenShip, PassPortNo, SSNNo, DrivingNo, ProfileImage,
                CustomerStatus, IsActive, FailedPasswordAttemptCount, IsLockedOut, LastPasswordChangedDate,
                LastLoginDate, RegistrationDate, AcceptedDate, IPAddress, DeviceInfo, TermsConditions, Comments,
                InsertedDate, InsertedBy, UpdatedDate, UpdatedBy
            )
            VALUES
            (
                @CustomerNo, @Name, @PhoneNo, @WhatsAppNo, @Email, @Password, @Gender, @DateOfBirth, @CompanyName, @BusinessType,
                @Address1, @Address2, @City, @State, @Country, @ZipCode, @CitizenShip, @PassPortNo, @SSNNo, @DrivingNo, @ProfileImage,
                @CustomerStatus, @IsActive, @FailedPasswordAttemptCount, @IsLockedOut, @LastPasswordChangedDate,
                @LastLoginDate, @RegistrationDate, @AcceptedDate, @IPAddress, @DeviceInfo, @TermsConditions, @Comments,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @InsertedBy,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @UpdatedBy
            )
            SET @CustomerId = SCOPE_IDENTITY()
            SELECT @QStatus = 1
        END
        ELSE
        BEGIN
            UPDATE Customers
            SET CustomerNo = @CustomerNo,
                Name = @Name,
                PhoneNo = @PhoneNo,
                WhatsAppNo = @WhatsAppNo, -- Corrected typo
                Email = @Email,
                Password = @Password,
                Gender = @Gender,
                DateOfBirth = @DateOfBirth,
                CompanyName = @CompanyName,
                BusinessType = @BusinessType,
                Address1 = @Address1,
                Address2 = @Address2,
                City = @City,
                State = @State,
                Country = @Country,
                ZipCode = @ZipCode,
                CitizenShip = @CitizenShip, -- Added missing column
                PassPortNo = @PassPortNo,
            --    SSNNo = @SSNNo,
                DrivingNo = @DrivingNo,
                ProfileImage = @ProfileImage,
              --  CustomerStatus = @CustomerStatus, -- Included
                IsActive = @IsActive, -- Included
                FailedPasswordAttemptCount = @FailedPasswordAttemptCount,
                IsLockedOut = @IsLockedOut,
                LastPasswordChangedDate = @LastPasswordChangedDate,
                LastLoginDate = @LastLoginDate,
                RegistrationDate = @RegistrationDate,
                AcceptedDate = @AcceptedDate,
                IPAddress = @IPAddress,
                DeviceInfo = @DeviceInfo,
                TermsConditions = @TermsConditions,
                Comments = @Comments,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

            WHERE CustomerId = @CustomerId
            SELECT @QStatus = 2
        END

        IF (LEFT(@ProfileImage, 1) = '.' OR @ProfileImage <> 'NA')
        BEGIN
            IF (@ProfileImage <> 'NA')
            BEGIN
                UPDATE Customers
                SET ProfileImage = CAST(@CustomerId AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@Name, '^a-z0-9') + @ProfileImage
                WHERE CustomerId = @CustomerId
                SELECT @ProfileImage = CAST(@CustomerId AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@Name, '^a-z0-9') + @ProfileImage
            END
            ELSE
            BEGIN
                SELECT @ProfileImage = ''
            END
        END

        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerStatusDelete]
    (@Id bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    
			DELETE FROM CustomerStatus WHERE Id = @Id
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[CustomerStatusGetById]
	(@Id bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM CustomerStatus  WHERE Id  = @Id
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerStatusGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT * FROM CustomerStatus where IsActive=1 Order by OrderNo Asc	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerStatusGetListByVariable]
	 (@PageNo int
     ,@Items int
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,Id bigint 
				,Name varchar(50)
				,OrderNo bigint
				,IsActive bit
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime
				)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  SL.Id 
				,SL.Name 
				,SL.OrderNo
				,SL.IsActive
				,SL.UpdatedBy 
				,SL.UpdatedDate 
		FROM CustomerStatus SL  WHERE SL.Id <> 0 '
	
	
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  SL.Name LIKE ''%' + @Search + '%'''
    END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END

GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerStatusInsert]
    (@Id bigint 
	,@Name Nvarchar(256)	
	,@IsActive bit
	,@UpdatedBy nvarchar(50)
	,@UpdatedDate datetime
	,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
   -- BEGIN TRY
   -- BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM CustomerStatus WHERE Id = @Id) = 0)
		BEGIN
			INSERT INTO CustomerStatus VALUES
			        (@Name	
					,0 
	                ,@IsActive
	                ,@UpdatedDate
					,@UpdatedBy
					)
					
					Set @Id = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN
		
			UPDATE CustomerStatus
			   SET 
				   Name=@Name
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=@UpdatedDate
			 WHERE  Id = @Id
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		 
		
	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END

GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusUpdateOrderBy]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomerStatusUpdateOrderBy]
    (@Id bigint
    ,@OrderNo int
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
			UPDATE CustomerStatus SET OrderNo = @OrderNo WHERE Id=@Id
		
		 SELECT @QStatus = 1;	
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END























GO
/****** Object:  StoredProcedure [dbo].[CustomerStatusUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[CustomerStatusUpdateStatus]
    (@Id bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT IsActive FROM CustomerStatus WHERE Id = @Id) = 1)
		BEGIN
			UPDATE CustomerStatus SET IsActive = 0 WHERE Id = @Id
		END
		ELSE
		BEGIN
			UPDATE CustomerStatus SET IsActive = 1 WHERE Id = @Id
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[CustomersUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[CustomersUpdateStatus]
    (@CustomerId bigint
    ,@QStatus int output
	,@Status nvarchar(256)
	,@UpdatedBy nvarchar(256))  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF(@Status <> '')
		BEGIN
			UPDATE Customers SET CustomerStatus = @Status,UpdatedDate=GetDate(),UpdatedBy=@UpdatedBy WHERE CustomerId = @CustomerId
		
		END			
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END







GO
/****** Object:  StoredProcedure [dbo].[EnquiriesDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[EnquiriesDelete]
    (@EnquiryId bigint
    ,@QStatus int output )  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
    
    BEGIN TRY  
		    BEGIN TRANSACTION  
			DELETE FROM Enquiries WHERE EnquiryId = @EnquiryId		
			SELECT @QStatus = 1;
			COMMIT TRANSACTION		
    END TRY

    BEGIN CATCH
    ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END















GO
/****** Object:  StoredProcedure [dbo].[EnquiriesGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[EnquiriesGetById]
	(@EnquiryId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
   SET NOCOUNT ON;

    BEGIN TRY 
		 SELECT  EnquiryId
		        ,Name
				,Email
				,Description
				,Subject 
				,PhoneNo 
				,IsActive
				,InsertedTime 
				,Field1
				,Field2
		        from Enquiries where EnquiryId=@EnquiryId
		 
		 SELECT @QStatus = 1;
    END TRY
    
    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH	
	 
END












GO
/****** Object:  StoredProcedure [dbo].[EnquiriesGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[EnquiriesGetListByVariable] 
	 (@EventId bigint
	 ,@FromDate nvarchar(126)
	 ,@ToDate nvarchar(126)
	 ,@Search nvarchar(126)
     ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
     ,@Total int output)
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,EnquiryId bigint
				,Name nvarchar(128)
				,Email nvarchar(128)
				,Description nvarchar(1024)
				,Subject nvarchar(128)
				,PhoneNo nvarchar(512)
				,IsActive bit
				,InsertedTime datetime
				,Field1 nvarchar(512)
				,Field2 nvarchar(512)
				,ChapterName nvarchar(512))
				
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp SELECT 
	             E.EnquiryId
	            ,E.Name
	            ,E.Email
	            ,E.Description
	            ,E.Subject
	            ,E.PhoneNo
	            ,E.IsActive
	            ,E.InsertedTime 
				,E.Field1
				,E.Field2
				,'''' as ChapterName
				FROM Enquiries E
		        WHERE E.EnquiryId <> 0 '

	
		IF(@Search <> '')
			BEGIN
				SET @Query = @Query + ' AND  E.Name LIKE ''%' + @Search + '%'''
			END

		IF(@EventId <> 0)
			BEGIN
				SET @Query = @Query + ' AND E.EventId= '+CAST(@EventId as nvarchar(250))
			END



		IF(@FromDate <> '' OR @ToDate <> '')
		BEGIN
			IF(@FromDate <> '' AND @ToDate <> '')
				BEGIN
					SET @Query = @Query + ' AND  (Convert(Date, E.InsertedTime) >= ''' + @FromDate + ''' AND Convert(Date, E.InsertedTime) <= ''' + @ToDate + ''')'
				END 

			IF(@FromDate <> '' AND @ToDate = '')
				BEGIN
					SET @Query = @Query + ' AND  Convert(Date,E.InsertedTime) >= ''' + @FromDate + ''''
				END 
			IF(@FromDate = '' AND @ToDate <> '')
				BEGIN
					SET @Query = @Query + ' AND Convert(Date, E.InsertedTime) <= ''' + @ToDate + ''''
				END
	    END 

		IF(@Sort <> '')
			BEGIN
				SET @Query = @Query + ' ORDER BY ' + @Sort
			END
	
		EXEC sp_ExecuteSQL @Query;
		
		SELECT @Total = COUNT(Rid) from #temp 
				
		SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
		DROP TABLE #temp
 
END













GO
/****** Object:  StoredProcedure [dbo].[EnquiriesInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[EnquiriesInsert]
    (@EnquiryId bigint output
	,@EventId bigint
	,@Name nvarchar(128)
	,@Email nvarchar(128)
	,@Description nvarchar(1024)
	,@Subject nvarchar(128)
	,@PhoneNo nvarchar(50)
	,@IsActive bit
	,@InsertedTime datetime
	,@Field1 nvarchar(512)
	,@Field2 nvarchar(512)
	,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
    
    BEGIN TRY
    BEGIN TRANSACTION
    IF((SELECT COUNT(*) FROM Enquiries WHERE EnquiryId = @EnquiryId) = 0)
    BEGIN
        INSERT INTO Enquiries VALUES
            (@EventId
			,@Name
            ,@Email
            ,@Description
            ,@Subject
            ,@PhoneNo
			,@IsActive
			,@InsertedTime
			,'New'
			,@Field2)		

			SELECT @EnquiryId = SCOPE_IDENTITY()
			
		SELECT @QStatus = 1;	
	END
	ELSE
	BEGIN
		UPDATE Enquiries
		   SET EventId = @EventId
		       ,Name =@Name,
			   Email=@Email,
			   Description=@Description,
			   Subject=@Subject,
			   PhoneNo=@PhoneNo,
			   IsActive=@IsActive ,
			   InsertedTime=@InsertedTime
			   --Field1 = @Field1,
			   --Field2 = @Field2

		 WHERE EnquiryId = @EnquiryId
		 		 
		 SELECT @QStatus = 1;	
	END
    COMMIT TRANSACTION
    END TRY
    
    BEGIN CATCH    
    ROLLBACK TRANSACTION
		SELECT @QStatus = -1;    
    END CATCH    
END



















GO
/****** Object:  StoredProcedure [dbo].[EnquiriesUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[EnquiriesUpdateStatus]
    (@EnquiryId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION

			IF((SELECT IsActive FROM Enquiries WHERE EnquiryId = @EnquiryId) = 1)
				BEGIN
					UPDATE Enquiries SET IsActive = 0 WHERE EnquiryId = @EnquiryId
				END
			ELSE
				BEGIN
					UPDATE Enquiries SET IsActive = 1 WHERE EnquiryId = @EnquiryId
				END		
		
			SELECT @QStatus = 1;
		
		COMMIT TRANSACTION
    END TRY

    BEGIN CATCH
    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END











GO
/****** Object:  StoredProcedure [dbo].[EnquirysUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[EnquirysUpdateStatus]
    @EnquiryId BIGINT,
    @Status NVARCHAR(50),
    @QStatus INT OUTPUT  
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY    
        BEGIN TRANSACTION;

        UPDATE Enquiries
        SET Field1 = @Status
        WHERE EnquiryId = @EnquiryId;

        SET @QStatus = 1;
        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION;     
        SET @QStatus = -1;
    END CATCH
END
















GO
/****** Object:  StoredProcedure [dbo].[ExistingMenuItemsGetbyId]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


Create PROCEDURE [dbo].[ExistingMenuItemsGetbyId]
	@PageDetailId bigint,
	@QStatus int OUTPUT
        
AS
BEGIN

	BEGIN TRY
		DECLARE @Query nvarchar(max);
		DECLARE @Start int, @End INT ;
	    
		SET NOCOUNT ON;
		    
		select * from MenuItems M where MenuItemid not in (select MenuItemid from MenuPages where MenuItemid=M.MenuItemid)

		union all
		select * from MenuItems M where  MenuItemid in (select MenuItemid from MenuPages where PageDetailId=@PageDetailId)
		

	          SELECT @QStatus = 1;		
	END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH  
    
END




GO
/****** Object:  StoredProcedure [dbo].[ExistingMenuItemsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[ExistingMenuItemsGetList]
	--@ChapterId bigint,
	@QStatus int OUTPUT
        
AS
BEGIN

	BEGIN TRY
		DECLARE @Query nvarchar(max);
		DECLARE @Start int, @End INT ;
	    
		SET NOCOUNT ON;
		    
		select * from MenuItems M where MenuItemid not in (select MenuItemid from MenuPages where MenuItemid=M.MenuItemid)



	          SELECT @QStatus = 1;		
	END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH  
    
END

GO
/****** Object:  StoredProcedure [dbo].[ExportToEnquiries]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


Create PROCEDURE [dbo].[ExportToEnquiries]
	 (@EventId bigint
	 ,@FromDate nvarchar(126)
	 ,@ToDate nvarchar(126)
	 ,@Search nvarchar(126)
	 ,@Sort nvarchar(216)
     ,@Total int OUTPUT)
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	
	BEGIN TRY 
	
			SET NOCOUNT ON;
			
			DECLARE @Start int, @End INT ;
			DECLARE @Query nvarchar(max);
			
			SET @Query = 'SELECT  E.EnquiryId
						,E.Name	
						,E.Email	
						,E.PhoneNo		
						,E.Subject		
						,E.Description												  
				         FROM Enquiries E where E.EnquiryId <> 0 '
			 
			
			IF(@Search <> '')
			BEGIN
				SET @Query = @Query + ' AND  E.Name LIKE ''%' + @Search + '%'' OR  E.Email LIKE ''%' + @Search + '%'' OR  E.PhoneNo LIKE ''%' + @Search + '%'''
			END

			IF(@EventId <> 0)
			BEGIN
				SET @Query = @Query + ' AND E.EventId= '+CAST(@EventId as nvarchar(250))
			END



			IF(@FromDate <> '' OR @ToDate <> '')
	  		BEGIN
				IF(@FromDate <> '' AND @ToDate <> '')
				BEGIN
					SET @Query = @Query + ' AND  (Convert(Date, E.InsertedTime) >= ''' + @FromDate + ''' AND Convert(Date, E.InsertedTime) <= ''' + @ToDate + ''')'
				END 

				IF(@FromDate <> '' AND @ToDate = '')
				BEGIN
					SET @Query = @Query + ' AND  Convert(Date,E.InsertedTime) >= ''' + @FromDate + ''''
				END 

				IF(@FromDate = '' AND @ToDate <> '')
				BEGIN
					SET @Query = @Query + ' AND Convert(Date, E.InsertedTime) <= ''' + @ToDate + ''''
	 			END
			END 

			
			IF(@Sort <> '')
			BEGIN
				SET @Query = @Query + ' ORDER BY ' + @Sort
			END
			
			EXEC sp_ExecuteSQL @Query;
			SELECT @Total = 1;
			
    END TRY
    BEGIN CATCH
		 SELECT @Total = -1;
    END CATCH
	 
END











GO
/****** Object:  StoredProcedure [dbo].[FeCarrierRegistrationInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[FeCarrierRegistrationInsert]
(
    @RegistrationId bigint,
    @CarrierId bigint,
    @FirstName nvarchar(256),
	@LastName nvarchar(256),
	@PreferredFirstName nvarchar(256),
    @Email nvarchar(256),
    @Phone nvarchar(50),
    @ExperienceYears int,
    @ResumeURL nvarchar(512),
	@linkedURL nvarchar(512),
	@WebsiteURL nvarchar(512),
    @Status nvarchar(64),
    @AdminComments nvarchar(max),
    @CreatedDate datetime,
    @CreatedBy nvarchar(256),
    @UpdatedDate datetime,
    @UpdatedBy nvarchar(256),
    @QStatus int output,
	@IpAddress nvarchar(256)
)
as
begin
    set nocount on;

    begin try
        begin transaction;

        if ((select count(*) from CarrierRegistrations where RegistrationId = @RegistrationId) = 0)
        begin
            insert into CarrierRegistrations
            values
            (
                @CarrierId,
                @FirstName,
				@LastName,
				@PreferredFirstName,
                @Email,
                @Phone,
                @ExperienceYears,
                Null,
				@linkedURL,
			    @WebsiteURL,
                'Registered',
                @AdminComments,
                @CreatedDate,
                @CreatedBy,
                @UpdatedDate,
                @UpdatedBy,
				@IpAddress
            );

		
			  set @RegistrationId = scope_identity();

            select @QStatus = 1;
          
        end
        else
        begin
            update CarrierRegistrations
            set CarrierId       = @CarrierId,
               FirstName            = @FirstName,
				LastName            = @LastName,
				PreferredFirstName            = @PreferredFirstName,
                Email           = @Email,
                Phone           = @Phone,
                ExperienceYears = @ExperienceYears,
              --  ResumeURL       = @ResumeURL,
				linkedURL     = @linkedURL,
				WebsiteURL     = @WebsiteURL,
                Status          = @Status,
                AdminComments   = @AdminComments,
                UpdatedDate     = @UpdatedDate,
                UpdatedBy       = @UpdatedBy

            where  RegistrationId = @RegistrationId;

     
            

            select @QStatus = 2;
        end


		IF(@ResumeURL <> 'NA')
			BEGIN
			   UPDATE CarrierRegistrations
			   SET  ResumeURL= CAST(@RegistrationId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@FirstName, '&^a-z0-9') + '.' + @ResumeURL
			   WHERE RegistrationId = @RegistrationId	
			  
			  SELECT @ResumeURL = CAST(@RegistrationId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@FirstName, '&^a-z0-9') + '.' + @ResumeURL
			END
			ELSE
			BEGIN
			 SELECT @ResumeURL=''
			END



        commit transaction;
    end try

    begin catch
        rollback transaction;
        select @QStatus = -1;
    end catch
end

GO
/****** Object:  StoredProcedure [dbo].[FEFinalHomePageInitialLoad]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[FEFinalHomePageInitialLoad]    
     
  @QStatus int output    
 
         
AS    
BEGIN    
    
 -- SET NOCOUNT ON added to prevent extra result sets from    
     
 SET NOCOUNT ON;    
     
 BEGIN TRY     
     
  
    
  /*====================================================================*/    
  /*         HomePage Engineered for Real-World Impact and Performance         */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('HomePage Engineered for Real-World Impact and Performance', '^a-z0-9')     
    
 

   /*====================================================================*/    
  /*       HomePage Transforming the Future with Robotics       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('HomePage Transforming the Future with Robotics', '^a-z0-9')     
    
    


   /*====================================================================*/    
  /*        HomePage Applications Use Cases       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('HomePage Applications Use Cases', '^a-z0-9')     
    
   
 



          
   /*============================================*/    
  /*    Menu Details         */    
  /*============================================*/    



		 SELECT MI.MenuItemId, MI.DisplayName, MI.IdPath, MI.PageParentId,MI.PageLevel, MI.Position, PD.PageDetailId,PD.Target, PD.Heading, PD.PageUrl, PD.DocumentUrl, PD.OtherUrl     
    ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = MI.PageParentId) AS ParentActive     
    ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = MI.MenuItemId) AS SubMenuItemCount    
    FROM MenuItems MI    
    LEFT Join MenuPages MP On MP.MenuItemId = MI.MenuItemId    
    LEFT Join PageDetails PD on PD.PageDetailId= MP.PageDetailId    
    Where MI.IsMenuBar=1 AND MI.IsActive = 1 Order By MI.Position    

 
     SELECT MI.MenuItemId, MI.DisplayName, MI.IdPath, MI.PageParentId,MI.PageLevel, MI.Position, PD.PageDetailId,PD.Target, PD.Heading, PD.PageUrl, PD.DocumentUrl, PD.OtherUrl     
    ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = MI.PageParentId) AS ParentActive     
    ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = MI.MenuItemId) AS SubMenuItemCount    
    ,CASE WHEN MI.PageLevel=1 THEN MI.DisplayName     
    ELSE (CASE WHEN MI.PageLevel=2 THEN (SELECT M2.DisplayName from MenuItems M2 where M2.MenuItemId=MI.PageParentId)     
    ELSE (CASE WHEN MI.PageLevel=3 THEN (SELECT M3.DisplayName from MenuItems M3 where M3.MenuItemId=(SELECT M31.PageParentId from MenuItems M31 where M31.MenuItemId=MI.PageParentId))    
    ELSE (CASE WHEN MI.PageLevel=4 THEN (SELECT M4.DisplayName from MenuItems M4 where M4.MenuItemId=(SELECT M41.PageParentId from MenuItems M41 where M41.MenuItemId=(SELECT M42.PageParentId from MenuItems M42 where M42.MenuItemId=MI.PageParentId)))     
    ELSE '' END) END ) END ) END as ParentPageName    
    FROM MenuItems MI    
    Inner Join MenuPages MP On MP.MenuItemId = MI.MenuItemId    
    Inner Join PageDetails PD on PD.PageDetailId= MP.PageDetailId    
    Where   MI.IsFooterBar=1 AND MI.IsActive = 1 Order By MI.Position    

   /*====================================================================*/    
  /*         App Info       */    
  /*====================================================================*/    
    
  Select  *  From AppInfo 
    
    
    
     
  /*============================================*/    
  /*   Quick Links Details         */    
  /*============================================*/    
     
           SELECT MI.MenuItemId, MI.DisplayName, MI.IdPath, MI.PageParentId,MI.PageLevel, MI.Position, PD.PageDetailId,PD.Target, PD.Heading, PD.PageUrl, PD.DocumentUrl, PD.OtherUrl     
    ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = MI.PageParentId) AS ParentActive     
    ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = MI.MenuItemId) AS SubMenuItemCount    
    ,CASE WHEN MI.PageLevel=1 THEN MI.DisplayName     
    ELSE (CASE WHEN MI.PageLevel=2 THEN (SELECT M2.DisplayName from MenuItems M2 where M2.MenuItemId=MI.PageParentId)     
    ELSE (CASE WHEN MI.PageLevel=3 THEN (SELECT M3.DisplayName from MenuItems M3 where M3.MenuItemId=(SELECT M31.PageParentId from MenuItems M31 where M31.MenuItemId=MI.PageParentId))    
    ELSE (CASE WHEN MI.PageLevel=4 THEN (SELECT M4.DisplayName from MenuItems M4 where M4.MenuItemId=(SELECT M41.PageParentId from MenuItems M41 where M41.MenuItemId=(SELECT M42.PageParentId from MenuItems M42 where M42.MenuItemId=MI.PageParentId)))     
    ELSE '' END) END ) END ) END as ParentPageName    
    FROM MenuItems MI    
    Inner Join MenuPages MP On MP.MenuItemId = MI.MenuItemId    
    Inner Join PageDetails PD on PD.PageDetailId= MP.PageDetailId    
    Where  MI.IsQuickLinks=1 AND MI.IsActive = 1 Order By MI.Position    
     
     
   

      /*====================================================================*/    
  /*        Customers & Partners       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('HomePage CustomersPatners', '^a-z0-9')     
    
   
 

  
 



  SELECT @QStatus = 1;    
        
 END TRY    
        
    BEGIN CATCH      
       SELECT @QStatus = -1;    
    END CATCH     
END    
    

GO
/****** Object:  StoredProcedure [dbo].[FEGetCustomersPatners]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

    
Create PROCEDURE [dbo].[FEGetCustomersPatners]    
  (@QStatus int output)    
         
AS    
BEGIN    
    
 -- SET NOCOUNT ON added to prevent extra result sets from    
 -- interfering with SELECT statements.    
     
 SET NOCOUNT ON;    
 DECLARE @Query NVARCHAR(max);    
     
 BEGIN TRY     
    
    
  
      /*====================================================================*/    
  /*        Customers & Partners       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('HomePage CustomersPatners', '^a-z0-9')     
    


  SELECT @QStatus = 1;    
        
 END TRY    
        
    BEGIN CATCH      
       SELECT @QStatus = -1;    
    END CATCH     
END     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


GO
/****** Object:  StoredProcedure [dbo].[FEGetListMainLayout]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

    
CREATE PROCEDURE [dbo].[FEGetListMainLayout]    
  (@QStatus int output)    
         
AS    
BEGIN    
    
 -- SET NOCOUNT ON added to prevent extra result sets from    
 -- interfering with SELECT statements.    
     
 SET NOCOUNT ON;    
 DECLARE @Query NVARCHAR(max);    
     
 BEGIN TRY     
    
    
  


     /*====================================================================*/    
  /*         App Info       */    
  /*====================================================================*/    
    
  Select * From AppInfo    
    

	

    /*============================================*/    
  /*    Menu Details         */    
  /*============================================*/    
      SELECT MI.MenuItemId, MI.DisplayName, MI.IdPath, MI.PageParentId,MI.PageLevel, MI.Position, PD.PageDetailId,PD.Target, PD.Heading, PD.PageUrl, PD.DocumentUrl, PD.OtherUrl         
    ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = MI.PageParentId) AS ParentActive         
    ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = MI.MenuItemId) AS SubMenuItemCount        
    FROM MenuItems MI        
    LEFT Join MenuPages MP On MP.MenuItemId = MI.MenuItemId        
    LEFT Join PageDetails PD on PD.PageDetailId= MP.PageDetailId        
    Where  MI.IsMenuBar=1 AND MI.IsActive = 1 Order By MI.Position  
  /*============================================*/    
  /*   Footer Menu Details         */    
  /*============================================*/    
    
    SELECT MI.MenuItemId, MI.DisplayName, MI.IdPath, MI.PageParentId,MI.PageLevel, MI.Position, PD.PageDetailId,PD.Target, PD.Heading, PD.PageUrl, PD.DocumentUrl, PD.OtherUrl         
    ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = MI.PageParentId) AS ParentActive         
    ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = MI.MenuItemId) AS SubMenuItemCount        
    ,CASE WHEN MI.PageLevel=1 THEN MI.DisplayName         
    ELSE (CASE WHEN MI.PageLevel=2 THEN (SELECT M2.DisplayName from MenuItems M2 where M2.MenuItemId=MI.PageParentId)         
    ELSE (CASE WHEN MI.PageLevel=3 THEN (SELECT M3.DisplayName from MenuItems M3 where M3.MenuItemId=(SELECT M31.PageParentId from MenuItems M31 where M31.MenuItemId=MI.PageParentId))        
    ELSE (CASE WHEN MI.PageLevel=4 THEN (SELECT M4.DisplayName from MenuItems M4 where M4.MenuItemId=(SELECT M41.PageParentId from MenuItems M41 where M41.MenuItemId=(SELECT M42.PageParentId from MenuItems M42 where M42.MenuItemId=MI.PageParentId)))      
  
   
    ELSE '' END) END ) END ) END as ParentPageName        
    FROM MenuItems MI        
    Inner Join MenuPages MP On MP.MenuItemId = MI.MenuItemId        
    Inner Join PageDetails PD on PD.PageDetailId= MP.PageDetailId        
    Where  MI.IsFooterBar=1 AND MI.IsActive = 1 Order By MI.Position     
  

    
   /*============================================*/        
  /*   Quick Links Details         */        
  /*============================================*/        
         
           SELECT MI.MenuItemId, MI.DisplayName, MI.IdPath, MI.PageParentId,MI.PageLevel, MI.Position, PD.PageDetailId,PD.Target, PD.Heading, PD.PageUrl, PD.DocumentUrl, PD.OtherUrl         
    ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = MI.PageParentId) AS ParentActive         
    ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = MI.MenuItemId) AS SubMenuItemCount        
    ,CASE WHEN MI.PageLevel=1 THEN MI.DisplayName         
    ELSE (CASE WHEN MI.PageLevel=2 THEN (SELECT M2.DisplayName from MenuItems M2 where M2.MenuItemId=MI.PageParentId)         
    ELSE (CASE WHEN MI.PageLevel=3 THEN (SELECT M3.DisplayName from MenuItems M3 where M3.MenuItemId=(SELECT M31.PageParentId from MenuItems M31 where M31.MenuItemId=MI.PageParentId))        
    ELSE (CASE WHEN MI.PageLevel=4 THEN (SELECT M4.DisplayName from MenuItems M4 where M4.MenuItemId=(SELECT M41.PageParentId from MenuItems M41 where M41.MenuItemId=(SELECT M42.PageParentId from MenuItems M42 where M42.MenuItemId=MI.PageParentId)))      
  
   
    ELSE '' END) END ) END ) END as ParentPageName        
    FROM MenuItems MI        
    Inner Join MenuPages MP On MP.MenuItemId = MI.MenuItemId        
    Inner Join PageDetails PD on PD.PageDetailId= MP.PageDetailId        
    Where  MI.IsQuickLinks=1 AND MI.IsActive = 1 Order By MI.Position        
    
  

  
 

  SELECT @QStatus = 1;    
        
 END TRY    
        
    BEGIN CATCH      
       SELECT @QStatus = -1;    
    END CATCH     
END     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


GO
/****** Object:  StoredProcedure [dbo].[FEInsertLogReport]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


Create PROCEDURE [dbo].[FEInsertLogReport]
    (@QStatus int output
	,@XMLLogCounts nvarchar(max))  
        
AS
BEGIN

	SET NOCOUNT ON;


	declare @LogReportCount int

	
	set @LogReportCount =(select Count(*) from LogReport)

	
	


    BEGIN TRY
    BEGIN TRANSACTION
    
		IF(@XMLLogCounts<>'')
		BEGIN
			DECLARE @XML1 AS XML	        
				SELECT @XML1 = @XMLLogCounts

				CREATE TABLE #temp1(Rid INT PRIMARY KEY IDENTITY(1,1),
					LogTitle nvarchar(max),
					LogDescription nvarchar(max),			
					InsertedBy nvarchar(max))
				
				DECLARE @RowCount1 AS int
				DECLARE @CurrentRow1 AS int	
				
				INSERT INTO #temp1(LogTitle,LogDescription,InsertedBy)
					select 
					M.Item.value('LogTitle[1]','nvarchar(max)'),
					M.Item.value('LogDescription[1]','nvarchar(max)'),			
					M.Item.value('InsertedBy[1]','nvarchar(max)')
					FROM @XML1.nodes('/ArrayOfLogReport/LogReport') AS M(Item)
					
				SET @RowCount1 = @@ROWCOUNT	
				SELECT @RowCount1
				SET @CurrentRow1 = 1
				WHILE @CurrentRow1 < @RowCount1 + 1

				BEGIN	
				if(@LogReportCount>10000)
	             begin

				WITH CTE AS (
				SELECT TOP (1) *
				FROM LogReport
				ORDER BY LogId ASC
				)
				DELETE FROM CTE;

			End
			
						INSERT INTO LogReport SELECT							
									T.LogTitle,
									T.LogDescription,
									GETUTCDATE(),
									T.InsertedBy,
									GETUTCDATE(),
									T.InsertedBy,
									GETUTCDATE()
									FROM #temp1 T WHERE T.Rid = @CurrentRow1 	
						
					SELECT @QStatus = 1;
					SET @CurrentRow1 = @CurrentRow1 + 1
				END	

				DROP TABLE #temp1
		END
	COMMIT TRANSACTION   
    END TRY
    
    BEGIN CATCH 
		ROLLBACK TRANSACTION     
		SELECT @QStatus = -1;    
    END CATCH   
    
END
































GO
/****** Object:  StoredProcedure [dbo].[FEInverstorConformationUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInverstorConformationUpdate]
    @Email NVARCHAR(64),
	@InverstorConformation  NVARCHAR(64),
	@UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
      

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 1)
        BEGIN

             UPDATE Investors


            SET 
                InverstorConformation = @InverstorConformation,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

             WHERE Email = @Email



            SELECT @QStatus = 1
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvesmentAmountUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[FEInvesmentAmountUpdate]
    @Email NVARCHAR(64),
    @Quantity NVARCHAR(20),
    @USDAmount NVARCHAR(64),
	@UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
      

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 1)
        BEGIN

             UPDATE Investors


            SET Quantity = @Quantity,
                USDAmount = @USDAmount,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

             WHERE Email = @Email



            SELECT @QStatus = 1
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorDocumentsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[FEInvestorDocumentsInsert]
    (@DocumentId bigint output
	,@InvestorId bigint
	,@DocumentName nvarchar(256)
	,@DocumentUrl nvarchar(max) output
	,@DocumentStatus nvarchar(256)
	--,@VerifiedDate datetime
	,@RejectionReason nvarchar(max)
	,@InvestorComments nvarchar(1024)
	,@AdminComments nvarchar(1024)
	,@InsertedDate datetime
	,@InsertedBy nvarchar(256)
	,@UpdatedDate datetime
	,@UpdatedBy nvarchar(256)
	,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
  
   -- BEGIN TRY
   -- BEGIN TRANSACTION

   Declare @Name Nvarchar(256);

  Set @Name = (Select Top(1) FirstName +' '+ LastName from Investors where InvestorId=@InvestorId)
    
		 IF((SELECT COUNT(*) FROM InvestorDocuments WHERE DocumentId = @DocumentId) = 0)
		BEGIN
			INSERT INTO InvestorDocuments VALUES
			        (@InvestorId
					,@DocumentName
					,null
					,@DocumentStatus
					,null
					,@RejectionReason
					,@InvestorComments
					,@AdminComments
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
					,@Name
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			        ,@UpdatedBy
					
					)
					
					Set @DocumentId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN		
			UPDATE InvestorDocuments
			   SET 
				   InvestorId=@InvestorId
				  ,DocumentName=@DocumentName
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			 WHERE DocumentId = @DocumentId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		

			IF(LEFT(@DocumentUrl, 1) = '.' OR @DocumentUrl <> 'NA')
		BEGIN
		
			IF(@DocumentUrl <> 'NA')
			BEGIN

			
				UPDATE InvestorDocuments
				   SET  DocumentUrl= CAST(@DocumentId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@DocumentName, '^a-z0-9') + @DocumentUrl
				   WHERE DocumentId = @DocumentId	
			  
				  SELECT @DocumentUrl = CAST(@DocumentId AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@DocumentName, '^a-z0-9') + @DocumentUrl	
			END	
			ELSE
			BEGIN
			  SELECT @DocumentUrl=''
			END 
		END
		

	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END


GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsCorporationUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[FEInvestorsCorporationUpdate]
    
	@Email NVARCHAR(64),
    @InvestType NVARCHAR(128),
	@CorporationName NVARCHAR(512),
    @CorporationAddress1 NVARCHAR(2048),
    @CorporationAddress2 NVARCHAR(2048),
    @CorporationCity NVARCHAR(128),
    @CorporationState NVARCHAR(128),
    @CorporationCountry NVARCHAR(128),
    @CorporationZipCode NVARCHAR(64),
    @EmployeeIdentityNo NVARCHAR(64),
    ---------------------------------
    @SigningPosition NVARCHAR(512),
    @SigningFirstName NVARCHAR(256),
    @SigningLastName NVARCHAR(256),
    @SigningAddress1 NVARCHAR(2048),
    @SigningAddress2 NVARCHAR(2048),
    @SigningCity NVARCHAR(128),
    @SigningState NVARCHAR(128),
    @SigningCountry NVARCHAR(128),
    @SigningZipCode NVARCHAR(64),
    @SigningDateOfBirth DATETIME,
    @SigningPhoneNo NVARCHAR(64),
    ---------------------------------
    @BeneficialFirstName NVARCHAR(256),
    @BeneficialLastName NVARCHAR(256),
    @BeneficialAddress1 NVARCHAR(2048),
    @BeneficialAddress2 NVARCHAR(2048),
    @BeneficialCity NVARCHAR(128),
    @BeneficialState NVARCHAR(128),
    @BeneficialCountry NVARCHAR(128),
    @BeneficialZipCode NVARCHAR(64),
    @BeneficialDateOfBirth DATETIME,
    @BeneficialPhoneNo NVARCHAR(64),
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION

        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email) = 1)
        BEGIN
            UPDATE Investors
            SET
			    InvestType = @InvestType, 
                CorporationName = @CorporationName,
                CorporationAddress1 = @CorporationAddress1,
                CorporationAddress2 = @CorporationAddress2,
                CorporationCity = @CorporationCity,
                CorporationState = @CorporationState,
                CorporationCountry = @CorporationCountry,
                CorporationZipCode = @CorporationZipCode,
                SigningPosition = @SigningPosition,
                SigningFirstName = @SigningFirstName,
                SigningLastName = @SigningLastName,
                SigningAddress1 = @SigningAddress1,
                SigningAddress2 = @SigningAddress2,
                SigningCity = @SigningCity,
                SigningState = @SigningState,
                SigningCountry = @SigningCountry,
                SigningZipCode = @SigningZipCode,
                SigningDateOfBirth = @SigningDateOfBirth,
                SigningPhoneNo = @SigningPhoneNo,
                BeneficialFirstName = @BeneficialFirstName,
                BeneficialLastName = @BeneficialLastName,
                BeneficialAddress1 = @BeneficialAddress1,
                BeneficialAddress2 = @BeneficialAddress2,
                BeneficialCity = @BeneficialCity,
                BeneficialState = @BeneficialState,
                BeneficialCountry = @BeneficialCountry,
                BeneficialZipCode = @BeneficialZipCode,
                BeneficialDateOfBirth = @BeneficialDateOfBirth,
                BeneficialPhoneNo = @BeneficialPhoneNo,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy


              WHERE Email = @Email

            SELECT @QStatus = 1
        END
        ELSE
        BEGIN
            SELECT @QStatus = 0  -- No matching record found
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsGetByEmail]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[FEInvestorsGetByEmail]
	(@Email nvarchar(64),
     @QStatus int OUTPUT)    
AS
BEGIN
   SET NOCOUNT ON;

	BEGIN TRY 


	Declare @InvestorId bigint

	Set @InvestorId =(SELECT  InvestorId FROM Investors WHERE Email = @Email)



		SELECT  * FROM Investors WHERE Email = @Email

		SELECT  * FROM InvestorDocuments WHERE InvestorId = @InvestorId order by InsertedDate DESC
		 
		 
		SELECT @QStatus = 1;   -- Success
		 
	END TRY
    
	BEGIN CATCH
		SELECT @QStatus = -1;  -- Failure
	END CATCH	 
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsGetByEmailandSSNO]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInvestorsGetByEmailandSSNO]
(
    @Email NVARCHAR(64),
    @QStatus INT OUTPUT
)
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY


		IF((SELECT COUNT(*) FROM Investors WHERE InvestorStatus='Hold' and Email = @Email ) = 1)

        BEGIN
 
            UPDATE Investors SET SSNNO = NULL WHERE Email = @Email;

            SET @QStatus = 1;  
        END

        SELECT * FROM Investors WHERE Email = @Email AND SSNNO IS NOT NULL;

            SET @QStatus = 1;  -- 1 means Success
      
    END TRY

    BEGIN CATCH
        SET @QStatus = -1;  -- Failure
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsInsertSignup]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInvestorsInsertSignup]
    @InvestorId BIGINT,
    @InvestorNo NVARCHAR(20),
    @FirstName NVARCHAR(256),
	@LastName NVARCHAR(256),
	@PhoneNo NVARCHAR(64),
    @Email NVARCHAR(128),
    @Password NVARCHAR(256),
    @InsertedBy NVARCHAR(256),
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
        IF (@InvestorNo IS NULL OR LTRIM(RTRIM(@InvestorNo)) = '')
        BEGIN
            DECLARE @MaxNum INT
            SELECT @MaxNum = MAX(CAST(RIGHT(InvestorNo, 4) AS INT))
            FROM Investors
            WHERE InvestorNo LIKE 'INV[0-9][0-9][0-9][0-9]'
            IF @MaxNum IS NULL
                SET @MaxNum = 0
            SET @InvestorNo = 'INV' + RIGHT('000' + CAST(@MaxNum + 1 AS NVARCHAR(4)), 4)
        END

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 0)
        BEGIN
            INSERT INTO Investors(InvestorNo,FirstName,LastName,Email,PhoneNo,Password,InvestorStatus,InsertedDate,InsertedBy,UpdatedDate,UpdatedBy)
            VALUES
            (@InvestorNo, @FirstName, @LastName,  @Email,@PhoneNo, @Password,'New',CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
             @InsertedBy,CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),@UpdatedBy)


            SET @InvestorId = SCOPE_IDENTITY()
            SELECT @QStatus = 1
        END
        ELSE
        BEGIN
            UPDATE Investors
            SET InvestorNo = @InvestorNo,
                FirstName = @FirstName,
				LastName=@LastName,
				PhoneNo=@PhoneNo,
				Password=@Password,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

             WHERE Email = @Email

            SELECT @QStatus = 2
        END

        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsIRAUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInvestorsIRAUpdate]
    @Email NVARCHAR(128),
    @InvestType NVARCHAR(128),
    @IRADetails NVARCHAR(256),
    @IRAName NVARCHAR(512),
    @IRAEmail NVARCHAR(512),
    @IRAAddress1 NVARCHAR(2048),
    @IRAAddress2 NVARCHAR(2048),
    @IRACity NVARCHAR(128),
    @IRAState NVARCHAR(128),
    @IRACountry NVARCHAR(128),
    @IRAZipCode NVARCHAR(64),
    @IRAEmployeeNo NVARCHAR(64),
    @IRAAccountNo NVARCHAR(64),
    @IRACheckbox NVARCHAR(64),
    ---------------------------------
    @IndividualFirstName NVARCHAR(512),
    @IndividualLastName NVARCHAR(512),
    @IndividualEmail NVARCHAR(512),
    @IndividualAddress1 NVARCHAR(2048),
    @IndividualAddress2 NVARCHAR(2048),
    @IndividualCity NVARCHAR(128),
    @IndividualState NVARCHAR(128),
    @IndividualCountry NVARCHAR(128),
    @IndividualZipCode NVARCHAR(64),
    @IndividualDateOfBirth DATETIME,
    @IndividualPhoneNo NVARCHAR(64),
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION

        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email) = 1)
        BEGIN
            UPDATE Investors
            SET 
                InvestType = @InvestType,
                IRADetails = @IRADetails,
                IRAName = @IRAName,
                IRAEmail = @IRAEmail,
                IRAAddress1 = @IRAAddress1,
                IRAAddress2 = @IRAAddress2,
                IRACity = @IRACity,
                IRAState = @IRAState,
                IRACountry = @IRACountry,
                IRAZipCode = @IRAZipCode,
                IRAEmployeeNo = @IRAEmployeeNo,
                IRAAccountNo = @IRAAccountNo,
                IRACheckbox = @IRACheckbox,
                IndividualFirstName = @IndividualFirstName,
                IndividualLastName = @IndividualLastName,
                IndividualEmail = @IndividualEmail,
                IndividualAddress1 = @IndividualAddress1,
                IndividualAddress2 = @IndividualAddress2,
                IndividualCity = @IndividualCity,
                IndividualState = @IndividualState,
                IndividualCountry = @IndividualCountry,
                IndividualZipCode = @IndividualZipCode,
                IndividualDateOfBirth = @IndividualDateOfBirth,
                IndividualPhoneNo = @IndividualPhoneNo,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy
            WHERE Email = @Email

            SELECT @QStatus = 1
        END
        ELSE
        BEGIN
            SELECT @QStatus = 0  -- No matching record found
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsJointUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInvestorsJointUpdate]
    @Email NVARCHAR(64),
    @InvestType NVARCHAR(128),
    @JiontHoldingType NVARCHAR(128),
    @PrimaryFirstName NVARCHAR(256),
    @PrimaryLastName NVARCHAR(256),
    @PrimaryAddress1 NVARCHAR(2048),
    @PrimaryAddress2 NVARCHAR(2048),
    @PrimaryCity NVARCHAR(256),
    @PrimaryState NVARCHAR(256),
    @PrimaryCountry NVARCHAR(256),
    @PrimaryZipCode NVARCHAR(256),
    @DateOfBirth DATETIME,
    ---------------------------------
    @JiontFirstName NVARCHAR(256),
    @JiontLastName NVARCHAR(256),
    @JiontAddress1 NVARCHAR(2048),
    @JiontAddress2 NVARCHAR(2048),
    @JiontCity NVARCHAR(256),
    @JiontState NVARCHAR(256),
    @JiontCountry NVARCHAR(256),
    @JiontZipCode NVARCHAR(256),
    @JiontDateOfBirth DATETIME,
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided (assuming logic here if needed, but not implemented as per original)

        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email) = 1)
        BEGIN
            UPDATE Investors
            SET 
                InvestType = @InvestType,
                JiontHoldingType = @JiontHoldingType,
                PrimaryFirstName = @PrimaryFirstName,
                PrimaryLastName = @PrimaryLastName,
                PrimaryAddress1 = @PrimaryAddress1,
                PrimaryAddress2 = @PrimaryAddress2,
                PrimaryCity = @PrimaryCity,
                PrimaryState = @PrimaryState,
                PrimaryCountry = @PrimaryCountry,
                PrimaryZipCode = @PrimaryZipCode,
                DateOfBirth = @DateOfBirth,
                JiontFirstName = @JiontFirstName,
                JiontLastName = @JiontLastName,
                JiontAddress1 = @JiontAddress1,
                JiontAddress2 = @JiontAddress2,
                JiontCity = @JiontCity,
                JiontState = @JiontState,
                JiontCountry = @JiontCountry,
                JiontZipCode = @JiontZipCode,
                JiontDateOfBirth = @JiontDateOfBirth,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy
            WHERE Email = @Email

            SELECT @QStatus = 1
        END
        ELSE
        BEGIN
            SELECT @QStatus = 0  -- No matching record found
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsMySelfUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInvestorsMySelfUpdate]
    @Email NVARCHAR(64),
	@InvestType NVARCHAR(64),
    @LegalFirstName NVARCHAR(256),
	@LegalLastName NVARCHAR(256),
	@MyselfAddress1 NVARCHAR(2048),
	@MyselfAddress2 NVARCHAR(2048),
	@MyselfCity NVARCHAR(256),
	@MyselfState NVARCHAR(256),
	@MyselfCountry NVARCHAR(256),
	@MyselfZipCode NVARCHAR(256),
	@DateOfBirth Datetime,
	@UpdatedBy NVARCHAR(256),
	@SSNNo nvarchar(256),
    @QStatus INT OUTPUT


	

AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
      

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 1)
        BEGIN

             UPDATE Investors


            SET 
			    InvestType     = @InvestType,
			    LegalFirstName = @LegalFirstName,
                LegalLastName = @LegalLastName,
				MyselfAddress1 = @MyselfAddress1,
				MyselfAddress2 = @MyselfAddress2,
				MyselfCity = @MyselfCity,
				MyselfState = @MyselfState,
				MyselfCountry = @MyselfCountry,
				MyselfZipCode = @MyselfZipCode,
				DateOfBirth = @DateOfBirth,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy,
				SSNNo   =@SSNNo

             WHERE Email = @Email



            SELECT @QStatus = 1
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsNewProfileUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[FEInvestorsNewProfileUpdate]
    @Email NVARCHAR(64),
	@InvestType NVARCHAR(64),
    @NewProfileFirstName NVARCHAR(256),
	@NewProfileLastName NVARCHAR(256),
	@NewProfileAddress1 NVARCHAR(2048),
	@NewProfileAddress2 NVARCHAR(2048),
	@NewProfileCity NVARCHAR(256),
	@NewProfileState NVARCHAR(256),
	@NewProfileCountry NVARCHAR(256),
	@NewProfileZipCode NVARCHAR(256),
	@NewProfileDateOfBirth Datetime,
	@UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT


	

AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
      

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 1)
        BEGIN

             UPDATE Investors


            SET 
			    InvestType     = @InvestType,
			    NewProfileFirstName = @NewProfileFirstName,
                NewProfileLastName = @NewProfileLastName,
				NewProfileAddress1 = @NewProfileAddress1,
				NewProfileAddress2 = @NewProfileAddress2,
				NewProfileCity = @NewProfileCity,
				NewProfileState = @NewProfileState,
				NewProfileCountry = @NewProfileCountry,
				NewProfileZipCode = @NewProfileZipCode,
				NewProfileDateOfBirth = @NewProfileDateOfBirth,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

             WHERE Email = @Email



            SELECT @QStatus = 1
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsTrustUpdate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FEInvestorsTrustUpdate]
     @Email NVARCHAR(64),
    @InvestType NVARCHAR(128),
    ---------------------------------
    @TrustName NVARCHAR(512),
    @TrustDate DATETIME,
    @TrustAddress1 NVARCHAR(2048),
    @TrustAddress2 NVARCHAR(2048),
    @TrustCity NVARCHAR(128),
    @TrustState NVARCHAR(128),
    @TrustCountry NVARCHAR(128),
    @TrustZipCode NVARCHAR(64),
    ---------------------------------
    @SigningTrusteeFirstName NVARCHAR(256),
    @SigningTrusteeLastName NVARCHAR(256),
    @SigningTrusteeAddress1 NVARCHAR(2048),
    @SigningTrusteeAddress2 NVARCHAR(2048),
    @SigningTrusteeCity NVARCHAR(128),
    @SigningTrusteeState NVARCHAR(128),
    @SigningTrusteeCountry NVARCHAR(128),
    @SigningTrusteeZipCode NVARCHAR(64),
    @SigningTrusteeDateOfBirth DATETIME,
    @SigningTrusteePhoneNo NVARCHAR(64),
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION

        IF ((SELECT COUNT(*) FROM Investors WHERE  Email = @Email) = 1)
        BEGIN
            UPDATE Investors
            SET 
                TrustName = @TrustName,
                TrustDate = @TrustDate,
                TrustAddress1 = @TrustAddress1,
                TrustAddress2 = @TrustAddress2,
                TrustCity = @TrustCity,
                TrustState = @TrustState,
                TrustCountry = @TrustCountry,
                TrustZipCode = @TrustZipCode,
                SigningTrusteeFirstName = @SigningTrusteeFirstName,
                SigningTrusteeLastName = @SigningTrusteeLastName,
                SigningTrusteeAddress1 = @SigningTrusteeAddress1,
                SigningTrusteeAddress2 = @SigningTrusteeAddress2,
                SigningTrusteeCity = @SigningTrusteeCity,
                SigningTrusteeState = @SigningTrusteeState,
                SigningTrusteeCountry = @SigningTrusteeCountry,
                SigningTrusteeZipCode = @SigningTrusteeZipCode,
                SigningTrusteeDateOfBirth = @SigningTrusteeDateOfBirth,
                SigningTrusteePhoneNo = @SigningTrusteePhoneNo,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

            WHERE Email = @Email

            SELECT @QStatus = 1
        END
        ELSE
        BEGIN
            SELECT @QStatus = 0  -- No matching record found
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsUpdateDocument]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[FEInvestorsUpdateDocument]
    @Email NVARCHAR(64),
	@NewProfileFirstName NVARCHAR(64),
	@UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT


	

AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
      

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 1)
        BEGIN

             UPDATE Investors


            SET 
			    NewProfileFirstName     = @NewProfileFirstName,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

             WHERE Email = @Email



            SELECT @QStatus = 1
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[FEInvestorsUpdatePaymentConformation]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[FEInvestorsUpdatePaymentConformation]
    @Email NVARCHAR(64),
	@PaymentType NVARCHAR(64),
	@TermsConditions bit,
	@UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT

	
	

AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION
        -- Auto-generate InvestorNo if not provided
      

		--and IPAddress=@IPAddress
        IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 1)
        BEGIN

             UPDATE Investors


            SET 
			    PaymentType     = @PaymentType,
				TermsConditions     = @TermsConditions,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy

             WHERE Email = @Email



            SELECT @QStatus = 1
        END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION
        SELECT @QStatus = -1
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorDocumentsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[InvestorDocumentsDelete]
    (@DocumentId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION

	 Declare @InvestorId bigint
	 Set @InvestorId =(Select Top(1) InvestorId from InvestorDocuments WHERE DocumentId = @DocumentId)


		DELETE FROM InvestorDocuments WHERE DocumentId = @DocumentId
	
		

			
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorDocumentsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorDocumentsGetById] 
	(@DocumentId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;
    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT (Select Email from Investors C where  C.InvestorId=CD.InvestorId) as Email, 
		 (Select FirstName from Investors C where  C.InvestorId=CD.InvestorId) as Name, 
		 
		  * FROM InvestorDocuments CD  WHERE DocumentId  = @DocumentId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorDocumentsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[InvestorDocumentsGetList]
    @QStatus int output
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY        
		SELECT * FROM InvestorDocuments	ORDER BY InsertedDate ASC
		SELECT @QStatus = 1;			
    END TRY

    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorDocumentsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[InvestorDocumentsGetListByVariable] 
	 (@PageNo int
	 ,@Items int
     ,@InvestorId bigint
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	Set @Items = 1000
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,DocumentId bigint 
				,InvestorId bigint
				,DocumentName nvarchar(256)
				,DocumentUrl nvarchar(1024)
				,DocumentStatus nvarchar(256)
				,VerifiedDate datetime
				,RejectionReason nvarchar(1024)
				,InsertedDate datetime
				,InsertedBy nvarchar(256)
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime
				,InvestorComments nvarchar(1024))
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  S.DocumentId  
				,S.InvestorId 
				,S.DocumentName 
				,S.DocumentUrl
				,S.DocumentStatus
				,S.VerifiedDate
				,S.RejectionReason
				,S.InsertedDate
				,S.InsertedBy 
				,S.UpdatedBy 
				,S.UpdatedDate
				,S.InvestorComments
						 
		FROM InvestorDocuments S  
		
		inner join  Investors C on S.InvestorId =C.InvestorId
		
		WHERE S.DocumentId <> 0'
		
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  (S.DocumentName LIKE ''%' + @Search + '%'' OR C.PhoneNo LIKE ''%' + @Search + '%'') '
    END
    
    IF(@InvestorId<>0)
		BEGIN
			SET @Query=@Query + ' AND S.InvestorId='+cast(@InvestorId as nvarchar(max))
		END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
		 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END

GO
/****** Object:  StoredProcedure [dbo].[InvestorDocumentsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[InvestorDocumentsInsert]
    (@DocumentId bigint 
	,@InvestorId bigint
	,@DocumentName nvarchar(256)
	,@DocumentUrl nvarchar(max) output
	,@DocumentStatus nvarchar(256)
	--,@VerifiedDate datetime
	,@RejectionReason nvarchar(max)
	,@AdminComments nvarchar(1024)
	,@InsertedDate datetime
	,@InsertedBy nvarchar(256)
	,@UpdatedDate datetime
	,@UpdatedBy nvarchar(256)
	,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
  
   -- BEGIN TRY
   -- BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM InvestorDocuments WHERE DocumentId = @DocumentId) = 0)
		BEGIN
			INSERT INTO InvestorDocuments VALUES
			        (@InvestorId
					,@DocumentName
					,null
					,@DocumentStatus
					,null
					,@RejectionReason
					,null
					,@AdminComments
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
					,@InsertedBy
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			        ,@UpdatedBy
					
					)
					
					Set @DocumentId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN		
			UPDATE InvestorDocuments
			   SET 
				   InvestorId=@InvestorId
				  ,DocumentName=@DocumentName
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			 WHERE DocumentId = @DocumentId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		

			IF(LEFT(@DocumentUrl, 1) = '.' OR @DocumentUrl <> 'NA')
		BEGIN
		
			IF(@DocumentUrl <> 'NA')
			BEGIN

			
				UPDATE InvestorDocuments
				   SET  DocumentUrl= CAST(@DocumentId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@DocumentName, '^a-z0-9') + @DocumentUrl
				   WHERE DocumentId = @DocumentId	
			  
				  SELECT @DocumentUrl = CAST(@DocumentId AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@DocumentName, '^a-z0-9') + @DocumentUrl	
			END	
			ELSE
			BEGIN
			  SELECT @DocumentUrl=''
			END 
		END
		

	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END


GO
/****** Object:  StoredProcedure [dbo].[InvestorDocumentsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorDocumentsUpdateStatus]
    (@DocumentId bigint
    ,@QStatus int output
	,@Status nvarchar(256)
	,@UpdatedBy nvarchar(256)
	,@RejectionReason nvarchar(512))  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF(@Status <> '')
		BEGIN
			UPDATE InvestorDocuments SET DocumentStatus = @Status,VerifiedDate=GetDate(),UpdatedBy=@UpdatedBy,
			
			RejectionReason=@RejectionReason WHERE DocumentId = @DocumentId
		
		END			
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END








GO
/****** Object:  StoredProcedure [dbo].[InvestorMOUDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/****** InvestorMOUDelete ******/
CREATE PROCEDURE [dbo].[InvestorMOUDelete]
    @Id BIGINT,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;

        DECLARE @InvestorId BIGINT;
        SELECT TOP 1 @InvestorId = InvestorId FROM InvestorMOU WHERE Id = @Id;

        DELETE FROM InvestorMOU WHERE Id = @Id;

        SELECT @QStatus = 1;

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorMOUGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** InvestorMOUGetById ******/
CREATE PROCEDURE [dbo].[InvestorMOUGetById]
    @Id BIGINT,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT (Select Email from Investors C where  C.InvestorId=CD.InvestorId) as Email, 
		 (Select FirstName from Investors C where  C.InvestorId=CD.InvestorId) as Name, 
		 * FROM InvestorMOU CD WHERE Id = @Id;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorMOUGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** InvestorMOUGetList ******/
CREATE PROCEDURE [dbo].[InvestorMOUGetList]
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        SELECT * FROM InvestorMOU ORDER BY InsertedDate ASC;
        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorMOUGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** InvestorMOUGetListByVariable ******/
CREATE PROCEDURE [dbo].[InvestorMOUGetListByVariable]
    @PageNo INT,
    @Items INT,
    @InvestorId BIGINT,
    @Search NVARCHAR(126),
    @Total INT OUTPUT,
    @Sort NVARCHAR(126)
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @Start INT, @End INT;
    DECLARE @Query NVARCHAR(MAX);

    CREATE TABLE #temp(
        Rid INT PRIMARY KEY IDENTITY(1,1),
        Id BIGINT,
        InvestorId BIGINT,
        MOUNumber NVARCHAR(50),
        DocumentUrl NVARCHAR(512),
        MOUStatus NVARCHAR(50),
        SubmittedDate DATETIME,
        ReviewedDate DATETIME,
        ApprovedDate DATETIME,
        RejectionReason NVARCHAR(1024),
        AdminComments NVARCHAR(1024),
        InvestorComments NVARCHAR(1024),
        IsActive BIT,
        InsertedDate DATETIME,
        InsertedBy NVARCHAR(256),
        UpdatedDate DATETIME,
        UpdatedBy NVARCHAR(256)
    );

    SELECT @Start = (@PageNo - 1) * @Items;
    SELECT @End = @Start + @Items;

    SET @Query = N'
        INSERT INTO #temp
      SELECT
    C.Id,
    C.InvestorId,
    C.MOUNumber,
    C.DocumentUrl,
    C.MOUStatus,
    C.SubmittedDate,
    C.ReviewedDate,
    C.ApprovedDate,
    C.RejectionReason,
    C.AdminComments,
    C.InvestorComments,
    C.IsActive,
    C.InsertedDate,
    C.InsertedBy,
    C.UpdatedDate,
    C.UpdatedBy
FROM InvestorMOU C
INNER JOIN Investors S ON S.InvestorId = C.InvestorId
WHERE C.Id <> 0 
    AND (C.InvestorComments <> ''WireTransfer'' OR C.InvestorComments IS NULL)
    ';

    SET @Query = @Query + N' AND (
		C.MOUNumber LIKE ''%' + REPLACE(@Search, '''', '''''') + '%'' 
		OR C.MOUStatus LIKE ''%' + REPLACE(@Search, '''', '''''') + '%''
		OR S.PhoneNo LIKE ''%' + REPLACE(@Search, '''', '''''') + '%''
	)';


    IF(@InvestorId <> 0)
        SET @Query = @Query + ' AND C.InvestorId = ' + CAST(@InvestorId AS NVARCHAR(20));

    IF(@Sort <> '')
        SET @Query = @Query + ' ORDER BY ' + @Sort;

    EXEC sp_executesql @Query;

    SELECT @Total = COUNT(Rid) FROM #temp;

    SELECT * FROM #temp WHERE Rid > @Start AND Rid <= @End;

    DROP TABLE #temp;
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorMOUInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorMOUInsert]
    @Id BIGINT,
    @InvestorId BIGINT,
  --  @MOUNumber NVARCHAR(50),
    @DocumentUrl NVARCHAR(512) OUTPUT,
 --   @MOUStatus NVARCHAR(50),
  --  @SubmittedDate DATETIME,
  --  @ReviewedDate DATETIME,
  --  @ApprovedDate DATETIME,
  --  @RejectionReason NVARCHAR(1024),
  --  @AdminComments NVARCHAR(1024),
  --  @InvestorComments NVARCHAR(1024),
  --  @IsActive BIT,
    @InsertedBy NVARCHAR(256),
   -- @InsertedDate DATETIME,
    @UpdatedBy NVARCHAR(256),
   -- @UpdatedDate DATETIME,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;


		Declare  @MOUNumber NVARCHAR(50);

      -- Auto-generate MOUNumber if not provided
		IF (@MOUNumber IS NULL OR LTRIM(RTRIM(@MOUNumber)) = '')
		BEGIN
			DECLARE @MaxNum INT

			SELECT @MaxNum = 
				MAX(CAST(RIGHT(MOUNumber, 4) AS INT))
			FROM InvestorMOU
			WHERE MOUNumber LIKE 'CUS[0-9][0-9][0-9][0-9]'

			IF @MaxNum IS NULL
				SET @MaxNum = 0

			SET @MOUNumber = 'CUS' + RIGHT('000' + CAST(@MaxNum + 1 AS NVARCHAR(4)), 4)
		END


        IF((SELECT COUNT(*) FROM InvestorMOU WHERE Id = @Id) = 0)
        BEGIN
            INSERT INTO InvestorMOU
            (
                InvestorId, MOUNumber, DocumentUrl, MOUStatus,
                SubmittedDate, ReviewedDate, ApprovedDate, RejectionReason,
                AdminComments, InvestorComments, IsActive,
                InsertedDate, InsertedBy, UpdatedDate, UpdatedBy
            )
            VALUES
            (
                @InvestorId, @MOUNumber, NULL, NULL,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')), NULL, NULL, NULL,
                NULL, NULL, 1,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @InsertedBy,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @UpdatedBy
            );

            SET @Id = SCOPE_IDENTITY();
            SELECT @QStatus = 1;
        END
        ELSE
        BEGIN
            UPDATE InvestorMOU
            SET
                InvestorId = @InvestorId,
               -- MOUNumber = @MOUNumber,
               -- MOUStatus = @MOUStatus,
               --- SubmittedDate = @SubmittedDate,
               -- ReviewedDate = @ReviewedDate,
               -- ApprovedDate = @ApprovedDate,
               -- RejectionReason = @RejectionReason,
             --   AdminComments = @AdminComments,
             --   InvestorComments = @InvestorComments,
               -- IsActive = @IsActive,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy
            WHERE Id = @Id;

            SELECT @QStatus = 2;
        END

        -- Document URL naming logic
        IF(@DocumentUrl IS NOT NULL AND @DocumentUrl <> 'NA')
        BEGIN
            UPDATE InvestorMOU
            SET DocumentUrl = CAST(@Id AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@MOUNumber, '^a-z0-9') + @DocumentUrl
            WHERE Id = @Id;

            SELECT @DocumentUrl = CAST(@Id AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@MOUNumber, '^a-z0-9') + @DocumentUrl;
        END
        ELSE
        BEGIN
            SELECT @DocumentUrl = '';
        END

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorMOUUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** InvestorMOUUpdateStatus ******/
CREATE PROCEDURE [dbo].[InvestorMOUUpdateStatus]
    (@Id bigint
    ,@QStatus int output
	,@Status nvarchar(256)
	,@UpdatedBy nvarchar(256)
	,@RejectionReason nvarchar(512))  
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;

    
		IF(@Status <> '')
		BEGIN
			UPDATE InvestorMOU SET MOUStatus = @Status,ReviewedDate=GetDate(),UpdatedBy=@UpdatedBy,
			RejectionReason=@RejectionReason WHERE Id = @Id
		
		END	

        SELECT @QStatus = 1;

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END





GO
/****** Object:  StoredProcedure [dbo].[InvestorPageDetailsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[InvestorPageDetailsGetListByVariable]
	 (@ChapterId bigint
	 ,@Search nvarchar(126)
     ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
     ,@Total int output)
AS
BEGIN
	
	SET NOCOUNT ON;
	
	BEGIN TRY
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,PageDetailId bigint 
				,Heading nvarchar(256)
				,Description nvarchar(max)
				,PageUrl nvarchar(512)
				,DocumentUrl nvarchar(512)
				,Target nvarchar(256)
				,IsActive bit
				,PageTitle nvarchar(512)
				,MetaDescription nvarchar(1024)
				,MetaKeywords nvarchar(1024)
				,Topline nvarchar(2024)
				,InsertedBy nvarchar(64)
				,InsertedDate datetime
				,UpdatedBy nvarchar(64)
				,UpdatedDate datetime 
				,ChapterId bigint
				,ChapterName nvarchar(128)
				,OtherUrl nvarchar(512))

				
			SELECT @Start = (@PageNo - 1) * @Items  
	   
			SELECT @End = @Start + @Items 
	
			SET @Query = 'INSERT INTO #temp 
				 SELECT Distinct IP.PageDetailId  
				,IP.Heading
				,IP.Description
				,IP.PageUrl
				,IP.DocumentUrl
				,IP.Target
				,IP.IsActive
				,IP.PageTitle
				,IP.MetaDescription
				,IP.MetaKeywords
				,IP.Topline
				,IP.InsertedBy
				,IP.InsertedDate 
				,IP.UpdatedBy
				,IP.UpdatedDate
				,0 as ChapterId
				,'''' as ChapterName
				,IP.OtherUrl
				FROM PageDetails IP 
				WHERE IP.PageDetailId <> 0 
				--and PageDetailId in (17,18,19,20,21) 
				
				
				'

				
		
	--IF(@ChapterId <> '' and @ChapterId <> 1)
	--		BEGIN
	--			SET @Query = @Query + ' AND  MI.ChapterId = '+ CAST(@ChapterId as nvarchar(64))
	--		END
		IF(@Search <> '')
			BEGIN
				SET @Query = @Query + ' AND  IP.Heading LIKE ''%' + @Search + '%'''
			END
		IF(@Sort <> '')
			BEGIN
				SET @Query = @Query + ' ORDER BY ' + @Sort
			END
	
		EXEC sp_ExecuteSQL @Query;
		
		SELECT @Total = COUNT(Rid) from #temp 
				
		SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
		DROP TABLE #temp
	END TRY
    
    BEGIN CATCH  
       SELECT @Total = -1; 		   
    END CATCH   
END










GO
/****** Object:  StoredProcedure [dbo].[InvestorsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorsDelete]
@InvestorId BIGINT,
@QStatus INT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
BEGIN TRANSACTION;
DELETE FROM Investors WHERE InvestorId = @InvestorId;
SELECT @QStatus = 1;
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
SELECT @QStatus = -1;
END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsExportExcel]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorsExportExcel]
(@Search nvarchar(126)
,@Sort nvarchar(126)
,@Total int output
)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
--BEGIN TRY
DECLARE @Start int, @End INT ;
DECLARE @Query nvarchar(max);
--DECLARE @Query nvarchar(max);
-- Insert statements for procedure here
SET @Query = 'SELECT
I.InvestorId,
I.InvestorNo,
I.FirstName,
I.LastName,
I.PhoneNo,
I.WhatsAppNo,
I.Email,
I.DateOfBirth,
I.ProfileImage,
I.InvestorStatus,
I.Quantity,
I.USDAmount,
I.InvestType,
I.MyselfAddress1,
I.MyselfAddress2,
I.MyselfCity,
I.MyselfState,
I.MyselfCountry,
I.MyselfZipCode,
I.PassPortNo,
I.SSNNo,
I.DrivingNo,
I.Comments,
I.InsertedDate,
I.InsertedBy
FROM Investors I with(nolock)
WHERE I.InvestorId <> 0 '
IF(@Search <> '')
BEGIN
SET @Query = @Query + ' AND (I.FirstName LIKE ''%' + @Search + '%'' OR I.LastName LIKE ''%' + @Search + '%'' OR I.PhoneNo LIKE ''%' + @Search + '%'' OR I.Email LIKE ''%' + @Search + '%'' OR I.InvestorNo LIKE ''%' + @Search + '%'' OR I.SSNNo LIKE ''%' + @Search + '%'' OR I.DrivingNo LIKE ''%' + @Search + '%'')'
END
--Set @Query = @Query + @Query;
IF(@Sort <> '')
BEGIN
SET @Query = @Query + ' ORDER BY ' + @Sort
END
EXEC sp_ExecuteSQL @Query;
print @Query;
SELECT @Total = 1;
--END TRY
--   BEGIN CATCH
--      SELECT @Total = -1;
--   END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsFEFinalHomePageInitialLoad]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[InvestorsFEFinalHomePageInitialLoad]    
     
  @QStatus int output    
 
         
AS    
BEGIN    
    
 -- SET NOCOUNT ON added to prevent extra result sets from    
     
 SET NOCOUNT ON;    
     
 BEGIN TRY     
     
  
    
  /*====================================================================*/    
  /*         HomePage Engineered for Real-World Impact and Performance         */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('InvestorsHomePage Scaling the World', '^a-z0-9')     
    
 

   /*====================================================================*/    
  /*       HomePage Transforming the Future with Robotics       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('InvestorsHomePage InvestersPartners', '^a-z0-9')     
    
    


   /*====================================================================*/    
  /*        HomePage Applications Use Cases       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('InvestorsHomePage JoinourNextChat', '^a-z0-9')     
    
   
 
 

      /*====================================================================*/    
  /*        Customers & Partners       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('InvestorsHomePage WhatCanbeDone', '^a-z0-9')     
    
   

   

      /*====================================================================*/    
  /*        Customers & Partners       */    
  /*====================================================================*/    
      
  SELECT * FROM PageDetails WHERE IsActive=1 AND dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar('InvestorsHomePage Jio RoboticsisinProduction', '^a-z0-9')     
    
   



   /*====================================================================*/    
  /*         App Info       */    
  /*====================================================================*/    
    
  Select  *  From AppInfo 
    
    
    
     
  SELECT @QStatus = 1;    
        
 END TRY    
        
    BEGIN CATCH      
       SELECT @QStatus = -1;    
    END CATCH     
END    
    

GO
/****** Object:  StoredProcedure [dbo].[InvestorsGetByEmail]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorsGetByEmail]
	(@Email nvarchar(64),
     @QStatus int OUTPUT)    
AS
BEGIN
   SET NOCOUNT ON;

	BEGIN TRY 

		SELECT  CASE 
        WHEN FirstName IS NOT NULL AND LastName IS NOT NULL THEN FirstName + ' ' + LastName
        WHEN FirstName IS NOT NULL AND LastName IS NULL THEN FirstName
        WHEN FirstName IS NULL AND LastName IS NOT NULL THEN LastName
        ELSE ''
    END AS InvestorName,
	
	 * FROM Investors WHERE Email = @Email
		 
		SELECT @QStatus = 1;   -- Success
		 
	END TRY
    
	BEGIN CATCH
		SELECT @QStatus = -1;  -- Failure
	END CATCH	 
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorsGetById]
@InvestorId BIGINT,
@QStatus INT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
SELECT * FROM Investors WHERE InvestorId = @InvestorId;
SELECT @QStatus = 1;
END TRY
BEGIN CATCH
SELECT @QStatus = -1;
END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorsGetList]
@QStatus INT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
SELECT * FROM Investors WHERE IsLockedOut = 0 ORDER BY FirstName ASC;
SELECT @QStatus = 1;
END TRY
BEGIN CATCH
SELECT @QStatus = -1;
END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE procedure [dbo].[InvestorsGetListByVariable]
(
@PageNo int,
@Items int,
@Search nvarchar(126),
@Total int output,
@Sort nvarchar(126)
)
as
begin
set nocount on;
declare @Start int, @End int;
declare @Query nvarchar(max);
create table #temp
(
Rid int primary key identity(1,1),
InvestorId bigint,
InvestorNo nvarchar(20),
FirstName nvarchar(256),
LastName nvarchar(256),
Email nvarchar(128),
PhoneNo nvarchar(64),
WhatsAppNo nvarchar(64),
Password nvarchar(128),
DateOfBirth datetime,
PassPortNo nvarchar(30),
SSNNo nvarchar(50),
DrivingNo nvarchar(50),
ProfileImage nvarchar(256),
InvestorStatus nvarchar(50),
Quantity nvarchar(128),
USDAmount nvarchar(128),
InvestType nvarchar(128),
LegalFirstName nvarchar(256),
LegalLastName nvarchar(256),
MyselfAddress1 nvarchar(2048),
MyselfAddress2 nvarchar(2048),
MyselfCity nvarchar(128),
MyselfState nvarchar(128),
MyselfCountry nvarchar(128),
MyselfZipCode nvarchar(64),
JiontHoldingType nvarchar(128),
PrimaryFirstName nvarchar(256),
PrimaryLastName nvarchar(256),
PrimaryAddress1 nvarchar(2048),
PrimaryAddress2 nvarchar(2048),
PrimaryCity nvarchar(128),
PrimaryState nvarchar(128),
PrimaryCountry nvarchar(128),
PrimaryZipCode nvarchar(64),
JiontFirstName nvarchar(256),
JiontLastName nvarchar(256),
JiontAddress1 nvarchar(2048),
JiontAddress2 nvarchar(2048),
JiontCity nvarchar(128),
JiontState nvarchar(128),
JiontCountry nvarchar(128),
JiontZipCode nvarchar(64),
JiontDateOfBirth datetime,
CorporationName nvarchar(512),
CorporationAddress1 nvarchar(2048),
CorporationAddress2 nvarchar(2048),
CorporationCity nvarchar(128),
CorporationState nvarchar(128),
CorporationCountry nvarchar(128),
CorporationZipCode nvarchar(64),
EmployeeIdentityNo nvarchar(64),
SigningPosition nvarchar(512),
SigningFirstName nvarchar(256),
SigningLastName nvarchar(256),
SigningAddress1 nvarchar(2048),
SigningAddress2 nvarchar(2048),
SigningCity nvarchar(128),
SigningState nvarchar(128),
SigningCountry nvarchar(128),
SigningZipCode nvarchar(64),
SigningDateOfBirth datetime,
SigningPhoneNo nvarchar(64),
BeneficialFirstName nvarchar(256),
BeneficialLastName nvarchar(256),
BeneficialAddress1 nvarchar(2048),
BeneficialAddress2 nvarchar(2048),
BeneficialCity nvarchar(128),
BeneficialState nvarchar(128),
BeneficialCountry nvarchar(128),
BeneficialZipCode nvarchar(64),
BeneficialDateOfBirth datetime,
BeneficialPhoneNo nvarchar(64),
TrustName nvarchar(512),
TrustDate datetime,
TrustAddress1 nvarchar(2048),
TrustAddress2 nvarchar(2048),
TrustCity nvarchar(128),
TrustState nvarchar(128),
TrustCountry nvarchar(128),
TrustZipCode nvarchar(64),
SigningTrusteeFirstName nvarchar(256),
SigningTrusteeLastName nvarchar(256),
SigningTrusteeAddress1 nvarchar(2048),
SigningTrusteeAddress2 nvarchar(2048),
SigningTrusteeCity nvarchar(128),
SigningTrusteeState nvarchar(128),
SigningTrusteeCountry nvarchar(128),
SigningTrusteeZipCode nvarchar(64),
SigningTrusteeDateOfBirth datetime,
SigningTrusteePhoneNo nvarchar(64),
IRADetails nvarchar(256),
IRAName nvarchar(512),
IRAEmail nvarchar(512),
IRAAddress1 nvarchar(2048),
IRAAddress2 nvarchar(2048),
IRACity nvarchar(128),
IRAState nvarchar(128),
IRACountry nvarchar(128),
IRAZipCode nvarchar(64),
IRAEmployeeNo nvarchar(64),
IRAAccountNo nvarchar(64),
IRACheckbox nvarchar(64),
IndividualFirstName nvarchar(512),
IndividualLastName nvarchar(512),
IndividualEmail nvarchar(512),
IndividualAddress1 nvarchar(2048),
IndividualAddress2 nvarchar(2048),
IndividualCity nvarchar(128),
IndividualState nvarchar(128),
IndividualCountry nvarchar(128),
IndividualZipCode nvarchar(64),
IndividualDateOfBirth datetime,
IndividualPhoneNo nvarchar(64),
InverstorConformation nvarchar(256),
FailedPasswordAttemptCount int,
IsLockedOut bit,
LastPasswordChangedDate datetime,
LastLoginDate datetime,
RegistrationDate datetime,
AcceptedDate datetime,
IPAddress nvarchar(45),
DeviceInfo nvarchar(256),
TermsConditions bit,
Comments nvarchar(2048),
InsertedDate datetime,
InsertedBy nvarchar(256),
UpdatedDate datetime,
UpdatedBy nvarchar(256)
);
select @Start = (@PageNo - 1) * @Items;
select @End   = @Start + @Items;
set @Query = 'insert into #temp
select
I.InvestorId,
I.InvestorNo,
I.FirstName,
I.LastName,
I.Email,
I.PhoneNo,
I.WhatsAppNo,
I.Password,
I.DateOfBirth,
I.PassPortNo,
I.SSNNo,
I.DrivingNo,
I.ProfileImage,
I.InvestorStatus,
I.Quantity,
I.USDAmount,
I.InvestType,
I.LegalFirstName,
I.LegalLastName,
I.MyselfAddress1,
I.MyselfAddress2,
I.MyselfCity,
I.MyselfState,
I.MyselfCountry,
I.MyselfZipCode,
I.JiontHoldingType,
I.PrimaryFirstName,
I.PrimaryLastName,
I.PrimaryAddress1,
I.PrimaryAddress2,
I.PrimaryCity,
I.PrimaryState,
I.PrimaryCountry,
I.PrimaryZipCode,
I.JiontFirstName,
I.JiontLastName,
I.JiontAddress1,
I.JiontAddress2,
I.JiontCity,
I.JiontState,
I.JiontCountry,
I.JiontZipCode,
I.JiontDateOfBirth,
I.CorporationName,
I.CorporationAddress1,
I.CorporationAddress2,
I.CorporationCity,
I.CorporationState,
I.CorporationCountry,
I.CorporationZipCode,
I.EmployeeIdentityNo,
I.SigningPosition,
I.SigningFirstName,
I.SigningLastName,
I.SigningAddress1,
I.SigningAddress2,
I.SigningCity,
I.SigningState,
I.SigningCountry,
I.SigningZipCode,
I.SigningDateOfBirth,
I.SigningPhoneNo,
I.BeneficialFirstName,
I.BeneficialLastName,
I.BeneficialAddress1,
I.BeneficialAddress2,
I.BeneficialCity,
I.BeneficialState,
I.BeneficialCountry,
I.BeneficialZipCode,
I.BeneficialDateOfBirth,
I.BeneficialPhoneNo,
I.TrustName,
I.TrustDate,
I.TrustAddress1,
I.TrustAddress2,
I.TrustCity,
I.TrustState,
I.TrustCountry,
I.TrustZipCode,
I.SigningTrusteeFirstName,
I.SigningTrusteeLastName,
I.SigningTrusteeAddress1,
I.SigningTrusteeAddress2,
I.SigningTrusteeCity,
I.SigningTrusteeState,
I.SigningTrusteeCountry,
I.SigningTrusteeZipCode,
I.SigningTrusteeDateOfBirth,
I.SigningTrusteePhoneNo,
I.IRADetails,
I.IRAName,
I.IRAEmail,
I.IRAAddress1,
I.IRAAddress2,
I.IRACity,
I.IRAState,
I.IRACountry,
I.IRAZipCode,
I.IRAEmployeeNo,
I.IRAAccountNo,
I.IRACheckbox,
I.IndividualFirstName,
I.IndividualLastName,
I.IndividualEmail,
I.IndividualAddress1,
I.IndividualAddress2,
I.IndividualCity,
I.IndividualState,
I.IndividualCountry,
I.IndividualZipCode,
I.IndividualDateOfBirth,
I.IndividualPhoneNo,
I.InverstorConformation,
I.FailedPasswordAttemptCount,
I.IsLockedOut,
I.LastPasswordChangedDate,
I.LastLoginDate,
I.RegistrationDate,
I.AcceptedDate,
I.IPAddress,
I.DeviceInfo,
I.TermsConditions,
I.Comments,
I.InsertedDate,
I.InsertedBy,
I.UpdatedDate,
I.UpdatedBy
FROM Investors I
WHERE I.InvestorId <> 0';
if (@Search <> '')
begin
set @Query = @Query + ' and (I.FirstName like ''%' + @Search + '%'' or I.InvestorNo like ''%' + @Search + '%''
or I.SSNNo like ''%' + @Search + '%''
or I.LastName like ''%' + @Search + '%''
or I.Email like ''%' + @Search + '%''
or I.PhoneNo like ''%' + @Search + '%''
)';
end
if (@Sort <> '')
begin
set @Query = @Query + ' order by ' + @Sort;
end
exec sp_executesql @Query;
select @Total = count(Rid) from #temp;
select * from #temp where Rid > @Start and Rid <= @End;
drop table #temp;
end

GO
/****** Object:  StoredProcedure [dbo].[InvestorsGetPassword]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[InvestorsGetPassword]
@InvestorId int,
@QStatus int output
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
BEGIN TRY
SELECT Password FROM Investors WHERE InvestorId = @InvestorId
SELECT @QStatus = 1
END TRY
BEGIN CATCH
SELECT @QStatus = -1
END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsGetSSNNO]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[InvestorsGetSSNNO]
@SSNNO nvarchar(64),
@QStatus INT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
SELECT * FROM Investors WHERE SSNNo = @SSNNO;
SELECT @QStatus = 1;
END TRY
BEGIN CATCH
SELECT @QStatus = -1;
END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorsInsert]
@InvestorId BIGINT,
@InvestorNo NVARCHAR(20),
@FirstName NVARCHAR(256),
@LastName NVARCHAR(256),
@Email NVARCHAR(128),
@PhoneNo NVARCHAR(64),
@WhatsAppNo NVARCHAR(64),
@Password NVARCHAR(256),
@DateOfBirth DATETIME,
@PassPortNo NVARCHAR(30),
@SSNNo NVARCHAR(50),
@DrivingNo NVARCHAR(50),
@ProfileImage NVARCHAR(256) OUTPUT,
@InvestorStatus NVARCHAR(50),
@Quantity NVARCHAR(128),
@USDAmount NVARCHAR(128),
@InvestType NVARCHAR(128),
@LegalFirstName NVARCHAR(256),
@LegalLastName NVARCHAR(256),
@MyselfAddress1 NVARCHAR(2048),
@MyselfAddress2 NVARCHAR(2048),
@MyselfCity NVARCHAR(128),
@MyselfState NVARCHAR(128),
@MyselfCountry NVARCHAR(128),
@MyselfZipCode NVARCHAR(64),
@JiontHoldingType NVARCHAR(128),
@PrimaryFirstName NVARCHAR(256),
@PrimaryLastName NVARCHAR(256),
@PrimaryAddress1 NVARCHAR(2048),
@PrimaryAddress2 NVARCHAR(2048),
@PrimaryCity NVARCHAR(128),
@PrimaryState NVARCHAR(128),
@PrimaryCountry NVARCHAR(128),
@PrimaryZipCode NVARCHAR(64),
@JiontFirstName NVARCHAR(256),
@JiontLastName NVARCHAR(256),
@JiontAddress1 NVARCHAR(2048),
@JiontAddress2 NVARCHAR(2048),
@JiontCity NVARCHAR(128),
@JiontState NVARCHAR(128),
@JiontCountry NVARCHAR(128),
@JiontZipCode NVARCHAR(64),
@JiontDateOfBirth DATETIME,
@CorporationName NVARCHAR(512),
@CorporationAddress1 NVARCHAR(2048),
@CorporationAddress2 NVARCHAR(2048),
@CorporationCity NVARCHAR(128),
@CorporationState NVARCHAR(128),
@CorporationCountry NVARCHAR(128),
@CorporationZipCode NVARCHAR(64),
@EmployeeIdentityNo NVARCHAR(64),
@SigningPosition NVARCHAR(512),
@SigningFirstName NVARCHAR(256),
@SigningLastName NVARCHAR(256),
@SigningAddress1 NVARCHAR(2048),
@SigningAddress2 NVARCHAR(2048),
@SigningCity NVARCHAR(128),
@SigningState NVARCHAR(128),
@SigningCountry NVARCHAR(128),
@SigningZipCode NVARCHAR(64),
@SigningDateOfBirth DATETIME,
@SigningPhoneNo NVARCHAR(64),
@BeneficialFirstName NVARCHAR(256),
@BeneficialLastName NVARCHAR(256),
@BeneficialAddress1 NVARCHAR(2048),
@BeneficialAddress2 NVARCHAR(2048),
@BeneficialCity NVARCHAR(128),
@BeneficialState NVARCHAR(128),
@BeneficialCountry NVARCHAR(128),
@BeneficialZipCode NVARCHAR(64),
@BeneficialDateOfBirth DATETIME,
@BeneficialPhoneNo NVARCHAR(64),
@TrustName NVARCHAR(512),
@TrustDate DATETIME,
@TrustAddress1 NVARCHAR(2048),
@TrustAddress2 NVARCHAR(2048),
@TrustCity NVARCHAR(128),
@TrustState NVARCHAR(128),
@TrustCountry NVARCHAR(128),
@TrustZipCode NVARCHAR(64),
@SigningTrusteeFirstName NVARCHAR(256),
@SigningTrusteeLastName NVARCHAR(256),
@SigningTrusteeAddress1 NVARCHAR(2048),
@SigningTrusteeAddress2 NVARCHAR(2048),
@SigningTrusteeCity NVARCHAR(128),
@SigningTrusteeState NVARCHAR(128),
@SigningTrusteeCountry NVARCHAR(128),
@SigningTrusteeZipCode NVARCHAR(64),
@SigningTrusteeDateOfBirth DATETIME,
@SigningTrusteePhoneNo NVARCHAR(64),
@IRADetails NVARCHAR(256),
@IRAName NVARCHAR(512),
@IRAEmail NVARCHAR(512),
@IRAAddress1 NVARCHAR(2048),
@IRAAddress2 NVARCHAR(2048),
@IRACity NVARCHAR(128),
@IRAState NVARCHAR(128),
@IRACountry NVARCHAR(128),
@IRAZipCode NVARCHAR(64),
@IRAEmployeeNo NVARCHAR(64),
@IRAAccountNo NVARCHAR(64),
@IRACheckbox NVARCHAR(64),
@IndividualFirstName NVARCHAR(512),
@IndividualLastName NVARCHAR(512),
@IndividualEmail NVARCHAR(512),
@IndividualAddress1 NVARCHAR(2048),
@IndividualAddress2 NVARCHAR(2048),
@IndividualCity NVARCHAR(128),
@IndividualState NVARCHAR(128),
@IndividualCountry NVARCHAR(128),
@IndividualZipCode NVARCHAR(64),
@IndividualDateOfBirth DATETIME,
@IndividualPhoneNo NVARCHAR(64),
@InverstorConformation NVARCHAR(256),
@FailedPasswordAttemptCount INT,
@IsLockedOut BIT,
@LastPasswordChangedDate DATETIME,
@LastLoginDate DATETIME,
@RegistrationDate DATETIME,
@AcceptedDate DATETIME,
@IPAddress NVARCHAR(45),
@DeviceInfo NVARCHAR(256),
@TermsConditions BIT,
@Comments NVARCHAR(2048),
@InsertedBy NVARCHAR(256),
@UpdatedBy NVARCHAR(256),
@QStatus INT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
BEGIN TRANSACTION
-- Auto-generate InvestorNo if not provided
IF (@InvestorNo IS NULL OR LTRIM(RTRIM(@InvestorNo)) = '')
BEGIN
DECLARE @MaxNum INT
SELECT @MaxNum = MAX(CAST(RIGHT(InvestorNo, 4) AS INT))
FROM Investors
WHERE InvestorNo LIKE 'INV[0-9][0-9][0-9][0-9]'
IF @MaxNum IS NULL
SET @MaxNum = 0
SET @InvestorNo = 'INV' + RIGHT('000' + CAST(@MaxNum + 1 AS NVARCHAR(4)), 4)
END
--and IPAddress=@IPAddress
IF ((SELECT COUNT(*) FROM Investors WHERE Email = @Email ) = 0)
BEGIN
INSERT INTO Investors
(
InvestorNo, FirstName, LastName, Email, PhoneNo, WhatsAppNo, Password, DateOfBirth, PassPortNo, SSNNo, DrivingNo, ProfileImage,
InvestorStatus, Quantity, USDAmount, InvestType, LegalFirstName, LegalLastName, MyselfAddress1, MyselfAddress2, MyselfCity, MyselfState, MyselfCountry, MyselfZipCode,
JiontHoldingType, PrimaryFirstName, PrimaryLastName, PrimaryAddress1, PrimaryAddress2, PrimaryCity, PrimaryState, PrimaryCountry, PrimaryZipCode,
JiontFirstName, JiontLastName, JiontAddress1, JiontAddress2, JiontCity, JiontState, JiontCountry, JiontZipCode, JiontDateOfBirth,
CorporationName, CorporationAddress1, CorporationAddress2, CorporationCity, CorporationState, CorporationCountry, CorporationZipCode,
EmployeeIdentityNo, SigningPosition, SigningFirstName, SigningLastName, SigningAddress1, SigningAddress2, SigningCity, SigningState, SigningCountry, SigningZipCode, SigningDateOfBirth,
SigningPhoneNo, BeneficialFirstName, BeneficialLastName, BeneficialAddress1, BeneficialAddress2, BeneficialCity, BeneficialState, BeneficialCountry, BeneficialZipCode, BeneficialDateOfBirth,
BeneficialPhoneNo, TrustName, TrustDate, TrustAddress1, TrustAddress2, TrustCity, TrustState, TrustCountry, TrustZipCode,
SigningTrusteeFirstName, SigningTrusteeLastName, SigningTrusteeAddress1, SigningTrusteeAddress2, SigningTrusteeCity, SigningTrusteeState, SigningTrusteeCountry, SigningTrusteeZipCode, SigningTrusteeDateOfBirth,
SigningTrusteePhoneNo, IRADetails, IRAName, IRAEmail, IRAAddress1, IRAAddress2, IRACity, IRAState, IRACountry, IRAZipCode,
IRAEmployeeNo, IRAAccountNo, IRACheckbox, IndividualFirstName, IndividualLastName, IndividualEmail, IndividualAddress1, IndividualAddress2, IndividualCity, IndividualState, IndividualCountry, IndividualZipCode, IndividualDateOfBirth,
IndividualPhoneNo, InverstorConformation, FailedPasswordAttemptCount, IsLockedOut, LastPasswordChangedDate,
LastLoginDate, RegistrationDate, AcceptedDate, IPAddress, DeviceInfo, TermsConditions, Comments,
InsertedDate, InsertedBy, UpdatedDate, UpdatedBy
)
VALUES
(
@InvestorNo, @FirstName, @LastName, @Email, @PhoneNo, @WhatsAppNo, @Password, @DateOfBirth, @PassPortNo, @SSNNo, @DrivingNo, @ProfileImage,
@InvestorStatus, @Quantity, @USDAmount, @InvestType, @LegalFirstName, @LegalLastName, @MyselfAddress1, @MyselfAddress2, @MyselfCity, @MyselfState, @MyselfCountry, @MyselfZipCode,
@JiontHoldingType, @PrimaryFirstName, @PrimaryLastName, @PrimaryAddress1, @PrimaryAddress2, @PrimaryCity, @PrimaryState, @PrimaryCountry, @PrimaryZipCode,
@JiontFirstName, @JiontLastName, @JiontAddress1, @JiontAddress2, @JiontCity, @JiontState, @JiontCountry, @JiontZipCode, @JiontDateOfBirth,
@CorporationName, @CorporationAddress1, @CorporationAddress2, @CorporationCity, @CorporationState, @CorporationCountry, @CorporationZipCode,
@EmployeeIdentityNo, @SigningPosition, @SigningFirstName, @SigningLastName, @SigningAddress1, @SigningAddress2, @SigningCity, @SigningState, @SigningCountry, @SigningZipCode, @SigningDateOfBirth,
@SigningPhoneNo, @BeneficialFirstName, @BeneficialLastName, @BeneficialAddress1, @BeneficialAddress2, @BeneficialCity, @BeneficialState, @BeneficialCountry, @BeneficialZipCode, @BeneficialDateOfBirth,
@BeneficialPhoneNo, @TrustName, @TrustDate, @TrustAddress1, @TrustAddress2, @TrustCity, @TrustState, @TrustCountry, @TrustZipCode,
@SigningTrusteeFirstName, @SigningTrusteeLastName, @SigningTrusteeAddress1, @SigningTrusteeAddress2, @SigningTrusteeCity, @SigningTrusteeState, @SigningTrusteeCountry, @SigningTrusteeZipCode, @SigningTrusteeDateOfBirth,
@SigningTrusteePhoneNo, @IRADetails, @IRAName, @IRAEmail, @IRAAddress1, @IRAAddress2, @IRACity, @IRAState, @IRACountry, @IRAZipCode,
@IRAEmployeeNo, @IRAAccountNo, @IRACheckbox, @IndividualFirstName, @IndividualLastName, @IndividualEmail, @IndividualAddress1, @IndividualAddress2, @IndividualCity, @IndividualState, @IndividualCountry, @IndividualZipCode, @IndividualDateOfBirth,
@IndividualPhoneNo, @InverstorConformation, @FailedPasswordAttemptCount, @IsLockedOut, @LastPasswordChangedDate,
@LastLoginDate, @RegistrationDate, @AcceptedDate, @IPAddress, @DeviceInfo, @TermsConditions, @Comments,
CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
@InsertedBy,
CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
@UpdatedBy
)
SET @InvestorId = SCOPE_IDENTITY()
SELECT @QStatus = 1
END
ELSE
BEGIN
UPDATE Investors
SET InvestorNo = @InvestorNo,
FirstName = @FirstName,
LastName = @LastName,
Email = @Email,
PhoneNo = @PhoneNo,
WhatsAppNo = @WhatsAppNo,
Password = @Password,
DateOfBirth = @DateOfBirth,
PassPortNo = @PassPortNo,
DrivingNo = @DrivingNo,
Quantity = @Quantity,
USDAmount = @USDAmount,
InvestType = @InvestType,
LegalFirstName = @LegalFirstName,
LegalLastName = @LegalLastName,
MyselfAddress1 = @MyselfAddress1,
MyselfAddress2 = @MyselfAddress2,
MyselfCity = @MyselfCity,
MyselfState = @MyselfState,
MyselfCountry = @MyselfCountry,
MyselfZipCode = @MyselfZipCode,
JiontHoldingType = @JiontHoldingType,
PrimaryFirstName = @PrimaryFirstName,
PrimaryLastName = @PrimaryLastName,
PrimaryAddress1 = @PrimaryAddress1,
PrimaryAddress2 = @PrimaryAddress2,
PrimaryCity = @PrimaryCity,
PrimaryState = @PrimaryState,
PrimaryCountry = @PrimaryCountry,
PrimaryZipCode = @PrimaryZipCode,
JiontFirstName = @JiontFirstName,
JiontLastName = @JiontLastName,
JiontAddress1 = @JiontAddress1,
JiontAddress2 = @JiontAddress2,
JiontCity = @JiontCity,
JiontState = @JiontState,
JiontCountry = @JiontCountry,
JiontZipCode = @JiontZipCode,
JiontDateOfBirth = @JiontDateOfBirth,
CorporationName = @CorporationName,
CorporationAddress1 = @CorporationAddress1,
CorporationAddress2 = @CorporationAddress2,
CorporationCity = @CorporationCity,
CorporationState = @CorporationState,
CorporationCountry = @CorporationCountry,
CorporationZipCode = @CorporationZipCode,
EmployeeIdentityNo = @EmployeeIdentityNo,
SigningPosition = @SigningPosition,
SigningFirstName = @SigningFirstName,
SigningLastName = @SigningLastName,
SigningAddress1 = @SigningAddress1,
SigningAddress2 = @SigningAddress2,
SigningCity = @SigningCity,
SigningState = @SigningState,
SigningCountry = @SigningCountry,
SigningZipCode = @SigningZipCode,
SigningDateOfBirth = @SigningDateOfBirth,
SigningPhoneNo = @SigningPhoneNo,
BeneficialFirstName = @BeneficialFirstName,
BeneficialLastName = @BeneficialLastName,
BeneficialAddress1 = @BeneficialAddress1,
BeneficialAddress2 = @BeneficialAddress2,
BeneficialCity = @BeneficialCity,
BeneficialState = @BeneficialState,
BeneficialCountry = @BeneficialCountry,
BeneficialZipCode = @BeneficialZipCode,
BeneficialDateOfBirth = @BeneficialDateOfBirth,
BeneficialPhoneNo = @BeneficialPhoneNo,
TrustName = @TrustName,
TrustDate = @TrustDate,
TrustAddress1 = @TrustAddress1,
TrustAddress2 = @TrustAddress2,
TrustCity = @TrustCity,
TrustState = @TrustState,
TrustCountry = @TrustCountry,
TrustZipCode = @TrustZipCode,
SigningTrusteeFirstName = @SigningTrusteeFirstName,
SigningTrusteeLastName = @SigningTrusteeLastName,
SigningTrusteeAddress1 = @SigningTrusteeAddress1,
SigningTrusteeAddress2 = @SigningTrusteeAddress2,
SigningTrusteeCity = @SigningTrusteeCity,
SigningTrusteeState = @SigningTrusteeState,
SigningTrusteeCountry = @SigningTrusteeCountry,
SigningTrusteeZipCode = @SigningTrusteeZipCode,
SigningTrusteeDateOfBirth = @SigningTrusteeDateOfBirth,
SigningTrusteePhoneNo = @SigningTrusteePhoneNo,
IRADetails = @IRADetails,
IRAName = @IRAName,
IRAEmail = @IRAEmail,
IRAAddress1 = @IRAAddress1,
IRAAddress2 = @IRAAddress2,
IRACity = @IRACity,
IRAState = @IRAState,
IRACountry = @IRACountry,
IRAZipCode = @IRAZipCode,
IRAEmployeeNo = @IRAEmployeeNo,
IRAAccountNo = @IRAAccountNo,
IRACheckbox = @IRACheckbox,
IndividualFirstName = @IndividualFirstName,
IndividualLastName = @IndividualLastName,
IndividualEmail = @IndividualEmail,
IndividualAddress1 = @IndividualAddress1,
IndividualAddress2 = @IndividualAddress2,
IndividualCity = @IndividualCity,
IndividualState = @IndividualState,
IndividualCountry = @IndividualCountry,
IndividualZipCode = @IndividualZipCode,
IndividualDateOfBirth = @IndividualDateOfBirth,
IndividualPhoneNo = @IndividualPhoneNo,
InverstorConformation = @InverstorConformation,
FailedPasswordAttemptCount = @FailedPasswordAttemptCount,
IsLockedOut = @IsLockedOut,
LastPasswordChangedDate = @LastPasswordChangedDate,
LastLoginDate = @LastLoginDate,
RegistrationDate = @RegistrationDate,
AcceptedDate = @AcceptedDate,
IPAddress = @IPAddress,
DeviceInfo = @DeviceInfo,
TermsConditions = @TermsConditions,
Comments = @Comments,
UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
UpdatedBy = @UpdatedBy
WHERE InvestorId = @InvestorId
SELECT @QStatus = 2
END

IF (LEFT(@ProfileImage, 1) = '.' OR @ProfileImage <> 'NA')
BEGIN
IF (@ProfileImage <> 'NA')
BEGIN
UPDATE Investors
SET ProfileImage = CAST(@InvestorId AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@FirstName, '^a-z0-9') + @ProfileImage
WHERE InvestorId = @InvestorId
SELECT @ProfileImage = CAST(@InvestorId AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@FirstName, '^a-z0-9') + @ProfileImage
END
ELSE
BEGIN
SELECT @ProfileImage = ''
END
END
COMMIT TRANSACTION
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION
SELECT @QStatus = -1
END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorStatusDelete]
    (@Id bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    
			DELETE FROM InvestorStatus WHERE Id = @Id
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[InvestorStatusGetById]
	(@Id bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM InvestorStatus  WHERE Id  = @Id
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END


GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorStatusGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT * FROM InvestorStatus where IsActive=1 Order by OrderNo Asc	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorStatusGetListByVariable]
	 (@PageNo int
     ,@Items int
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,Id bigint 
				,Name varchar(50)
				,OrderNo bigint
				,IsActive bit
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime
				)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  SL.Id 
				,SL.Name 
				,SL.OrderNo
				,SL.IsActive
				,SL.UpdatedBy 
				,SL.UpdatedDate 
		FROM InvestorStatus SL  WHERE SL.Id <> 0 '
	
	
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  (SL.Name LIKE ''%' + @Search + '%'')'
    END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END


GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorStatusInsert]
    (@Id bigint 
	,@Name Nvarchar(256)	
	,@IsActive bit
	,@UpdatedBy nvarchar(50)
	,@UpdatedDate datetime
	,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
   -- BEGIN TRY
   -- BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM InvestorStatus WHERE Id = @Id) = 0)
		BEGIN
			INSERT INTO InvestorStatus VALUES
			        (@Name	
					,0 
	                ,@IsActive
	                ,@UpdatedDate
					,@UpdatedBy
					)
					
					Set @Id = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN
		
			UPDATE InvestorStatus
			   SET 
				   Name=@Name
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=@UpdatedDate
			 WHERE  Id = @Id
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		 
		
	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END


GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusUpdateOrderBy]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorStatusUpdateOrderBy]
    (@Id bigint
    ,@OrderNo int
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
			UPDATE InvestorStatus SET OrderNo = @OrderNo WHERE Id=@Id
		
		 SELECT @QStatus = 1;	
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END
























GO
/****** Object:  StoredProcedure [dbo].[InvestorStatusUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[InvestorStatusUpdateStatus]
    (@Id bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT IsActive FROM InvestorStatus WHERE Id = @Id) = 1)
		BEGIN
			UPDATE InvestorStatus SET IsActive = 0 WHERE Id = @Id
		END
		ELSE
		BEGIN
			UPDATE InvestorStatus SET IsActive = 1 WHERE Id = @Id
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[InvestorsUpdateStatus]
    (@InvestorId bigint
    ,@QStatus int output
	,@Status nvarchar(256)
	,@UpdatedBy nvarchar(256))  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF(@Status <> '')
		BEGIN
			UPDATE Investors SET InvestorStatus = @Status,UpdatedDate=GetDate(),UpdatedBy=@UpdatedBy WHERE InvestorId = @InvestorId
		
		END			
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END







GO
/****** Object:  StoredProcedure [dbo].[InvestorWireGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[InvestorWireGetListByVariable]
    @PageNo INT,
    @Items INT,
    @InvestorId BIGINT,
    @Search NVARCHAR(126),
    @Total INT OUTPUT,
    @Sort NVARCHAR(126)
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @Start INT, @End INT;
    DECLARE @Query NVARCHAR(MAX);

    CREATE TABLE #temp(
        Rid INT PRIMARY KEY IDENTITY(1,1),
        Id BIGINT,
        InvestorId BIGINT,
        MOUNumber NVARCHAR(50),
        DocumentUrl NVARCHAR(512),
        MOUStatus NVARCHAR(50),
        SubmittedDate DATETIME,
        ReviewedDate DATETIME,
        ApprovedDate DATETIME,
        RejectionReason NVARCHAR(1024),
        AdminComments NVARCHAR(1024),
        InvestorComments NVARCHAR(1024),
        IsActive BIT,
        InsertedDate DATETIME,
        InsertedBy NVARCHAR(256),
        UpdatedDate DATETIME,
        UpdatedBy NVARCHAR(256)
    );

    SELECT @Start = (@PageNo - 1) * @Items;
    SELECT @End = @Start + @Items;

    SET @Query = N'
        INSERT INTO #temp
      SELECT
    C.Id,
    C.InvestorId,
    C.MOUNumber,
    C.DocumentUrl,
    C.MOUStatus,
    C.SubmittedDate,
    C.ReviewedDate,
    C.ApprovedDate,
    C.RejectionReason,
    C.AdminComments,
    C.InvestorComments,
    C.IsActive,
    C.InsertedDate,
    C.InsertedBy,
    C.UpdatedDate,
    C.UpdatedBy
FROM InvestorMOU C
INNER JOIN Investors S ON S.InvestorId = C.InvestorId
WHERE C.Id <> 0 
    AND (C.InvestorComments = ''WireTransfer'')
    ';

    SET @Query = @Query + N' AND (
		C.MOUNumber LIKE ''%' + REPLACE(@Search, '''', '''''') + '%'' 
		OR C.MOUStatus LIKE ''%' + REPLACE(@Search, '''', '''''') + '%''
		OR S.PhoneNo LIKE ''%' + REPLACE(@Search, '''', '''''') + '%''
	)';


    IF(@InvestorId <> 0)
        SET @Query = @Query + ' AND C.InvestorId = ' + CAST(@InvestorId AS NVARCHAR(20));

    IF(@Sort <> '')
        SET @Query = @Query + ' ORDER BY ' + @Sort;

    EXEC sp_executesql @Query;
	print @Query;

    SELECT @Total = COUNT(Rid) FROM #temp;

    SELECT * FROM #temp WHERE Rid > @Start AND Rid <= @End;

    DROP TABLE #temp;
END



GO
/****** Object:  StoredProcedure [dbo].[InvestorWireInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[InvestorWireInsert]
    @Id BIGINT,
    @InvestorId BIGINT,
  --  @MOUNumber NVARCHAR(50),
    @DocumentUrl NVARCHAR(512) OUTPUT,
 --   @MOUStatus NVARCHAR(50),
  --  @SubmittedDate DATETIME,
  --  @ReviewedDate DATETIME,
  --  @ApprovedDate DATETIME,
  --  @RejectionReason NVARCHAR(1024),
  --  @AdminComments NVARCHAR(1024),
  --  @InvestorComments NVARCHAR(1024),
  --  @IsActive BIT,
    @InsertedBy NVARCHAR(256),
   -- @InsertedDate DATETIME,
    @UpdatedBy NVARCHAR(256),
   -- @UpdatedDate DATETIME,
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        BEGIN TRANSACTION;


		Declare  @MOUNumber NVARCHAR(50);

      -- Auto-generate MOUNumber if not provided
		IF (@MOUNumber IS NULL OR LTRIM(RTRIM(@MOUNumber)) = '')
		BEGIN
			DECLARE @MaxNum INT

			SELECT @MaxNum = 
				MAX(CAST(RIGHT(MOUNumber, 4) AS INT))
			FROM InvestorMOU
			WHERE MOUNumber LIKE 'CUS[0-9][0-9][0-9][0-9]'

			IF @MaxNum IS NULL
				SET @MaxNum = 0

			SET @MOUNumber = 'CUS' + RIGHT('000' + CAST(@MaxNum + 1 AS NVARCHAR(4)), 4)
		END


        IF((SELECT COUNT(*) FROM InvestorMOU WHERE Id = @Id) = 0)
        BEGIN
            INSERT INTO InvestorMOU
            (
                InvestorId, MOUNumber, DocumentUrl, MOUStatus,
                SubmittedDate, ReviewedDate, ApprovedDate, RejectionReason,
                AdminComments, InvestorComments, IsActive,
                InsertedDate, InsertedBy, UpdatedDate, UpdatedBy
            )
            VALUES
            (
                @InvestorId, @MOUNumber, NULL, NULL,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')), NULL, NULL, NULL,
                NULL, 'WireTransfer', 1,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @InsertedBy,
                CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                @UpdatedBy
            );

            SET @Id = SCOPE_IDENTITY();
            SELECT @QStatus = 1;
        END
        ELSE
        BEGIN
            UPDATE InvestorMOU
            SET
                InvestorId = @InvestorId,
               -- MOUNumber = @MOUNumber,
               -- MOUStatus = @MOUStatus,
               --- SubmittedDate = @SubmittedDate,
               -- ReviewedDate = @ReviewedDate,
               -- ApprovedDate = @ApprovedDate,
               -- RejectionReason = @RejectionReason,
             --   AdminComments = @AdminComments,
             --   InvestorComments = @InvestorComments,
               -- IsActive = @IsActive,
                UpdatedDate = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
                UpdatedBy = @UpdatedBy
            WHERE Id = @Id;

            SELECT @QStatus = 2;
        END

        -- Document URL naming logic
        IF(@DocumentUrl IS NOT NULL AND @DocumentUrl <> 'NA')
        BEGIN
            UPDATE InvestorMOU
            SET DocumentUrl = CAST(@Id AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@MOUNumber, '^a-z0-9') + @DocumentUrl
            WHERE Id = @Id;

            SELECT @DocumentUrl = CAST(@Id AS NVARCHAR(12)) + '-' + dbo.RemoveSpecialChar(@MOUNumber, '^a-z0-9') + @DocumentUrl;
        END
        ELSE
        BEGIN
            SELECT @DocumentUrl = '';
        END

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION;
        SELECT @QStatus = -1;
    END CATCH
END



GO
/****** Object:  StoredProcedure [dbo].[MailTemplatesDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MailTemplatesDelete]
    (@MailTemplateId bigint
    ,@QStatus int output )  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY  
    BEGIN TRANSACTION  
		DELETE FROM MailTemplate WHERE MailTemplateId = @MailTemplateId		
		SELECT @QStatus = 1;

		COMMIT TRANSACTION		
    END TRY
    BEGIN CATCH
    ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END














GO
/****** Object:  StoredProcedure [dbo].[MailTemplatesGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MailTemplatesGetById]
	(@MailTemplateId bigint
	,@TemplateName nvarchar(256)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;
    -- Insert statements for procedure here

    BEGIN TRY 
     IF(@MailTemplateId!=0)
	   BEGIN
		 SELECT * FROM MailTemplate WHERE MailTemplateId  = @MailTemplateId
		 SELECT @QStatus = 1;
		END
		ELSE IF(@TemplateName!='')
		BEGIN
			SELECT * FROM MailTemplate WHERE dbo.RemoveSpecialChar(Heading, '^a-z0-9')=dbo.RemoveSpecialChar(@TemplateName, '^a-z0-9')
			SELECT @QStatus = 1;
		END
		ELSE
		BEGIN
			SELECT @QStatus = -1;
		END
    
		 SELECT @QStatus = 1;
		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END









GO
/****** Object:  StoredProcedure [dbo].[MailTemplatesGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MailTemplatesGetList]
	(@MailType nvarchar(128),
    @QStatus int output)
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY
			IF(@MailType<>'')
			BEGIN
				SELECT * FROM MailTemplate	WHERE IsActive = 1 AND MailType=@MailType
				SELECT @QStatus = 1;
			END
			ELSE
			BEGIN
				SELECT * FROM MailTemplate	WHERE IsActive = 1

				SELECT @QStatus = 1;
			END
    END TRY
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END









GO
/****** Object:  StoredProcedure [dbo].[MailTemplatesGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

create  PROCEDURE [dbo].[MailTemplatesGetListByVariable]
	 (@Search nvarchar(126)
     ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
     ,@Total int output)
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	BEGIN TRY
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,MailTemplateId bigint
				,Heading nvarchar(512)
				,Subject nvarchar(512)
				,Description nvarchar(max)
				,MailType nvarchar(50)
				,UpdatedBy nvarchar(64)
				,UpdatedTime datetime
				,IsActive bit)
				
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp SELECT 
	             E.MailTemplateId
	            ,E.Heading
	            ,E.Subject
	            ,E.Description
	            ,E.MailType
	            ,E.UpdatedBy
	            ,E.UpdatedTime
				,E.IsActive
	             FROM MailTemplate E
		WHERE E.MailTemplateId <> 0 '
		
		
		IF(@Search <> '')
		BEGIN
			SET @Query = @Query + ' AND  E.Heading LIKE ''%' + @Search + '%'''
		END
		IF(@Sort <> '')
		BEGIN
			SET @Query = @Query + ' ORDER BY ' + @Sort
		END
	
		EXEC sp_ExecuteSQL @Query;
		
		SELECT @Total = COUNT(Rid) from #temp 
				
		SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
		DROP TABLE #temp

	END TRY
    
    BEGIN CATCH  
       SELECT @Total = -1; 		   
    END CATCH   
END







GO
/****** Object:  StoredProcedure [dbo].[MailTemplatesInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MailTemplatesInsert]
    (@MailTemplateId bigint
	,@Heading nvarchar(512)
	,@Subject nvarchar(512)
	,@Description nvarchar(max)
	,@MailType nvarchar(50)
	,@UpdatedBy nvarchar(64)
	,@UpdatedTime datetime
	,@IsActive bit
	,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT IsLockedOutments.
	
	SET NOCOUNT ON;

    -- Insert IsLockedOutments for procedure here
    
    BEGIN TRY
    BEGIN TRANSACTION
    IF((SELECT COUNT(*) FROM MailTemplate WHERE MailTemplateId = @MailTemplateId) = 0)
    BEGIN
        INSERT INTO MailTemplate VALUES
            (@Heading
            ,@Subject
            ,@Description
            ,@MailType
			,@UpdatedBy
			,@UpdatedTime
			,@IsActive)		
			
		SELECT @QStatus = 1;	
	END
	ELSE
	BEGIN
		UPDATE MailTemplate
		   SET  Heading=@Heading,
			   Subject=@Subject,
			   Description=@Description,
			   MailType=@MailType,
			   UpdatedBy=@UpdatedBy ,
			   UpdatedTime=@UpdatedTime
		 WHERE MailTemplateId = @MailTemplateId
		 		 
		 SELECT @QStatus = 2;	
	END
    COMMIT TRANSACTION
    END TRY
    
    BEGIN CATCH    
    ROLLBACK TRANSACTION
		SELECT @QStatus = -1;    
    END CATCH    
END









GO
/****** Object:  StoredProcedure [dbo].[MailTemplateUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MailTemplateUpdateStatus]
       (@MailTemplateId bigint
       ,@QStatus bigint OUTPUT)
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;
	
	BEGIN TRY
		IF((SELECT IsActive FROM MailTemplate WHERE MailTemplateId = @MailTemplateId) = 'True')
			BEGIN
			
			UPDATE MailTemplate SET IsActive = 'False' WHERE MailTemplateId = @MailTemplateId
			END
			
		ELSE
		
			BEGIN
			UPDATE MailTemplate SET IsActive = 'True' WHERE MailTemplateId = @MailTemplateId
			END	
			
	    SELECT @QStatus = 1;
	
	END TRY
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH  
    
END













GO
/****** Object:  StoredProcedure [dbo].[MenuItemsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsDelete]
    (@MenuItemId bigint
    ,@QStatus int OUTPUT)  
        
AS
BEGIN
	
	SET NOCOUNT ON;

    BEGIN TRY  
	Declare @PageDetailId bigint
	set @PageDetailId=(select PageDetailId from MenuPages where MenuItemId = @MenuItemId)
	if(@PageDetailId <>0)
	BEGIN
	Update PageDetails set AddPage='Only Page' where PageDetailId=@PageDetailId
	End

	  
		DELETE FROM MenuItems WHERE MenuItemId = @MenuItemId	    
		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END













GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetAll]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsGetAll]
    (@QStatus int OUTPUT)  
        
AS
BEGIN
	
	SET NOCOUNT ON;

    BEGIN TRY    
	    SELECT MenuItemId
			  ,DisplayName 
			  ,PageLevel
			  ,PageParentId
			  ,IdPath 
			  ,Position
			  ,IsFooterBar
			  ,IsMenuBar
			  ,IsTopBar
			  ,IsQuickLinks
			  ,IsActive
			  ,UpdatedBy
			  ,UpdatedDate
			  ,InsertedBy
			  ,InsertedDate
			  ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = c.PageParentId) AS ParentActive 
			  ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = c.MenuItemId AND IsActive = 1) AS SubMenuItemCount
	          FROM MenuItems c WHERE c.IsActive = 1 ORDER BY IdPath, Position

		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END













GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsGetById]
	(@MenuItemId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

	
	SET NOCOUNT ON;

    BEGIN TRY 
		SELECT *, (Select DisplayName From MenuItems Where MenuItemId = M.PageParentId) as ParentName FROM MenuItems M WHERE MenuItemId = @MenuItemId
	    SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH		
	 
END












GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetByLevel]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsGetByLevel]
	(@PageLevel int
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	
	SET NOCOUNT ON;

   BEGIN TRY 
		SELECT * FROM MenuItems  WHERE PageLevel = @PageLevel
	    SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH		
	 
END












GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetByName]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsGetByName]
	(@DisplayName nvarchar(256)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	
	SET NOCOUNT ON;

   BEGIN TRY 
		SELECT * FROM MenuItems  WHERE DisplayName = @DisplayName
	    SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH		
	 
END












GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetByParentId]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsGetByParentId]
	(@PageParentId int
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

	
	SET NOCOUNT ON;

    BEGIN TRY 
		SELECT * FROM MenuItems  WHERE PageParentId = @PageParentId
	    SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH		
	 
END












GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MenuItemsGetList]
	@ChapterId bigint,
	@QStatus int OUTPUT
        
AS
BEGIN

	BEGIN TRY
		DECLARE @Query nvarchar(max);
		DECLARE @Start int, @End INT ;
	    
		SET NOCOUNT ON;
		    
		SELECT MenuItemId
			  ,ChapterId
			  ,DisplayName  
			  ,PageLevel
			  ,PageParentId
			  ,IdPath 
			  ,IsFooterBar
			  ,IsMenuBar
			  ,IsTopBar
			  ,IsQuickLinks
			  ,Position
			  ,IsActive
			  ,UpdatedBy
			  ,UpdatedDate
			  ,InsertedBy
			  ,InsertedDate
			  ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = c.PageParentId) AS ParentActive 
			  ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = c.MenuItemId) AS SubMenuItemCount
			  ,(Select TOP(1) PageDetailId From MenuPages Where MenuItemId = c.MenuItemId) as PageDetailId
			  ,(Select TOP(1) MenuPageId From MenuPages Where MenuItemId = c.MenuItemId) as MenuPageId
			  ,(Select PageUrl From PageDetails Where PageDetailId = (Select TOP(1) PageDetailId From MenuPages Where MenuItemId = c.MenuItemId)) as PageUrl
			  ,null as ChapterName
	          FROM MenuItems c WHERE c.ChapterId = @ChapterId ORDER BY Position ASC

	          SELECT @QStatus = 1;		
	END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH  
    
END












GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetListbkp]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsGetListbkp]
	@ChapterId bigint,
	@IsFooterBar bit,
	@IsMenuBar bit,
	@IsQuickLinks bit,
	@QStatus int OUTPUT
        
AS
BEGIN

	BEGIN TRY
		DECLARE @Query nvarchar(max);
		DECLARE @Start int, @End INT ;
	    
		SET NOCOUNT ON;
		    
		SELECT MenuItemId
			  ,ChapterId
			  ,DisplayName  
			  ,PageLevel
			  ,PageParentId
			  ,IdPath 
			  ,IsFooterBar
			  ,IsMenuBar
			  ,IsTopBar
			  ,IsQuickLinks
			  ,Position
			  ,IsActive
			  ,UpdatedBy
			  ,UpdatedDate
			  ,InsertedBy
			  ,InsertedDate
			  ,(SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = c.PageParentId) AS ParentActive 
			  ,(SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = c.MenuItemId) AS SubMenuItemCount
			  ,(Select TOP(1) PageDetailId From MenuPages Where MenuItemId = c.MenuItemId) as PageDetailId
			  ,(Select TOP(1) MenuPageId From MenuPages Where MenuItemId = c.MenuItemId) as MenuPageId
			  ,(Select PageUrl From PageDetails Where PageDetailId = (Select TOP(1) PageDetailId From MenuPages Where MenuItemId = c.MenuItemId)) as PageUrl
			  ,null as ChapterName
	          FROM MenuItems c WHERE c.ChapterId = @ChapterId  
			  AND (@IsFooterBar =0 OR c.IsFooterBar = @IsFooterBar)
			 AND (@IsMenuBar =0 OR c.IsMenuBar = @IsMenuBar)
			 AND (@IsQuickLinks =0 OR c.IsQuickLinks = @IsQuickLinks)
			  
			  
			  ORDER BY Position ASC

	          SELECT @QStatus = 1;		
	END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH  
    
END








GO
/****** Object:  StoredProcedure [dbo].[MenuItemsGetLists]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[MenuItemsGetLists]  
    @ChapterId bigint,  
    @SearchTerm nvarchar(255) = NULL,  -- New search parameter
    @QStatus int OUTPUT  
AS  
BEGIN  
    BEGIN TRY  
        SET NOCOUNT ON;  
        
        SELECT 
            MenuItemId,
            ChapterId,
            DisplayName,
            PageLevel,
            PageParentId,
            IdPath,
            IsFooterBar,
            IsMenuBar,
            IsTopBar,
            IsQuickLinks,
            Position,
            IsActive,
            UpdatedBy,
            UpdatedDate,
            InsertedBy,
            InsertedDate,
            (SELECT IsActive FROM MenuItems WHERE MenuItems.MenuItemId = c.PageParentId) AS ParentActive,
            (SELECT COUNT(*) FROM MenuItems AS CATCOUNT WHERE CATCOUNT.PageParentId = c.MenuItemId) AS SubMenuItemCount,
            (SELECT TOP(1) PageDetailId FROM MenuPages WHERE MenuItemId = c.MenuItemId) as PageDetailId,
            (SELECT TOP(1) MenuPageId FROM MenuPages WHERE MenuItemId = c.MenuItemId) as MenuPageId,
            (SELECT PageUrl FROM PageDetails WHERE PageDetailId = (SELECT TOP(1) PageDetailId FROM MenuPages WHERE MenuItemId = c.MenuItemId)) as PageUrl,
            (SELECT ShortName FROM Chapters WHERE ChapterId = c.ChapterId) as ChapterName
        FROM 
            MenuItems c
        WHERE 
            c.ChapterId = @ChapterId
            AND (@SearchTerm IS NULL OR c.DisplayName LIKE '%' + @SearchTerm + '%')
        ORDER BY 
            Position ASC;
        
        -- Set the status to indicate success
        SELECT @QStatus = 1;    
    END TRY  
    BEGIN CATCH  
        -- Set the status to indicate failure
        SELECT @QStatus = -1;  
    END CATCH    
END;





GO
/****** Object:  StoredProcedure [dbo].[MenuItemsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MenuItemsInsert]
    (@MenuItemId bigint
	,@ChapterId bigint
    ,@DisplayName nvarchar(256) 
	,@PageParentId bigint 
	,@IsTopBar bit
	,@IsMenuBar bit
	,@IsQuickLinks bit
	,@IsFooterBar bit
	,@Position int						
	,@IsActive bit
	,@UpdatedBy nvarchar(64)
	,@UpdatedDate datetime
	,@InsertedBy nvarchar(64)
	,@InsertedDate datetime
	,@QStatus int OUTPUT)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    --BEGIN TRY
    --BEGIN TRANSACTION
		DECLARE @IdPath nvarchar(512)
		DECLARE @PageLevel int
		
		IF((SELECT COUNT(*) FROM MenuItems WHERE MenuItemId = @MenuItemId) = 0)
			BEGIN
				INSERT INTO MenuItems VALUES
						(@ChapterId
						,@DisplayName 
						,NULL
						,@PageParentId
						,NULL 
						,@Position
						,@IsTopBar
						,@IsMenuBar
						,@IsQuickLinks
						,@IsFooterBar
						,0
						,@UpdatedBy
						,@UpdatedDate
						,@InsertedBy
						,@InsertedDate)
			 
				 SELECT @MenuItemId =  SCOPE_IDENTITY()
			 
				 IF(@PageParentId IS NULL)
					 BEGIN
						UPDATE MenuItems SET IdPath = CAST(@MenuItemId as nvarchar(20)), PageLevel = 1  WHERE MenuItemId = @MenuItemId				
					 END
				 ELSE
					 BEGIN
						SELECT @IdPath = IdPath, @PageLevel = PageLevel + 1 FROM MenuItems WHERE MenuItemId = @PageParentId
						UPDATE MenuItems SET IdPath = @IdPath + '/' + CAST(@MenuItemId as nvarchar(20)), PageLevel = @PageLevel WHERE MenuItemId = @MenuItemId							 
					 END
			 
				 SELECT @QStatus = 1;	
			END
		ELSE
			BEGIN
				UPDATE MenuItems
				   SET  ChapterId = @ChapterId
					   ,DisplayName=@DisplayName 
					   ,PageParentId=@PageParentId 
					   ,IsFooterBar=@IsFooterBar
					   ,IsMenuBar=@IsMenuBar
					   ,IsTopBar=@IsTopBar
					   ,IsQuickLinks=@IsQuickLinks 
					   ,Position = @Position
					   ,UpdatedBy=@UpdatedBy
					   ,UpdatedDate=@UpdatedDate
					   ,InsertedBy=@InsertedBy
					   ,InsertedDate=@InsertedDate 
				WHERE MenuItemId = @MenuItemId
			
				 IF(@PageParentId IS NULL)
					 BEGIN
						UPDATE MenuItems SET IdPath = CAST(@MenuItemId as nvarchar(20)), PageLevel = 1  WHERE MenuItemId = @MenuItemId				
					 END
				 ELSE
					 BEGIN
						SELECT @IdPath = IdPath, @PageLevel = PageLevel + 1 FROM MenuItems WHERE MenuItemId = @PageParentId
						UPDATE MenuItems SET IdPath = @IdPath + '/' + CAST(@MenuItemId as nvarchar(20)), PageLevel = @PageLevel WHERE MenuItemId = @MenuItemId							 
					 END
			 		 
				SELECT @QStatus = 2;	
				--COMMIT TRANSACTION
			END
    
  --  END TRY
    
  --  BEGIN CATCH    
	 --   ROLLBACK TRANSACTION
		--SELECT @QStatus = -1;    
  --  END CATCH    
    
END












GO
/****** Object:  StoredProcedure [dbo].[MenuItemsUpdateOrderNo]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MenuItemsUpdateOrderNo]
    (@MenuItemId bigint
    ,@Position int
    ,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION
    
			IF((SELECT COUNT(*) FROM MenuItems WHERE MenuItemId = @MenuItemId) = 1)
				BEGIN
					UPDATE MenuItems SET Position = @Position WHERE MenuItemId = @MenuItemId
					SELECT @QStatus = 1;
				END
			ELSE
				BEGIN
					SELECT @QStatus = 3;
				END	
		COMMIT TRANSACTION
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END














GO
/****** Object:  StoredProcedure [dbo].[MenuItemsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuItemsUpdateStatus]
       (@MenuItemId bigint
       ,@QStatus bigint OUTPUT)
        
AS
BEGIN

	SET NOCOUNT ON;
	
	BEGIN TRY
			DECLARE @Query1 nvarchar(max)
			DECLARE @Query2 nvarchar(max)
			DECLARE @IsActive int
			
			IF((SELECT IsActive FROM MenuItems WHERE MenuItemId = @MenuItemId) = 'True')
				BEGIN
					SET @IsActive = 0
				END
			ELSE
				BEGIN
					SET @IsActive = 1
				END
			
			SET @Query1 = 'UPDATE MenuItems SET IsActive = ' + CAST(@IsActive AS Nvarchar(10)) + ' WHERE MenuItemId IN (' + CAST((select dbo.SelectMenuItemsIdList(@MenuItemId,6)) as nvarchar(max)) + ')'
				 
			EXEC sp_ExecuteSQL @Query1;
			 
		    SELECT @QStatus = 1;
	END TRY
	
    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH  
    
END












GO
/****** Object:  StoredProcedure [dbo].[MenuPagesDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuPagesDelete]
    (@MenuPageId bigint
    ,@QStatus int output )  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY  
        BEGIN TRANSACTION  
		DELETE FROM MenuPages WHERE MenuPageId = @MenuPageId		
		SELECT @QStatus = 1;
		COMMIT TRANSACTION		
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END












GO
/****** Object:  StoredProcedure [dbo].[MenuPagesDetailsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[MenuPagesDetailsGetById]
	(@PageDetailId bigint
    ,@QStatus int OUTPUT)    
AS
BEGIN
    SET NOCOUNT ON;

   -- BEGIN TRY 
		 SELECT  * from PageDetails where PageDetailId=@PageDetailId
		 SELECT  * from MenuPages where PageDetailId=@PageDetailId


		 SELECT  * from MenuItems where MenuItemId=(SELECT top(1)  MenuItemId from MenuPages where PageDetailId=@PageDetailId order by MenuItemId desc)


		 SELECT @QStatus = 1;
   -- END TRY
    
   -- BEGIN CATCH
		 --SELECT @QStatus = -1;
   -- END CATCH	
	 
END





















GO
/****** Object:  StoredProcedure [dbo].[MenuPagesGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuPagesGetById]
	(@MenuPageId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	
   SET NOCOUNT ON;

    BEGIN TRY 
    
		 SELECT *, (Select Heading From PageDetails Where PageDetailId = MP.PageDetailId) as Heading from MenuPages MP where MP.MenuPageId=@MenuPageId
		 
		 SELECT @QStatus = 1;
		 
    END TRY
    
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH	
	 
END












GO
/****** Object:  StoredProcedure [dbo].[MenuPagesGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuPagesGetList]
    @QStatus int output
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY
		SELECT * FROM MenuPages	
		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END













GO
/****** Object:  StoredProcedure [dbo].[MenuPagesGetListByMenuItemId]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuPagesGetListByMenuItemId]
	@MenuItemId bigint,
    @QStatus int output
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY
		SELECT distinct PageDetailId ,* FROM PageDetails C where PageDetailId NOT IN (select PageDetailId from MenuPages where MenuItemId=@MenuItemId)
		SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END













GO
/****** Object:  StoredProcedure [dbo].[MenuPagesInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuPagesInsert]
    (@MenuPageId bigint
    ,@PageDetailId bigint
    ,@MenuItemId bigint 
	,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY
    BEGIN TRANSACTION
		IF((SELECT COUNT(*) FROM MenuPages WHERE MenuPageId = @MenuPageId) = 0)
			BEGIN
				INSERT INTO MenuPages VALUES
					(@MenuItemId
					,@PageDetailId)		
			
				SELECT @QStatus = 1;	
			END
		ELSE
			BEGIN
				UPDATE MenuPages SET  PageDetailId=@PageDetailId  WHERE MenuPageId = @MenuPageId
		 		 
				 SELECT @QStatus = 2;	
			END
    COMMIT TRANSACTION
    END TRY
    
    BEGIN CATCH    
    ROLLBACK TRANSACTION
		SELECT @QStatus = -1;    
    END CATCH    
END











GO
/****** Object:  StoredProcedure [dbo].[MenuPagesList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[MenuPagesList]
	 (@MenuItemId BIGINT
	 ,@Search nvarchar(126)
     ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
     ,@Total int output)
AS
BEGIN
	
	SET NOCOUNT ON;
	
	BEGIN TRY
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,PageDetailId bigint
				,Heading nvarchar(512)
				,PageUrl nvarchar(512)
				,DisplayName nvarchar(512)
				,UpdatedBy nvarchar(64)
				,UpdatedDate datetime
				,MenuPageId bigint
				,MenuItemId bigint)

				
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp SELECT
	             C.PageDetailId
	            ,C.Heading
				,C.PageUrl
				,CC.DisplayName 
				,C.UpdatedBy
				,C.UpdatedDate
				,CM.MenuPageId
				,CM.MenuItemId
				FROM PageDetails C 
				INNER JOIN MenuPages CM ON CM.PageDetailId=C.PageDetailId	
				INNER JOIN MenuItems CC ON CC.MenuItemId=CM.MenuItemId 
				WHERE C.PageDetailId <> 0'
		
		
		IF(@MenuItemId <> 0)
		BEGIN
			SET @Query=@Query + ' AND CM.MenuItemId = ' + CAST(@MenuItemId AS nvarchar(30))
		END 
		
		IF(@Search <> '')
		BEGIN
			SET @Query = @Query + ' AND  C.Heading LIKE ''%' + @Search + '%'''
		END

		IF(@Sort <> '')
		BEGIN
			SET @Query = @Query + ' ORDER BY ' + @Sort
		END
	
		EXEC sp_ExecuteSQL @Query;
		
		SELECT @Total = COUNT(Rid) from #temp 
				
		SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
		DROP TABLE #temp

	END TRY
    
    BEGIN CATCH  
       SELECT @Total = -1; 		   
    END CATCH   
END












GO
/****** Object:  StoredProcedure [dbo].[NewsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[NewsDelete]
    (@NewsId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION

	

		DELETE FROM News WHERE NewsId = @NewsId
	
		

			
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[NewsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[NewsGetById] 
	(@NewsId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;
    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM News   WHERE NewsId  = @NewsId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END

GO
/****** Object:  StoredProcedure [dbo].[NewsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[NewsGetList]
    @QStatus int output
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY        
		SELECT * FROM News	ORDER BY InsertedDate ASC
		SELECT @QStatus = 1;			
    END TRY

    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[NewsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[NewsGetListByVariable] 
    (@PageNo int
    ,@Items int
    ,@Search nvarchar(126)
    ,@Total int output
    ,@Sort nvarchar(126)

)
AS
BEGIN
    SET NOCOUNT ON;
    
    DECLARE @Start int, @End INT;
    DECLARE @Query nvarchar(max);
    Set @Items = 1000
    
    -- Create temporary table matching News schema
    CREATE TABLE #temp(
        Rid INT PRIMARY KEY IDENTITY(1,1)
        ,NewsId bigint 
        ,Title nvarchar(2098)
        ,ImageUrl nvarchar(512)
        ,VideoUrl nvarchar(512)
        ,ShortDescription nvarchar(1024)
        ,Description nvarchar(max)
        ,PublishDate datetime
        ,IsActive bit
        ,InsertedBy nvarchar(256)
        ,InsertedDate datetime
        ,UpdatedBy nvarchar(256)
        ,UpdatedDate datetime
    )
    
    SELECT @Start = (@PageNo - 1) * @Items  
    SELECT @End = @Start + @Items 
    
    SET @Query = 'INSERT INTO #temp 
        SELECT  
            N.NewsId  
            ,N.Title
            ,N.ImageUrl
            ,N.VideoUrl
            ,N.ShortDescription
            ,N.Description
            ,N.PublishDate
            ,N.IsActive
            ,N.InsertedBy
            ,N.InsertedDate
            ,N.UpdatedBy
            ,N.UpdatedDate
        FROM News N
        WHERE N.NewsId <> 0'
        
    IF(@Search <> '')
    BEGIN
        SET @Query = @Query + ' AND (N.Title LIKE ''%' + @Search + '%'' 
                                OR N.ShortDescription LIKE ''%' + @Search + '%''
                                OR N.Description LIKE ''%' + @Search + '%'')'
    END
  
    
    IF(@Sort <> '')
    BEGIN
        SET @Query = @Query + ' ORDER BY ' + @Sort
    END
    ELSE
    BEGIN
        SET @Query = @Query + ' ORDER BY N.PublishDate DESC'
    END
         
    EXEC sp_ExecuteSQL @Query;
    
    SELECT @Total = COUNT(Rid) from #temp 
            
    SELECT * FROM #temp WHERE Rid > @Start AND Rid <= @End
    
    DROP TABLE #temp
END

GO
/****** Object:  StoredProcedure [dbo].[NewsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[NewsInsert]
    (@NewsId bigint 
    ,@Title nvarchar(2098)
    ,@ImageUrl nvarchar(512) output
    ,@VideoUrl nvarchar(512) = NULL
    ,@ShortDescription nvarchar(1024) = NULL
    ,@Description nvarchar(max) = NULL
    ,@PublishDate datetime = NULL
    ,@InsertedBy nvarchar(256)
    ,@UpdatedBy nvarchar(256)
    ,@QStatus int output)  
AS
BEGIN
    SET NOCOUNT ON;
    
    BEGIN TRY
        BEGIN TRANSACTION
        
        IF((SELECT COUNT(*) FROM News WHERE NewsId = @NewsId) = 0)
        BEGIN
            -- Insert new record
            INSERT INTO News 
            (
                Title
                ,ImageUrl
                ,VideoUrl
                ,ShortDescription
                ,Description
                ,PublishDate
                ,IsActive
                ,InsertedBy
                ,InsertedDate
                ,UpdatedBy
                ,UpdatedDate
            )
            VALUES
            (
                @Title
                ,null
                ,@VideoUrl
                ,@ShortDescription
                ,@Description
                ,@PublishDate
                ,1
                ,@InsertedBy
                ,CONVERT(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30'))
                ,@UpdatedBy
                ,CONVERT(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30'))
            )
            
            SET @NewsId = SCOPE_IDENTITY()
            SELECT @QStatus = 1; -- Insert successful
        END
        ELSE 
        BEGIN		
            -- Update existing record
            UPDATE News
            SET 
                Title = @Title
              --  ,ImageUrl = @ImageUrl
                ,VideoUrl = @VideoUrl
                ,ShortDescription = @ShortDescription
                ,Description = @Description
                ,PublishDate = @PublishDate
              --  ,IsActive = @IsActive
                ,UpdatedBy = @UpdatedBy
                ,UpdatedDate = CONVERT(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30'))
            WHERE NewsId = @NewsId
             		 
            SELECT @QStatus = 2; -- Update successful
        END



		

			IF(LEFT(@ImageUrl, 1) = '.' OR @ImageUrl <> 'NA')
		BEGIN
		
			IF(@ImageUrl <> 'NA')
			BEGIN

			
				UPDATE News
				   SET  ImageUrl= CAST(@NewsId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@Title, '^a-z0-9') + @ImageUrl
				   WHERE NewsId = @NewsId	
			  
				  SELECT @ImageUrl = CAST(@NewsId AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@Title, '^a-z0-9') + @ImageUrl	
			END	
			ELSE
			BEGIN
			  SELECT @ImageUrl=''
			END 
		END
        
        COMMIT TRANSACTION
    END TRY
    BEGIN CATCH     
        IF @@TRANCOUNT > 0
            ROLLBACK TRANSACTION 
        SELECT @QStatus = -1; -- Error occurred          
    END CATCH   
END

GO
/****** Object:  StoredProcedure [dbo].[NewsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[NewsUpdateStatus]
    (@NewsId bigint,
     @QStatus int OUTPUT)  
AS
BEGIN
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION;
    
			IF ((SELECT IsActive FROM News WHERE NewsId = @NewsId) = 1)
			BEGIN
				UPDATE News SET IsActive = 0 WHERE NewsId = @NewsId;
			END
			ELSE
			BEGIN
				UPDATE News SET IsActive = 1 WHERE NewsId = @NewsId;
			END		
		
			SELECT @QStatus = 1;   -- Success
		
		COMMIT TRANSACTION;
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION;
		 SELECT @QStatus = -1;   -- Failure
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[PageDetailsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsDelete]
    (@PageDetailId bigint
    ,@QStatus int output )  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY  
        BEGIN TRANSACTION  
			DELETE FROM PageDetails WHERE PageDetailId = @PageDetailId		
			SELECT @QStatus = 1;
		COMMIT TRANSACTION		
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END












GO
/****** Object:  StoredProcedure [dbo].[PageDetailsGetByHeading]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsGetByHeading]
           (@Heading nvarchar(512)
           ,@QStatus int output)  
         
AS
BEGIN

    SET NOCOUNT ON;

    BEGIN TRY 
       SELECT * from PageDetails WHERE dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar(@Heading, '^a-z0-9')
	   SELECT @QStatus = 1;
    END TRY

    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH	

END










GO
/****** Object:  StoredProcedure [dbo].[PageDetailsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsGetById]
	(@PageDetailId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

    SET NOCOUNT ON;

    BEGIN TRY 
		 SELECT  * from PageDetails where PageDetailId=@PageDetailId
		 SELECT @QStatus = 1;
    END TRY
    
    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH	
	 
END












GO
/****** Object:  StoredProcedure [dbo].[PageDetailsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsGetList]
	 (@QStatus int output)
AS
BEGIN
	
	SET NOCOUNT ON;
	
	BEGIN TRY
	    DECLARE @Query nvarchar(max);
		SELECT  * FROM PageDetails Order By Heading ASC
		SELECT @QStatus = 1; 
	END TRY   
	
    BEGIN CATCH  
       SELECT @QStatus = -1; 		   
    END CATCH   
END












GO
/****** Object:  StoredProcedure [dbo].[PageDetailsGetListById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsGetListById]
	 (@ChapterId bigint
	 ,@Heading nvarchar(512)
	 ,@PageUrl nvarchar(512)
	 ,@MenuItemId bigint
	 ,@IDPath nvarchar(128) output
     ,@QStatus int output)
AS
BEGIN
	
	SET NOCOUNT ON;
	
	BEGIN TRY
		DECLARE @Query nvarchar(max);
		Declare @PageDetailId bigint
    
		IF(@MenuItemId <> 0)
			BEGIN
				Select @IDPath = IDPath From MenuItems Where MenuItemId = @MenuItemId
			END

		Select @PageDetailId = PageDetailId from MenuPages Where MenuItemId = @MenuItemId

		IF(@PageDetailId<>0)
			BEGIN
				 SELECT  * FROM PageDetails WHERE PageDetailId=@PageDetailId 		
			END 
		ELSE IF(@PageUrl <> '')
			BEGIN
				IF((Select Count(*) From PageDetails Where PageUrl = @PageUrl) = 1)
					BEGIN
						SELECT  * FROM PageDetails WHERE PageUrl = @PageUrl
					END
			END 
		ELSE IF(@Heading<>'')
			BEGIN
				 SELECT  * FROM PageDetails WHERE dbo.RemoveSpecialChar(Heading, '^a-z0-9') = dbo.RemoveSpecialChar(@Heading, '^a-z0-9')
			END
		SELECT @QStatus = 1; 
	END TRY  
	
    BEGIN CATCH  
       SELECT @QStatus = -1; 		   
    END CATCH   
END











GO
/****** Object:  StoredProcedure [dbo].[PageDetailsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsGetListByVariable]
	 (@ChapterId bigint
	 ,@Search nvarchar(126)
     ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
     ,@Total int output)
AS
BEGIN
	
	SET NOCOUNT ON;
	
	BEGIN TRY
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,PageDetailId bigint 
				,Heading nvarchar(256)
				,Description nvarchar(max)
				,PageUrl nvarchar(512)
				,DocumentUrl nvarchar(512)
				,Target nvarchar(256)
				,IsActive bit
				,PageTitle nvarchar(512)
				,MetaDescription nvarchar(1024)
				,MetaKeywords nvarchar(1024)
				,Topline nvarchar(2024)
				,InsertedBy nvarchar(64)
				,InsertedDate datetime
				,UpdatedBy nvarchar(64)
				,UpdatedDate datetime 
				,ChapterId bigint
				,ChapterName nvarchar(128)
				,OtherUrl nvarchar(512))

				
			SELECT @Start = (@PageNo - 1) * @Items  
	   
			SELECT @End = @Start + @Items 
	
			SET @Query = 'INSERT INTO #temp 
				 SELECT Distinct IP.PageDetailId  
				,IP.Heading
				,IP.Description
				,IP.PageUrl
				,IP.DocumentUrl
				,IP.Target
				,IP.IsActive
				,IP.PageTitle
				,IP.MetaDescription
				,IP.MetaKeywords
				,IP.Topline
				,IP.InsertedBy
				,IP.InsertedDate 
				,IP.UpdatedBy
				,IP.UpdatedDate
				,0 as ChapterId
				,'''' as ChapterName
				,IP.OtherUrl
				FROM PageDetails IP 
				WHERE IP.PageDetailId <> 0 and  
				IP.PageDetailId not in (17,18,19,20,21)'

				
		
	--IF(@ChapterId <> '' and @ChapterId <> 1)
	--		BEGIN
	--			SET @Query = @Query + ' AND  MI.ChapterId = '+ CAST(@ChapterId as nvarchar(64))
	--		END
		IF(@Search <> '')
			BEGIN
				SET @Query = @Query + ' AND  IP.Heading LIKE ''%' + @Search + '%'''
			END
		IF(@Sort <> '')
			BEGIN
				SET @Query = @Query + ' ORDER BY ' + @Sort
			END
	
		EXEC sp_ExecuteSQL @Query;
		
		SELECT @Total = COUNT(Rid) from #temp 
				
		SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
		DROP TABLE #temp
	END TRY
    
    BEGIN CATCH  
       SELECT @Total = -1; 		   
    END CATCH   
END










GO
/****** Object:  StoredProcedure [dbo].[PageDetailsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsInsert]  
    (@PageDetailId bigint   
 ,@Heading nvarchar(256)  
 ,@Description nvarchar(max)  
 ,@PageUrl nvarchar(512)  
 ,@DocumentUrl nvarchar(512)  
 ,@Target nvarchar(25)  
 ,@IsActive bit  
 ,@PageTitle nvarchar(512)  
 ,@MetaDescription nvarchar(1024)  
 ,@MetaKeywords nvarchar(1024)  
 ,@Topline nvarchar(2024)  
 ,@InsertedBy nvarchar(64)  
 ,@InsertedDate datetime  
 ,@UpdatedBy nvarchar(64)  
 ,@UpdatedDate datetime  
 ,@OtherUrl nvarchar(512)  
 ,@QStatus int output  
 --MenuItems--  
 ,@MenuItemId bigint  
 ,@ChapterId bigint  
    ,@DisplayName nvarchar(256)   
 ,@AddPage nvarchar(256)  
 ,@PageParentId bigint   
 ,@IsTopBar bit  
 ,@IsMenuBar bit  
 ,@IsQuickLinks bit  
 ,@IsFooterBar bit  
 ,@ExistingMenuItemId bigint  
 ,@Position int)    
          
AS  
BEGIN  
   
 SET NOCOUNT ON;  
     DECLARE @IdPath nvarchar(512)  
  DECLARE @PageLevel int  
    --BEGIN TRY  
    --BEGIN TRANSACTION  
  IF((SELECT COUNT(*) FROM PageDetails WHERE PageDetailId = @PageDetailId or Heading=@Heading) = 0)  
   BEGIN  
    INSERT INTO PageDetails VALUES  
     (@Heading   
     ,@Description   
     ,Case When (Select Count(*) from PageDetails Where PageUrl = @PageUrl) <> 0 Then @PageUrl + '-new' else @PageUrl END  
     ,@DocumentUrl  
     ,@Target   
     ,@PageTitle  
     ,@MetaDescription   
     ,@MetaKeywords   
     ,@Topline   
     ,@IsActive   
     ,@UpdatedBy   
     ,@UpdatedDate  
     ,@InsertedBy   
     ,@InsertedDate   
     ,@OtherUrl,  
      @AddPage)    
   SELECT @PageDetailId =  SCOPE_IDENTITY()  
    if(@AddPage='New Menu Item')  
   BEGIN  
    INSERT INTO MenuItems VALUES  
      (@ChapterId  
      ,@DisplayName   
      ,NULL  
      ,@PageParentId  
      ,NULL   
      ,@Position  
      ,@IsTopBar  
      ,@IsMenuBar  
      ,@IsQuickLinks  
      ,@IsFooterBar  
      ,@IsActive  
      ,@UpdatedBy  
      ,@UpdatedDate  
      ,@InsertedBy  
      ,@InsertedDate)  
      
     SELECT @MenuItemId =  SCOPE_IDENTITY()  
      
     IF(@PageParentId IS NULL)  
      BEGIN  
      UPDATE MenuItems SET IdPath = CAST(@MenuItemId as nvarchar(20)), PageLevel = 1  WHERE MenuItemId = @MenuItemId      
      END  
     ELSE  
      BEGIN  
      SELECT @IdPath = IdPath, @PageLevel = PageLevel + 1 FROM MenuItems WHERE MenuItemId = @PageParentId  
      UPDATE MenuItems SET IdPath = @IdPath + '/' + CAST(@MenuItemId as nvarchar(20)), PageLevel = @PageLevel WHERE MenuItemId = @MenuItemId          
      END  
  
      INSERT INTO MenuPages VALUES  
       (@MenuItemId  
       ,@PageDetailId)   
          

  end
     if(@AddPage='Existing Menu')  
   BEGIN  
     IF((SELECT COUNT(*) FROM MenuPages wHERE MenuItemId = @ExistingMenuItemId AND PageDetailId = @PageDetailId) = 0)
	  BEGIN  
      INSERT INTO MenuPages VALUES  
       (@ExistingMenuItemId  
       ,@PageDetailId) 
	   END  
   End 
 
    SELECT @QStatus = 1;   
   end  
   
    ELSE  
   BEGIN  
    UPDATE PageDetails  
       SET Heading   = @Heading ,  
        Description  = @Description ,  
        PageUrl   = Case When (Select Count(*) from PageDetails Where PageDetailId <> @PageDetailId AND PageUrl = @PageUrl) <> 0 Then @PageUrl + '-new' else @PageUrl END,   
        OtherUrl   = @OtherUrl,  
        DocumentUrl  = @DocumentUrl,  
        Target   = @Target,  
        PageTitle  = @PageTitle,  
        MetaDescription  = @MetaDescription ,  
        MetaKeywords  = @MetaKeywords ,  
        Topline   = @Topline ,   
        UpdatedBy  = @UpdatedBy ,  
        UpdatedDate  = @UpdatedDate ,AddPage=@AddPage  
     WHERE PageDetailId  = @PageDetailId  
  
     if(@AddPage='New Menu Item')  
   BEGIN  
   IF((SELECT COUNT(*) FROM MenuItems WHERE MenuItemId = @MenuItemId) = 0)  
   BEGIN  
    INSERT INTO MenuItems VALUES  
      (@ChapterId  
      ,@DisplayName   
      ,NULL  
      ,@PageParentId  
      ,NULL   
      ,@Position  
      ,@IsTopBar  
      ,@IsMenuBar  
      ,@IsQuickLinks  
      ,@IsFooterBar  
      ,@IsActive  
      ,@UpdatedBy  
      ,@UpdatedDate  
      ,@InsertedBy  
      ,@InsertedDate)  
      
     SELECT @MenuItemId =  SCOPE_IDENTITY()  
      
     IF(@PageParentId IS NULL)  
      BEGIN  
      UPDATE MenuItems SET IdPath = CAST(@MenuItemId as nvarchar(20)), PageLevel = 1  WHERE MenuItemId = @MenuItemId      
      END  
     ELSE  
      BEGIN  
      SELECT @IdPath = IdPath, @PageLevel = PageLevel + 1 FROM MenuItems WHERE MenuItemId = @PageParentId  
      UPDATE MenuItems SET IdPath = @IdPath + '/' + CAST(@MenuItemId as nvarchar(20)), PageLevel = @PageLevel WHERE MenuItemId = @MenuItemId          
      END  
  
      INSERT INTO MenuPages VALUES  
       (@MenuItemId  
       ,@PageDetailId)   
  end
       ELSE  
      BEGIN  
  
      UPDATE MenuItems  
       SET    
        DisplayName=@DisplayName   
        ,PageParentId=@PageParentId   
        ,IsFooterBar=@IsFooterBar  
        ,IsMenuBar=@IsMenuBar  
        ,IsTopBar=@IsTopBar  
        ,IsQuickLinks=@IsQuickLinks   
        ,Position = @Position  
        ,UpdatedBy=@UpdatedBy  
        ,UpdatedDate=@UpdatedDate  
        ,InsertedBy=@InsertedBy  
        ,InsertedDate=@InsertedDate   
        ,ChapterId=@ChapterId  
    WHERE MenuItemId = @MenuItemId  
     
     IF(@PageParentId IS NULL)  
      BEGIN  
      UPDATE MenuItems SET IdPath = CAST(@MenuItemId as nvarchar(20)), PageLevel = 1  WHERE MenuItemId = @MenuItemId      
      END  
     ELSE  
      BEGIN  
      SELECT @IdPath = IdPath, @PageLevel = PageLevel + 1 FROM MenuItems WHERE MenuItemId = @PageParentId  
      UPDATE MenuItems SET IdPath = @IdPath + '/' + CAST(@MenuItemId as nvarchar(20)), PageLevel = @PageLevel WHERE MenuItemId = @MenuItemId          
      END  
    
          
     end
       end  

     if(@AddPage='Existing Menu')  
   BEGIN  
      IF((SELECT COUNT(*) FROM MenuPages wHERE MenuItemId = @ExistingMenuItemId AND PageDetailId = @PageDetailId) = 0)
	  BEGIN  
      INSERT INTO MenuPages VALUES  
       (@ExistingMenuItemId  
       ,@PageDetailId)   
	   END
   End 
end 
  SELECT @QStatus = 2;
  
  
     
     
  end  
      
   
  --  COMMIT TRANSACTION  
  --  END TRY  
      
  --  BEGIN CATCH      
  --  ROLLBACK TRANSACTION  
  --SELECT @QStatus = -1;      
  --  END CATCH      

  
  
  
  
  
  
  
  
  
  



GO
/****** Object:  StoredProcedure [dbo].[PageDetailsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[PageDetailsUpdateStatus]
    (@PageDetailId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
    
    BEGIN TRY    
		BEGIN TRANSACTION
			IF((SELECT IsActive FROM PageDetails WHERE PageDetailId = @PageDetailId) = 1)
				BEGIN
					UPDATE PageDetails SET IsActive = 0 WHERE PageDetailId = @PageDetailId
				END
			ELSE
				BEGIN
					UPDATE PageDetails SET IsActive = 1 WHERE PageDetailId = @PageDetailId
				END		
			SELECT @QStatus = 1;
		COMMIT TRANSACTION
    END TRY

    BEGIN CATCH
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
    END CATCH
    	
END
 










GO
/****** Object:  StoredProcedure [dbo].[RolesDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[RolesDelete]
    (@RoleId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    
			DELETE FROM Roles WHERE RoleId = @RoleId
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[RolesGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[RolesGetById]
	(@RoleId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM Roles  WHERE RoleId  = @RoleId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END






























GO
/****** Object:  StoredProcedure [dbo].[RolesGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[RolesGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT * FROM Roles where IsActive=1 Order by RoleName Asc	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[RolesGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[RolesGetListByVariable]
	 (@PageNo int
     ,@Items int
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,RoleId bigint 
				,RoleName varchar(50)
				,IsActive bit
				,UpdatedBy nvarchar(256)
				,UpdatedTime datetime
				)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  SL.RoleId 
				,SL.RoleName 
				,SL.IsActive
				,SL.UpdatedBy 
				,SL.UpdatedTime 
		FROM Roles SL  WHERE SL.RoleId <> 0 '
	
	
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  SL.RoleName LIKE ''%' + @Search + '%'''
    END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END






























GO
/****** Object:  StoredProcedure [dbo].[RolesInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[RolesInsert]
    (@RoleId bigint 
	,@RoleName Nvarchar(256)	
	,@IsActive bit
	,@UpdatedBy nvarchar(50)
	,@UpdatedTime datetime
	,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
   -- BEGIN TRY
   -- BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM Roles WHERE RoleId = @RoleId) = 0)
		BEGIN
			INSERT INTO Roles VALUES
			        (@RoleName	 
	                ,@IsActive
	                ,@UpdatedTime
					 ,@UpdatedBy
					)
					
					Set @RoleId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN
		
			UPDATE Roles
			   SET 
				   RoleName=@RoleName
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedTime=@UpdatedTime
			 WHERE  RoleId = @RoleId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		 
		
	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END



























GO
/****** Object:  StoredProcedure [dbo].[RolesNameByGetByNameAvailability]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[RolesNameByGetByNameAvailability]
	(@RoleName nvarchar(max)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM Roles  WHERE RoleName  = @RoleName
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH   
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END






GO
/****** Object:  StoredProcedure [dbo].[SampleMOUFileDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SampleMOUFileDelete]
    (@Id bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    
			DELETE FROM SampleMOUFile WHERE Id = @Id
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[SampleMOUFileGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SampleMOUFileGetById] 
	(@Id bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;
    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM SampleMOUFile   WHERE Id  = @Id
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END

GO
/****** Object:  StoredProcedure [dbo].[SampleMOUFileGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SampleMOUFileGetList]
    @QStatus int output
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY        
		SELECT * FROM SampleMOUFile	where IsActive=1
		SELECT @QStatus = 1;			
    END TRY

    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END

GO
/****** Object:  StoredProcedure [dbo].[SampleMOUFileGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[SampleMOUFileGetListByVariable] 
	 (@PageNo int
	 ,@Items int
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	Set @Items = 1000
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,Id bigint 
				,Name nvarchar(256)
				,DocumentUrl nvarchar(1024)
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime
				,ISActive bit
				)
				
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  S.Id  
				,S.Name 
				,S.DocumentUrl
				,S.UpdatedBy 
				,S.UpdatedDate
			    ,S.ISActive	 
		FROM SampleMOUFile S  
		
		
		WHERE S.Id <> 0
		
		'
		
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  S.Name LIKE ''%' + @Search + '%'''
    END
    

	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
		 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END

GO
/****** Object:  StoredProcedure [dbo].[SampleMOUFileInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[SampleMOUFileInsert]
    (@Id bigint 
	,@Name nvarchar(256)
	,@DocumentUrl nvarchar(max) output
	,@UpdatedDate datetime
	,@UpdatedBy nvarchar(256)
	,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
  
   -- BEGIN TRY
   -- BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM SampleMOUFile WHERE Id = @Id) = 0)
		BEGIN
			INSERT INTO SampleMOUFile VALUES
			        (@Name
					,null
					,1
					,(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			        ,@UpdatedBy
					
					)
					
					Set @Id = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN		
			UPDATE SampleMOUFile
			   SET 
				   Name=@Name
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=(Convert(DateTime, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')))
			 WHERE Id = @Id
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		

			IF(LEFT(@DocumentUrl, 1) = '.' OR @DocumentUrl <> 'NA')
		BEGIN
		
			IF(@DocumentUrl <> 'NA')
			BEGIN

			
				UPDATE SampleMOUFile
				   SET  DocumentUrl= CAST(@Id  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@Name, '^a-z0-9') + @DocumentUrl
				   WHERE Id = @Id	
			  
				  SELECT @DocumentUrl = CAST(@Id AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@Name, '^a-z0-9') + @DocumentUrl	
			END	
			ELSE
			BEGIN
			  SELECT @DocumentUrl=''
			END 
		END
		

	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END

GO
/****** Object:  StoredProcedure [dbo].[SampleMOUFileUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SampleMOUFileUpdateStatus]
    (@Id bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT IsActive FROM SampleMOUFile WHERE Id = @Id) = 1)
		BEGIN
			UPDATE SampleMOUFile SET IsActive = 0 WHERE Id = @Id
		END
		ELSE
		BEGIN
			UPDATE SampleMOUFile SET IsActive = 1 WHERE Id = @Id
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[SkillsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SkillsDelete]
    (@SkillId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    

		DELETE FROM Skills WHERE SkillId = @SkillId
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END




























GO
/****** Object:  StoredProcedure [dbo].[SkillsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SkillsGetById]
	(@SkillId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM Skills  WHERE SkillId  = @SkillId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END




























GO
/****** Object:  StoredProcedure [dbo].[SkillsGetExcludingIds]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SkillsGetExcludingIds]
    @SkillId NVARCHAR(MAX),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        SELECT * 
        FROM Skills 
        WHERE SkillId NOT IN (SELECT Item FROM dbo.SplitStringToTable(@SkillId, ','))

        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END




GO
/****** Object:  StoredProcedure [dbo].[SkillsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SkillsGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT * FROM Skills where IsActive=1 Order by SkillName Asc	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END




























GO
/****** Object:  StoredProcedure [dbo].[SkillsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SkillsGetListByVariable]
	 (@PageNo int
     ,@Items int
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,SkillId bigint 
				,SkillName varchar(512)
				,IsActive bit
				,CreatedBy nvarchar(256)
				,CreatedDate datetime 
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime
				)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  SK.SkillId 
				,SK.SkillName 
				,SK.IsActive
				,SK.CreatedBy
				,SK.CreatedDate
				,SK.UpdatedBy 
				,SK.UpdatedDate 
		FROM Skills SK  WHERE SK.SkillId <> 0 '
	
	
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  SK.SkillName LIKE ''%' + @Search + '%'''
    END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END



























GO
/****** Object:  StoredProcedure [dbo].[SkillsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SkillsInsert]
    (@SkillId bigint 
	,@SkillName Nvarchar(256)
	,@IsActive bit
	,@CreatedBy nvarchar(256)
	,@CreatedDate datetime
	,@UpdatedBy nvarchar(256)
	,@UpdatedDate datetime
	,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    --BEGIN TRY
    --BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM Skills WHERE SkillId = @SkillId) = 0)
		BEGIN
			INSERT INTO Skills VALUES
			        (@SkillName	 
	                ,@IsActive
					,@CreatedDate
	                ,@CreatedBy
	                ,@UpdatedDate
	                ,@UpdatedBy
					)

					Set @SkillId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN
		
			UPDATE Skills
			   SET 
				   SkillName=@SkillName
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=@UpdatedDate
			 WHERE  SkillId = @SkillId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		 
		
	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END


























GO
/****** Object:  StoredProcedure [dbo].[SkillsNameByGetByNameAvailability]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SkillsNameByGetByNameAvailability]
	(@SkillName nvarchar(max)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM Skills  WHERE SkillName  = @SkillName
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH   
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END



GO
/****** Object:  StoredProcedure [dbo].[SkillsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[SkillsUpdateStatus]
    (@SkillId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT IsActive FROM Skills WHERE SkillId = @SkillId) = 1)
		BEGIN
			UPDATE Skills SET IsActive = 0 WHERE SkillId = @SkillId
		END
		ELSE
		BEGIN
			UPDATE Skills SET IsActive = 1 WHERE SkillId = @SkillId
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END





















GO
/****** Object:  StoredProcedure [dbo].[UpdateInvestorsForm]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[UpdateInvestorsForm]
    @InvestorId BIGINT,
    @InvestorNo NVARCHAR(20),
    @FirstName NVARCHAR(256),
    @LastName NVARCHAR(256),
    @Email NVARCHAR(128),
    @PhoneNo NVARCHAR(64),
    @WhatsAppNo NVARCHAR(64),
    @Password NVARCHAR(256),
    @DateOfBirth DATETIME,
    @PassPortNo NVARCHAR(30),
    @SSNNo NVARCHAR(50),
    @DrivingNo NVARCHAR(50),
    @Quantity NVARCHAR(128),
    @USDAmount NVARCHAR(128),
    @InvestType NVARCHAR(128),
    @LegalFirstName NVARCHAR(256),
    @LegalLastName NVARCHAR(256),
    @MyselfAddress1 NVARCHAR(2048),
    @MyselfAddress2 NVARCHAR(2048),
    @MyselfCity NVARCHAR(128),
    @MyselfState NVARCHAR(128),
    @MyselfCountry NVARCHAR(128),
    @MyselfZipCode NVARCHAR(64),
    @PaymentType NVARCHAR(256),
    @UpdatedBy NVARCHAR(256),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRY
        BEGIN TRANSACTION;

        UPDATE Investors
        SET 
            FirstName       = @FirstName,
            LastName        = @LastName,
            Email           = @Email,
            PhoneNo         = @PhoneNo,
            WhatsAppNo      = @WhatsAppNo,
            --Password        = @Password,
            DateOfBirth     = @DateOfBirth,
            PassPortNo      = @PassPortNo,
            SSNNo           = @SSNNo,
            DrivingNo       = @DrivingNo,
            Quantity        = @Quantity,
            USDAmount       = @USDAmount,
            InvestType      = @InvestType,
            LegalFirstName  = @LegalFirstName,
            LegalLastName   = @LegalLastName,
            MyselfAddress1  = @MyselfAddress1,
            MyselfAddress2  = @MyselfAddress2,
            MyselfCity      = @MyselfCity,
            MyselfState     = @MyselfState,
            MyselfCountry   = @MyselfCountry,
            MyselfZipCode   = @MyselfZipCode,
            PaymentType     = @PaymentType,
            UpdatedDate     = CONVERT(DATETIME, SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')),
            UpdatedBy       = @UpdatedBy
        WHERE InvestorId = @InvestorId;

        SELECT @QStatus = 2; -- success

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION;
        SELECT @QStatus = -1; -- failure
    END CATCH
END

GO
/****** Object:  StoredProcedure [dbo].[UserRolesGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[UserRolesGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT R.RoleId,R.RoleName FROM UserRoles UR
		left join  Roles R on R.RoleId = UR.RoleId
		
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[UsersChangePassword]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[UsersChangePassword]
    (@UserId bigint
    ,@Password nvarchar(756)
    ,@QStatus int output )  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
		
		UPDATE Users 
		SET Password = @Password
		,LastPasswordChangedDate = GETDATE()
		WHERE UserId =@UserId 		
		
		SELECT @QStatus = 1;		
    END TRY
    BEGIN CATCH
		 SELECT @QStatus = -1;
    END CATCH
    	
END


GO
/****** Object:  StoredProcedure [dbo].[UsersDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[UsersDelete]
    (@UserId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    
			DELETE FROM Users WHERE UserId = @UserId
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[UsersGetByEmail]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[UsersGetByEmail]
	(@Email nvarchar(128)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY 
	DECLARE @UserId bigint

		SET @UserId = (SELECT Top(1) UserId FROM Users WHERE Email=@Email)
    
		 SELECT    *	
				  ,(SELECT CAST((SELECT CAST(RoleId as nvarchar(80)) + ',' FROM Roles R  WHERE RoleId IN (SELECT RoleId FROM UserRoles WHERE RoleId=R.RoleId AND UserId=(SELECT UserId FROM Users WHERE UserId=@UserId)) FOR XML PATH('')) AS NVARCHAR(max))) as RoleIds
				  ,(SELECT CAST((SELECT CAST(RoleName as nvarchar(80)) + ',' FROM Roles R  WHERE RoleId IN (SELECT RoleId FROM UserRoles WHERE RoleId=R.RoleId AND UserId=(SELECT UserId FROM Users WHERE UserId=@UserId)) FOR XML PATH('')) AS NVARCHAR(max))) as RoleName
			  			  
			  FROM Users U  
			  WHERE U.UserId = @UserId and isactivated=1

	
		
		 SELECT @QStatus = 1;
		 
    END TRY
    
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH	
	 
END






GO
/****** Object:  StoredProcedure [dbo].[UsersGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[UsersGetById]
	(@UserId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     

		SELECT U.*,
			   (CASE WHEN UR.RoleId IS NULL THEN NULL
					 ELSE CAST(UR.RoleId AS nvarchar(MAX)) -- Cast to nvarchar(MAX) for flexibility
				END) AS RoleIds,
			   R.RoleName  -- Include RoleName from a potential Roles table (optional)
			FROM Users U
			LEFT JOIN UserRoles UR ON UR.UserId = U.UserId
			LEFT JOIN Roles R ON R.RoleId = UR.RoleId  -- Optional join for role names
			WHERE U.UserId = @UserId;

		 SELECT * FROM UserEducations  WHERE UserId  = @UserId

		 SELECT * FROM UserEmploymentHistory  WHERE UserId  = @UserId

		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END




























GO
/****** Object:  StoredProcedure [dbo].[UsersGetByUserName]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

create PROCEDURE [dbo].[UsersGetByUserName]
    @UserName nvarchar(128), 				
    @QStatus int output   
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    BEGIN TRY
    Update Users SET LastLoginDate=GETDATE() WHERE FirstName = @UserName		
			SELECT U.UserId
				  ,U.FirstName
				  ,U.Email
				  ,U.Password
				 -- ,U.Designation
				 -- ,U.MobilePhone
				  ,U.IsApproved
				  ,U.IsLockedOut
				  ,U.IsActivated
				  ,U.DateActivated
				  ,U.RegistrationGUID
				  ,U.FailedPasswordAttemptCount
				  ,U.LastPasswordChangedDate
				  ,U.LastLoginDate
				  --,U.InsertedTime
				 -- ,U.InsertedBy
				  ,U.UpdatedDate
				  ,U.UpdatedBy
				  ,(SELECT CAST((SELECT CAST(RoleId as nvarchar(80)) + ',' FROM Roles R  WHERE RoleId IN (SELECT RoleId FROM UserRoles WHERE RoleId=R.RoleId AND UserId=(SELECT UserId FROM Users WHERE FirstName=@UserName)) FOR XML PATH('')) AS NVARCHAR(max))) as RoleIds
				  ,(SELECT CAST((SELECT CAST(RoleName as nvarchar(80)) + ',' FROM Roles R  WHERE RoleId IN (SELECT RoleId FROM UserRoles WHERE RoleId=R.RoleId AND UserId=(SELECT UserId FROM Users WHERE FirstName=@UserName)) FOR XML PATH('')) AS NVARCHAR(max))) as RoleName
			  FROM Users U  	    
			  WHERE U.FirstName = @UserName			
				SELECT @QStatus=1;
	    END TRY
	    
	    BEGIN CATCH
	          SELECT @QStatus=-1;
	    END CATCH
	 
END  








GO
/****** Object:  StoredProcedure [dbo].[UsersGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[UsersGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT U.* FROM Users U
		
		left join UserRoles UR on U.userid=UR.userid where UR.Roleid=32 Order by FirstName Asc	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[UsersGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--1,20,'',0,''
--'','UserId ASC',1,20,0
CREATE PROCEDURE [dbo].[UsersGetListByVariable]
	 (@Search nvarchar(126)
	 ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
	 ,@IsActivated bigint
     ,@Total int output
     )
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,UserId	bigint
				,FirstName	varchar(512)
				,MiddleName	varchar(512)
				,LastName	varchar(512)
				,UserNumber	varchar(512)
				,Password	varchar(512)
				,Gender	varchar(512)
				,DOB	datetime
				,SSN	varchar(512)
				,Phone	varchar(512)
				,HomePhone	varchar(512)
				,Email	varchar(512)
				,Email1	varchar(512)
				,ProfileImageUrl	varchar(512)
				,Status	varchar(512)
				,IsActivated bit
				,CreatedDate	datetime
				,CreatedBy	nvarchar(512)
				,UpdatedDate	datetime
				,UpdatedBy	nvarchar(512)
				,RoleName	nvarchar(215)
				,Candidatecount bigint
				)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  U.UserId 
				,U.FirstName
				,U.MiddleName
				,U.LastName
				,U.UserNumber
				,U.Password
				,U.Gender
				,U.DOB
				,U.SSN
				,U.Phone
				,U.HomePhone
				,U.Email
				,U.Email1
				,U.ProfileImageUrl
				,U.Status
				,U.IsActivated
				,U.CreatedDate
				,U.CreatedBy
				,U.UpdatedDate
				,U.UpdatedBy 
				,R.RoleName
				,(select count(*) from BenchCandidateUsers where UserId=U.UserId) as Candidatecount
		FROM Users U  
			LEFT JOIN UserRoles UR ON UR.UserId = U.UserId
			LEFT JOIN Roles R ON R.RoleId = UR.RoleId  
			WHERE U.UserId <> 2 and U.UserId <> 191'
	
	IF (@Search <> '')
BEGIN
    SET @Query = @Query + ' AND (' +
                 '  (CASE WHEN U.FirstName <> '''' AND U.LastName <> '''' THEN U.FirstName + '' '' + U.LastName ' +
                 '        ELSE U.FirstName END) ' +
                 '  LIKE ''%' + @Search + '%'' ' +
                 '  OR U.Email LIKE ''%' + @Search + '%'' ' +
                 '  OR U.Phone LIKE ''%' + @Search + '%'' ' +
                 '  OR U.CountryName LIKE ''%' + @Search + '%'' ' +
                 ')'
END

IF (@IsActivated =0)
BEGIN
    SET @Query = @Query + ' AND U.IsActivated = 0'
END
IF (@IsActivated =1)
BEGIN
    SET @Query = @Query + ' AND U.IsActivated = 1' 
END

IF (@IsActivated =3)
BEGIN
    SET @Query = @Query + ' AND U.IsActivated = 0 and YEAR(E.CreatedDate) < YEAR(GETDATE())' 
END
IF (@IsActivated =4)
BEGIN
    SET @Query = @Query + 'AND U.IsActivated = 1 AND YEAR(E.CreatedDate) = YEAR(GETDATE())' 
END
IF (@IsActivated =5)
BEGIN
    SET @Query = @Query + ' AND YEAR(E.CreatedDate) = YEAR(GETDATE())' 
END

	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	print @Query
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END






























GO
/****** Object:  StoredProcedure [dbo].[UsersGetPassword]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


create PROCEDURE [dbo].[UsersGetPassword]

@UserId int,
@QStatus int output

AS
BEGIN

		-- SET NOCOUNT ON added to prevent extra result sets from
		-- interfering with SELECT statements.

		SET NOCOUNT ON;

		-- Insert statements for procedure here

		BEGIN TRY
			SELECT Password FROM Users WHERE UserId = @UserId
			SELECT @QStatus = 1
		END TRY
		
		BEGIN CATCH
		    SELECT @QStatus = -1
		END CATCH

END












GO
/****** Object:  StoredProcedure [dbo].[UsersInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[UsersInsert]
    @UserId bigint OUTPUT,
    @FirstName varchar(256),
    @MiddleName varchar(256),
    @LastName varchar(256),
    @UserNumber varchar(512),
    @Password varchar(max),
    @Gender varchar(256),
    @DOB datetime,
    @SSN varchar(256),
    @Phone varchar(256),
    @HomePhone varchar(256),
    @Email varchar(256),
    @Email1 varchar(256),
    @ProfileImageUrl varchar(256),
    @AadharNumber varchar(256),
    @PANNumber varchar(256),
    @PassportNo varchar(256),
    @DateofIssue datetime,
    @DateofExpiry datetime,
    @CountryIssued varchar(256),
    @CountryName varchar(256),
    @StateName varchar(256),
    @CityName varchar(256),
    @ZipCode varchar(256),
    @PermanentAddress varchar(max),
    @MailingAddress varchar(max),
    @EmergencyName varchar(256),
    @EmergencyPhone varchar(256),
	@EmergencyCountyCode varchar(16),
	@EmergencyCountyCode1 varchar(16),
	@EmergencyRelation varchar(256),
	@CountyCode varchar(16),
    @Everworked varchar(256),
    @WorkedName varchar(256),
    @Status varchar(256),
    @IsApproved bit,
    @IsLockedOut bit,
    @IsActivated bit,
    --@DateActivated datetime,
    @RegistrationGUID uniqueidentifier,
    @FailedPasswordAttemptCount int,
  --  @LastPasswordChangedDate datetime,
   -- @LastLoginDate datetime,
    @CreatedDate datetime,
    @CreatedBy nvarchar(512),
    @UpdatedDate datetime,
    @UpdatedBy nvarchar(512),
    @QStatus int OUTPUT,
    @RoleIds nvarchar(max),
    @Qualifications nvarchar(max),
    @Experiences nvarchar(max)
	,@EmergencyName1 nvarchar(126)
,@EmergencyPhone1 nvarchar(126)
,@EmergencyRelation1 nvarchar(126)
,@HomePhoneCountryCode nvarchar(16)
,@HireDate datetime,
@StartDate datetime
,@MonthlySalary decimal(15,2)
,@AnnualSalary decimal(15,2)
,@PayFrequency nvarchar(126)
,@BonusPerPlacement nvarchar(126)
AS
BEGIN
    SET NOCOUNT ON;



    IF ((SELECT COUNT(*) FROM Users WHERE UserId = @UserId OR Email=@Email) = 0)
    BEGIN
        INSERT INTO Users (
            FirstName, MiddleName, LastName, UserNumber, Password, Gender, DOB, SSN, Phone, 
            HomePhone, Email, Email1, ProfileImageUrl, AadharNumber, PANNumber, PassportNo, 
            DateofIssue, DateofExpiry, CountryIssued, CountryName, StateName, CityName, 
            ZipCode, PermanentAddress, MailingAddress, EmergencyName, EmergencyPhone, 
            Everworked, WorkedName, Status, IsApproved, IsLockedOut, IsActivated, 
            RegistrationGUID, FailedPasswordAttemptCount, 
           CreatedDate, CreatedBy, UpdatedDate, UpdatedBy,EmergencyCountyCode,EmergencyCountyCode1,EmergencyRelation,CountyCode,
			EmergencyName1,EmergencyPhone1,EmergencyRelation1,HomePhoneCountryCode,HireDate,StartDate,MonthlySalary,AnnualSalary,PayFrequency,BonusPerPlacement
        ) VALUES (
            @FirstName, @MiddleName, @LastName, @UserNumber, @Password, @Gender, @DOB, @SSN, @Phone, 
            @HomePhone, @Email, @Email1, @ProfileImageUrl, @AadharNumber, @PANNumber, @PassportNo, 
            @DateofIssue, @DateofExpiry, @CountryIssued, @CountryName, @StateName, @CityName, 
            @ZipCode, @PermanentAddress, @MailingAddress, @EmergencyName, @EmergencyPhone, 
            @Everworked, @WorkedName, @Status, 1, @IsLockedOut, 1, 
           @RegistrationGUID, @FailedPasswordAttemptCount,
            @CreatedDate, @CreatedBy, @UpdatedDate, @UpdatedBy,@EmergencyCountyCode,@EmergencyCountyCode1,@EmergencyRelation,@CountyCode,
			@EmergencyName1,@EmergencyPhone1,@EmergencyRelation1,@HomePhoneCountryCode,@HireDate,@StartDate,@MonthlySalary,@AnnualSalary,@PayFrequency,@BonusPerPlacement
        );

        SET @UserId = SCOPE_IDENTITY();
        SET @QStatus = 1;
    END
    ELSE
    BEGIN
        UPDATE Users SET
            FirstName = @FirstName,
            MiddleName = @MiddleName,
            LastName = @LastName,
            UserNumber = @UserNumber,
            Gender = @Gender,
            DOB = @DOB,
            SSN = @SSN,
            Phone = @Phone,
            HomePhone = @HomePhone,
            Email = @Email,
            Email1 = @Email1,
            AadharNumber = @AadharNumber,
            PANNumber = @PANNumber,
            PassportNo = @PassportNo,
            DateofIssue = @DateofIssue,
            DateofExpiry = @DateofExpiry,
            CountryIssued = @CountryIssued,
            ProfileImageUrl = @ProfileImageUrl,
            CountryName = @CountryName,
            StateName = @StateName,
            CityName = @CityName,
            ZipCode = @ZipCode,
            PermanentAddress = @PermanentAddress,
            MailingAddress = @MailingAddress,
            EmergencyName = @EmergencyName,
            EmergencyPhone = @EmergencyPhone,
            WorkedName = @WorkedName,
           -- LastPasswordChangedDate = @LastPasswordChangedDate,
            --LastLoginDate = @LastLoginDate,
            UpdatedDate = @UpdatedDate,
            UpdatedBy = @UpdatedBy,
			EmergencyCountyCode=@EmergencyCountyCode,
			EmergencyRelation=@EmergencyRelation,
			CountyCode=@CountyCode,
			EmergencyName1=@EmergencyName1,
            EmergencyPhone1=@EmergencyPhone1,
            EmergencyRelation1=@EmergencyRelation1,
			HomePhoneCountryCode=@HomePhoneCountryCode
			,HireDate=@HireDate
			,StartDate=@StartDate
			,MonthlySalary=@MonthlySalary
			,AnnualSalary=@AnnualSalary
			,PayFrequency=@PayFrequency
			,BonusPerPlacement=@BonusPerPlacement
			,EmergencyCountyCode1=@EmergencyCountyCode1
        WHERE UserId = @UserId;

        SET @QStatus = 2;
    END

    -- User Roles
    IF (SELECT COUNT(*) FROM UserRoles WHERE UserId = @UserId) = 0
        BEGIN
            DECLARE @RoleIdTable TABLE (RoleId NVARCHAR(MAX));
            INSERT INTO @RoleIdTable (RoleId)
            SELECT Item FROM dbo.fn_SplitString(@RoleIds, ',');

            INSERT INTO UserRoles (UserId, RoleId)
            SELECT @UserId, RoleId FROM @RoleIdTable;
            SET @QStatus = 1;
        END


		   
IF(@Qualifications <> '')
		BEGIN
			  DELETE FROM UserEducations WHERE UserId = @UserId;
			
			DECLARE @QuaXML1 AS XML	        
			SELECT @QuaXML1 = @Qualifications 
			CREATE TABLE #Quatemp(Rid INT PRIMARY KEY IDENTITY(1,1),	
			    CollegeName nvarchar(max), 				
				Address nvarchar(max),
				Qualification nvarchar(max),
				Percentage nvarchar(max),
				BackLogs nvarchar(max))
				
			DECLARE @QuaRowCount1 AS int
			DECLARE @QuaCurrentRow1 AS int	
	
			INSERT INTO #Quatemp(
			    CollegeName,
				Address,
				Qualification,
				Percentage,
				BackLogs
				)

				select 
					M.Item.value('CollegeName[1]','nvarchar(max)'),
					M.Item.value('Address[1]','nvarchar(max)'),
					M.Item.value('Qualification[1]','nvarchar(max)'),
					M.Item.value('Percentage[1]','nvarchar(max)'),
					M.Item.value('BackLogs[1]','nvarchar(max)')
				FROM @QuaXML1.nodes('/ArrayOfUserEducations/UserEducations') AS M(Item)
					
			SET @QuaRowCount1 = @@ROWCOUNT

			IF(@QuaRowCount1 <> 0)
			BEGIN 
				 INSERT INTO UserEducations (UserId, CollegeName, Address, Qualification, Percentage, BackLogs, InsertedDate, InsertedBy, UpdatedDate, UpdatedBy)

										Select @UserId,CollegeName,Address, Qualification ,Percentage,BackLogs, @CreatedDate, @CreatedBy, @UpdatedDate, @UpdatedBy from #Quatemp 

				DROP TABLE #Quatemp	
			END
		END




		IF(@Experiences <> '')
		BEGIN
			  DELETE FROM UserEmploymentHistory WHERE UserId = @UserId;
			
			DECLARE @QuaXML2 AS XML	        
			SELECT @QuaXML2 = @Experiences 
		  CREATE TABLE #Expertemp (
            Rid INT PRIMARY KEY IDENTITY(1,1),
            Type nvarchar(max),
            Name nvarchar(max),
            JobTitle nvarchar(max),
            EAddress nvarchar(max),
            Phone nvarchar(max),
            FromDate datetime,
            ToDate datetime,
            SupervisorName nvarchar(max),
            SupervisorPhone nvarchar(max),
            StartSalary nvarchar(max),
            EndSalary nvarchar(max),
            ReasonForLeaving nvarchar(max),
			CountryCode nvarchar(max),
			SupervisorCountryCode nvarchar(max),
        );
				
			DECLARE @QuaRowCount2 AS int
			DECLARE @QuaCurrentRow2 AS int	
	
			 INSERT INTO #Expertemp (Type, Name, JobTitle, EAddress, Phone, FromDate, ToDate, SupervisorName, SupervisorPhone, StartSalary, EndSalary, ReasonForLeaving,CountryCode,SupervisorCountryCode)

					
			SELECT 
            M.Item.value('Type[1]', 'nvarchar(max)'),
            M.Item.value('Name[1]', 'nvarchar(max)'),
            M.Item.value('JobTitle[1]', 'nvarchar(max)'),
            M.Item.value('EAddress[1]', 'nvarchar(max)'),
            M.Item.value('Phone[1]', 'nvarchar(max)'),
           CASE 
        WHEN M.Item.value('FromDate[1]', 'datetime2') < '1753-01-01' THEN NULL
        ELSE M.Item.value('FromDate[1]', 'datetime2')
    END AS FromDate,
    CASE 
        WHEN M.Item.value('ToDate[1]', 'datetime2') < '1753-01-01' THEN NULL
        ELSE M.Item.value('ToDate[1]', 'datetime2')
    END AS ToDate,
            M.Item.value('SupervisorName[1]', 'nvarchar(max)'),
            M.Item.value('SupervisorPhone[1]', 'nvarchar(max)'),
            M.Item.value('StartSalary[1]', 'nvarchar(max)'),
            M.Item.value('EndSalary[1]', 'nvarchar(max)'),
            M.Item.value('ReasonForLeaving[1]', 'nvarchar(max)'),
			 M.Item.value('CountryCode[1]', 'nvarchar(max)'),
			 M.Item.value('SupervisorCountryCode[1]', 'nvarchar(max)')
			 
        FROM @QuaXML2.nodes('/ArrayOfUserEmploymentHistory/UserEmploymentHistory') AS M(Item);
		SET @QuaRowCount2 = @@ROWCOUNT

			IF(@QuaRowCount2 <> 0)
			BEGIN 
				  INSERT INTO UserEmploymentHistory (UserId, Type, Name, JobTitle, EAddress, Phone, FromDate, ToDate, SupervisorName, SupervisorPhone, StartSalary, EndSalary, ReasonForLeaving, InsertedDate, InsertedBy, UpdatedDate, UpdatedBy,CountryCode,SupervisorCountryCode)
        SELECT @UserId, Type, Name, JobTitle, EAddress, Phone, FromDate, ToDate, SupervisorName, SupervisorPhone, StartSalary, EndSalary, ReasonForLeaving, @CreatedDate, @CreatedBy, @CreatedDate, @CreatedBy,CountryCode,SupervisorCountryCode
        FROM #Expertemp WHERE Type IS NOT NULL;
				DROP TABLE #Expertemp	
			END
		END


END





GO
/****** Object:  StoredProcedure [dbo].[UsersUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[UsersUpdateStatus]
    (@UserId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT IsActivated FROM Users WHERE UserId = @UserId) = 1)
		BEGIN
			UPDATE Users SET IsActivated = 0 WHERE UserId = @UserId
		END
		ELSE
		BEGIN
			UPDATE Users SET IsActivated = 1 WHERE UserId = @UserId
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END





















GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[VendorDocumentsDelete]
    (@VendorDocumentId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION

		DELETE FROM VendorDocuments WHERE VendorDocumentId = @VendorDocumentId
				
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END








GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorDocumentsGetById]
	(@VendorDocumentId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;
    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM VendorDocuments  WHERE VendorDocumentId  = @VendorDocumentId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END






























GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorDocumentsGetList]
    @QStatus int output
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    BEGIN TRY        
		SELECT * FROM VendorDocuments	ORDER BY UpdatedDate ASC
		SELECT @QStatus = 1;			
    END TRY

    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END




GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--1,20,0,'',0,'UpdatedDate DESC'
CREATE PROCEDURE [dbo].[VendorDocumentsGetListByVariable]
	 (@PageNo int
	 ,@Items int
     ,@VendorId bigint
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	Set @Items = 1000
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,VendorDocumentId bigint 
				,VendorId bigint
				,Title nvarchar(256)
				,DocType nvarchar(256)
				,DocumentUrl nvarchar(1024)
				,OrderNo bigint
				,IsActive bigint
				,InsertedBy nvarchar(256)
				,InsertedDate datetime
				,UpdatedBy nvarchar(256)
				,UpdatedDate datetime
				,DueDate datetime
				,VendorName nvarchar(256))
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  S.VendorDocumentId  
				,S.VendorId 
				,S.Title 
				,S.DocType 
				,S.DocumentUrl
				,S.OrderNo
				,S.IsActive
				,S.InsertedBy 
				,S.InsertedDate
				,S.UpdatedBy 
				,S.UpdatedDate
				,S.DueDate
				,V.VendorName 	
		FROM VendorDocuments S 
		left join Vendors V on V.VendorId = S.VendorId
		 WHERE S.VendorDocumentId <> 0'
		
	IF(@Search <> '')
	
    BEGIN
		
		SET @Query = @Query + ' AND (S.Title LIKE ''%' + @Search + '%'' OR V.VendorName LIKE ''%' + @Search + '%'')'
    END
    
    IF(@VendorId<>0)
		BEGIN
			SET @Query=@Query + ' AND S.VendorId='+cast(@VendorId as nvarchar(max))
		END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
		 	
	EXEC sp_ExecuteSQL @Query;
	print @Query;
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END



GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[VendorDocumentsInsert]
    (@VendorDocumentId bigint 
	,@VendorId bigint
	,@Title nvarchar(256)
	,@DocType nvarchar(128)
	,@DocumentUrl nvarchar(256) output
	,@OrderNo int
	,@IsActive bit
	,@InsertedBy nvarchar(256)
	,@InsertedDate datetime
	,@UpdatedBy nvarchar(256)
	,@UpdatedDate datetime
	--,@DueDate datetime
	,@QStatus int output)  
        
AS
BEGIN
	
	SET NOCOUNT ON;
  
    BEGIN TRY
    BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM VendorDocuments WHERE VendorDocumentId = @VendorDocumentId) = 0)
		BEGIN
			INSERT INTO VendorDocuments VALUES
			        (@VendorId
					,@Title
					,@DocType
					,null
					,@OrderNo
					,@IsActive
					,@InsertedBy
					,@InsertedDate
			        ,@UpdatedBy
					,@UpdatedDate
					,null
					)
					
					Set @VendorDocumentId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN		
			UPDATE VendorDocuments
			   SET 
				   VendorId=@VendorId
				  ,Title=@Title
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=@UpdatedDate
				 -- ,DueDate=@DueDate
			 WHERE VendorDocumentId = @VendorDocumentId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		

			IF(LEFT(@DocumentUrl, 1) = '.' OR @DocumentUrl = 'NA')
		BEGIN
		
			IF(@DocumentUrl <> 'NA')
			BEGIN

			
				UPDATE VendorDocuments
				   SET  DocumentUrl= CAST(@VendorDocumentId  AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@Title, '^a-z0-9') + @DocumentUrl
				   WHERE VendorDocumentId = @VendorDocumentId	
			  
				  SELECT @DocumentUrl = CAST(@VendorDocumentId AS nvarchar(12)) + '-' + dbo.RemoveSpecialChar(@Title, '^a-z0-9') + @DocumentUrl	
			END	
			ELSE
			BEGIN
			  SELECT @DocumentUrl=''
			END 
		END
		

	COMMIT TRANSACTION
	END TRY
    
    BEGIN CATCH     
	   ROLLBACK TRANSACTION 
       SELECT @QStatus = -1;           
    END CATCH   
    
END



























GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsUpdateOrderNo]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorDocumentsUpdateOrderNo]
    (@VendorDocumentId bigint
    ,@OrderNo int
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT COUNT(*) FROM VendorDocuments WHERE VendorDocumentId = @VendorDocumentId) = 1)
		BEGIN
			UPDATE VendorDocuments SET OrderNo = @OrderNo WHERE VendorDocumentId = @VendorDocumentId
			SELECT @QStatus = 1;
		END
		ELSE
		BEGIN
			SELECT @QStatus = 3;
		END	
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH   
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END























GO
/****** Object:  StoredProcedure [dbo].[VendorDocumentsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorDocumentsUpdateStatus]
    (@VendorDocumentId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION


		IF((SELECT IsActive FROM VendorDocuments WHERE VendorDocumentId = @VendorDocumentId) = 1)
		BEGIN
			UPDATE VendorDocuments SET IsActive = 0 WHERE VendorDocumentId = @VendorDocumentId
		END
		ELSE
		BEGIN
			UPDATE VendorDocuments SET IsActive = 1 WHERE VendorDocumentId = @VendorDocumentId
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY
    BEGIN CATCH
    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END






GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[VendorLevelsDelete]
    (@VendorLevelId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
   -- BEGIN TRANSACTION
    

		DELETE FROM VendorLevels WHERE VendorLevelId = @VendorLevelId
		
		SELECT @QStatus = 1;
	
	--COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END




























GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorLevelsGetById]
	(@VendorLevelId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM VendorLevels  WHERE VendorLevelId  = @VendorLevelId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END




























GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorLevelsGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT * FROM VendorLevels where IsActive=1 Order by Name Asc	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END




























GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[VendorLevelsGetListByVariable]
	 (@PageNo int
     ,@Items int
     ,@Search nvarchar(126)
     ,@Total int output
     ,@Sort nvarchar(126))
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
    CREATE TABLE #temp(Rid INT PRIMARY KEY IDENTITY(1,1)
				,VendorLevelId bigint 
				,Name varchar(512)
				,IsActive bit
				,UpdatedDate datetime
				,UpdatedBy nvarchar(256)
				,vendorCount int
				)
	
	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	
	SET @Query = 'INSERT INTO #temp 
		 SELECT  VL.VendorLevelId 
				,VL.Name 
				,VL.IsActive
				,VL.UpdatedDate 
				,VL.UpdatedBy 
				,(select count(*) from vendors where VendorLevelId=VL.VendorLevelId) as vendorCount
		FROM VendorLevels VL  WHERE VL.VendorLevelId <> 0 '
	
	
	IF(@Search <> '')
	
    BEGIN
		SET @Query = @Query + ' AND  VL.Name LIKE ''%' + @Search + '%'''
    END
	
	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	
	EXEC sp_ExecuteSQL @Query;
	
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END



























GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorLevelsInsert]
    (@VendorLevelId bigint 
	,@Name Nvarchar(256)
	,@IsActive bit
	,@UpdatedBy nvarchar(256)
	,@UpdatedDate datetime
	,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    --BEGIN TRY
    --BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM VendorLevels WHERE VendorLevelId = @VendorLevelId) = 0)
		BEGIN
			INSERT INTO VendorLevels VALUES
			        (@Name	 
	                ,@IsActive
	                ,@UpdatedDate
	                ,@UpdatedBy
					)

					Set @VendorLevelId = SCOPE_IDENTITY()

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN
		
			UPDATE VendorLevels
			   SET 
				   Name=@Name
				  ,UpdatedBy=@UpdatedBy
				  ,UpdatedDate=@UpdatedDate
			 WHERE  VendorLevelId = @VendorLevelId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		 
		
	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END


























GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsNameByGetByNameAvailability]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorLevelsNameByGetByNameAvailability]
	(@Name nvarchar(max)
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM VendorLevels  WHERE Name  = @Name
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH   
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END



GO
/****** Object:  StoredProcedure [dbo].[VendorLevelsUpdateStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [dbo].[VendorLevelsUpdateStatus]
    (@VendorLevelId bigint
    ,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY    
    BEGIN TRANSACTION
    
		IF((SELECT IsActive FROM VendorLevels WHERE VendorLevelId = @VendorLevelId) = 1)
		BEGIN
			UPDATE VendorLevels SET IsActive = 0 WHERE VendorLevelId = @VendorLevelId
		END
		ELSE
		BEGIN
			UPDATE VendorLevels SET IsActive = 1 WHERE VendorLevelId = @VendorLevelId
		END		
		
		SELECT @QStatus = 1;
		
	COMMIT TRANSACTION
    END TRY

    BEGIN CATCH    
         ROLLBACK TRANSACTION
		 SELECT @QStatus = -1;		 
    END CATCH
    	
END





















GO
/****** Object:  StoredProcedure [dbo].[VendorsDelete]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[VendorsDelete]
    (@VendorId bigint
    ,@QStatus int output)  
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    --BEGIN TRY    
    BEGIN TRANSACTION
    
			DELETE FROM Vendors WHERE VendorId = @VendorId
		
		SELECT @QStatus = 1;
	
	COMMIT TRANSACTION	
   -- END TRY
   -- BEGIN CATCH
    
   --      ROLLBACK TRANSACTION
		 --SELECT @QStatus = -1;
		 
   -- END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[VendorsExportExcel]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


--'06/19/2024','06/20/2024','TEST','UpdatedDate DESC',0
     CREATE PROCEDURE [dbo].[VendorsExportExcel]
	 (@VendorLevelId bigint	 
	 ,@Search nvarchar(126)
     ,@Sort nvarchar(126)
     ,@Total int output
	 
	 )

	
	
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	--BEGIN TRY
	 
		

	DECLARE @Query nvarchar(max);
	--DECLARE @Query nvarchar(max);


	
    -- Insert statements for procedure here
     
	SET @Query = 'SELECT * FROM Vendors V with(nolock)
				  WHERE V.VendorId <> 0 '
	
	IF(@Search <> '')
		BEGIN
			SET @Query = @Query + ' AND  (V.VendorName LIKE ''%' + @Search + '%'' OR V.VendorLevelId LIKE ''%' + @Search + '%'')'
		END


	

	

		--Set @Query = @Query + @Query;

		IF(@Sort <> '')
		BEGIN
			SET @Query = @Query + ' ORDER BY ' + @Sort 
		END 

		EXEC sp_ExecuteSQL @Query;
	    print @Query;

	    SELECT @Total = 1;
		
		
		
		 
	--END TRY
    
 --   BEGIN CATCH  
 --      SELECT @Total = -1; 		   
 --   END CATCH   
END



























GO
/****** Object:  StoredProcedure [dbo].[VendorsGetById]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROCEDURE [dbo].[VendorsGetById]
	(@VendorId bigint
    ,@QStatus int OUTPUT)    
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
   SET NOCOUNT ON;

    -- Insert statements for procedure here

    BEGIN TRY     
		 SELECT * FROM Vendors  WHERE VendorId  = @VendorId
		 SELECT @QStatus = 1;		 
    END TRY
    
    BEGIN CATCH    
		 SELECT @QStatus = -1;		 
    END CATCH	
	 
END




























GO
/****** Object:  StoredProcedure [dbo].[VendorsGetExcludingIds]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[VendorsGetExcludingIds]
    @VendorId NVARCHAR(MAX),
    @QStatus INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        SELECT * 
        FROM Vendors 
        WHERE VendorId NOT IN (SELECT Item FROM dbo.SplitStringToTable(@VendorId, ','))

        SELECT @QStatus = 1;
    END TRY
    BEGIN CATCH
        SELECT @QStatus = -1;
    END CATCH
END




GO
/****** Object:  StoredProcedure [dbo].[VendorsGetList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[VendorsGetList]
    @QStatus int output
        
AS
BEGIN

	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	
	SET NOCOUNT ON;

    -- Insert statements for procedure here
    
    BEGIN TRY 
       
		SELECT * FROM Vendors Order by UpdatedDate DESC	
		SELECT @QStatus = 1;
			
    END TRY
    BEGIN CATCH
    
		 SELECT @QStatus = -1;
		 
    END CATCH
    	
END






























GO
/****** Object:  StoredProcedure [dbo].[VendorsGetListByVariable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[VendorsGetListByVariable]
	 (@VendorLevelId bigint	  
	 ,@Search nvarchar(126)
	 ,@Sort nvarchar(126)
	 ,@PageNo int
     ,@Items int
     ,@Total int output
     )
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
	
	DECLARE @Start int, @End INT ;
	DECLARE @Query nvarchar(max);
	
    -- Insert statements for procedure here
    
   CREATE TABLE #temp(
    Rid INT PRIMARY KEY IDENTITY(1,1),
    VendorId bigint,
    VendorName nvarchar(256),
    VendorType nvarchar(256),
    PrimaryContactName nvarchar(512),
	PrimaryPhone nvarchar(512),
	PrimaryEmail nvarchar(512),
    UpdatedDate datetime,
    UpdatedBy nvarchar(256),
	Name nvarchar(50)
);


	SELECT @Start = (@PageNo - 1) * @Items  
	   
	SELECT @End = @Start + @Items 
	

SET @Query = '
    INSERT INTO #temp 
    SELECT 
        V.VendorId,
        V.VendorName,
        V.VendorType,
        V.PrimaryContactName,
        V.PrimaryPhone,
		 V.PrimaryEmail,
        V.UpdatedDate,
        V.UpdatedBy,
        VL.Name
    FROM Vendors V
    INNER JOIN VendorLevels VL ON VL.VendorLevelId = V.VendorLevelId
    WHERE V.VendorId <> 0
'


	


	IF(@VendorLevelId <> 0)
    BEGIN
		SET @Query = @Query + ' AND V.VendorLevelId= '+CAST(@VendorLevelId as nvarchar(250))
    END
	
	
	IF(@Search <> '')
	
    BEGIN
		
		--SET @Query = @Query + ' AND  V.VendorName LIKE ''%' + @Search + '%'' OR V.VendorLevelId LIKE ''%' + @Search + '%'''
		SET @Query = @Query + ' AND (V.VendorName LIKE ''%' + @Search + '%'' OR V.VendorLevelId LIKE ''%' + @Search + '%'' OR V.PrimaryEmail LIKE ''%' + @Search + '%'')'

    END

	

	IF(@Sort <> '')
	
	BEGIN
		SET @Query = @Query + ' ORDER BY ' + @Sort
	END
	
	 	
	EXEC sp_ExecuteSQL @Query;
	print @Query;
	SELECT @Total = COUNT(Rid) from #temp 
			
	SELECT * FROM #temp WHERE Rid > @Start AND  Rid <= @End
	
	  DROP TABLE #temp

END



























GO
/****** Object:  StoredProcedure [dbo].[VendorsInsert]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

--Sp_help Employees
CREATE PROCEDURE [dbo].[VendorsInsert]
    (@VendorId bigint 	
	,@VendorName nvarchar(256)
	,@VendorType nvarchar(256)
	,@Email nvarchar(100)
	,@PhoneNo nvarchar(64)
	,@Password nvarchar(256)
	,@Country nvarchar(256)	
	,@State nvarchar(256)
	,@City nvarchar(256)
	,@ZipCode nvarchar(64)
	,@AddressLine1 nvarchar(1024)
	,@AddressLine2 nvarchar(1024)
	,@CompanyPhone nvarchar(64)
	,@CompanyFax nvarchar(64)
	,@WebsiteAddress nvarchar(512)
	,@PrimaryContactName nvarchar(512)
	,@PrimaryPhone nvarchar(512)
	,@PrimaryEmail nvarchar(512)
	,@SecondaryContactName nvarchar(512)
	,@SecondaryPhone nvarchar(512)
	,@SecondaryEmail nvarchar(512)
	,@Referrer nvarchar(256)	
	,@VendorLevelId bigint
	,@Remarks varchar(512)
	,@IsLockedOut	bit
	,@IsActivated	bit
	,@DateActivated	datetime
	,@RegistrationGUID	uniqueidentifier
	,@FailedPasswordAttemptCount	int
	,@LastPasswordChangedDate	datetime
	,@LastLoginDate	datetime
	,@InsertedDate	datetime
	,@InsertedBy	nvarchar(512)
	,@UpdatedDate	datetime
	,@UpdatedBy	nvarchar(512)
	,@CountyCode varchar(16)
	,@ShortCode nvarchar(126)
	,@QStatus int output)  
        
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.	
	SET NOCOUNT ON;
    -- Insert statements for procedure here
    
    --BEGIN TRY
    --BEGIN TRANSACTION
    
		 IF((SELECT COUNT(*) FROM Vendors WHERE VendorId = @VendorId) = 0)
		BEGIN
			INSERT INTO Vendors 
            (
               VendorName ,
                VendorType,               
                Email,
                PhoneNo,              
                Password,                
                Country,
                State,
                City,
                ZipCode,
                AddressLine1,
                AddressLine2,                
               CompanyPhone,
                CompanyFax,               
               WebsiteAddress,
                PrimaryContactName,
               PrimaryPhone,
               PrimaryEmail,
           SecondaryContactName,
                SecondaryPhone,
               SecondaryEmail,
                Referrer,
				VendorLevelId,
				Remarks,
                IsLockedOut,
                IsActivated,
                DateActivated,
                RegistrationGUID,
                FailedPasswordAttemptCount,
                LastPasswordChangedDate,
                LastLoginDate,
                InsertedDate,
                InsertedBy,
                UpdatedDate,
                UpdatedBy,CountyCode,ShortCode
            )
            VALUES
            (
                @VendorName,
                 @VendorType,               
                @Email,
                @PhoneNo,              
                @Password,                
                @Country,
                @State,
                @City,
                @ZipCode,
                @AddressLine1,
                @AddressLine2,                
               @CompanyPhone,
                @CompanyFax,    
                @WebsiteAddress,
                @PrimaryContactName,
               @PrimaryPhone,
               @PrimaryEmail,
           @SecondaryContactName,
                @SecondaryPhone,
               @SecondaryEmail,
                @Referrer,
				@VendorLevelId,		             
                @Remarks,
                @IsLockedOut,
                @IsActivated,
                @DateActivated,
                @RegistrationGUID,
                @FailedPasswordAttemptCount,
                @LastPasswordChangedDate,
                @LastLoginDate,
                @InsertedDate,
                @InsertedBy,
                @UpdatedDate,
                @UpdatedBy,
				@CountyCode,
				@ShortCode
            )

					Set @VendorId = SCOPE_IDENTITY()

					

		SELECT @QStatus = 1;	
		END
		ELSE BEGIN
		
			UPDATE Vendors
			   SET 
				  VendorName			=	@VendorName 
					,VendorType				=	@VendorType
					,Email					=	@Email
					,PhoneNo				=	@PhoneNo
					,Password				=	@Password					
					,Country				=	@Country
					,State					=	@State
					,City					=	@City
					,ZipCode				=	@ZipCode 
					,AddressLine1			=	@AddressLine1
					,AddressLine2			=	@AddressLine2
					,CompanyPhone	       =	@CompanyPhone
					,CompanyFax	           =   @CompanyFax
					,WebsiteAddress     	=    @WebsiteAddress
					,PrimaryContactName	   =   @PrimaryContactName
					,PrimaryPhone			=	@PrimaryPhone
					,PrimaryEmail			=   @PrimaryEmail
					,SecondaryContactName		=@SecondaryContactName
					,SecondaryPhone			=	@SecondaryPhone
					,SecondaryEmail		=	@SecondaryEmail
					,Referrer			=	@Referrer
					,VendorLevelId			=	@VendorLevelId					
					,Remarks				=	@Remarks
					,IsLockedOut			=	@IsLockedOut
					,IsActivated			=	@IsActivated
					,DateActivated			=	@DateActivated
					,RegistrationGUID		=	@RegistrationGUID
					,FailedPasswordAttemptCount	=	@FailedPasswordAttemptCount
					,LastPasswordChangedDate	=	@LastPasswordChangedDate
					,LastLoginDate			=	@LastLoginDate
					,UpdatedDate			=	@UpdatedDate
					,UpdatedBy				=	@UpdatedBy
					,CountyCode =@CountyCode
					,ShortCode=@ShortCode
			 WHERE  VendorId		=	@VendorId
			 		 
			 SELECT @QStatus = 2;
			 
		 END
		 
		
	--COMMIT TRANSACTION
	--END TRY
    
 --   BEGIN CATCH     
	--   ROLLBACK TRANSACTION 
 --      SELECT @QStatus = -1;           
 --   END CATCH   
    
END


























GO
/****** Object:  StoredProcedure [nareshki_demo3db].[CarrierRegistrationsCountByCarrierId]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [nareshki_demo3db].[CarrierRegistrationsCountByCarrierId]
    @CarrierId BIGINT,
    @QStatus INT OUTPUT,
    @Total INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        SELECT @Total = COUNT(*)
        FROM CarrierRegistrations
        WHERE CarrierId = @CarrierId;

        SET @QStatus = 1; -- success
    END TRY
    BEGIN CATCH
        SET @QStatus = -1; -- error
        SET @Total = 0;
    END CATCH
END

GO
/****** Object:  UserDefinedFunction [dbo].[MultipleSelectionForSSRSReport]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create FUNCTION [dbo].[MultipleSelectionForSSRSReport]
      (
            @List nvarchar(max),
            @SplitOn nvarchar(5)
      ) 
      RETURNS @RtnValue table
      (
            Id int identity(1,1),
            Value nvarchar(100)
      )
      AS 
      BEGIN
            While (Charindex(@SplitOn,@List)>0)
            Begin
 
                  Insert Into @RtnValue (value)
                  Select
                        Value = ltrim(rtrim(Substring(@List,1,Charindex(@SplitOn,@List)-1)))
 
                  Set @List = Substring(@List,Charindex(@SplitOn,@List)+len(@SplitOn),len(@List))
            End
 
            Insert Into @RtnValue (Value)
            Select Value = ltrim(rtrim(@List))
     
            Return
      END
 
 
 
 





















GO
/****** Object:  UserDefinedFunction [dbo].[RemoveSpecialChar]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create FUNCTION [dbo].[RemoveSpecialChar] 
(
    @String NVARCHAR(MAX), 
    @MatchExpression VARCHAR(255)
)
RETURNS NVARCHAR(MAX)
AS
BEGIN
    SET @MatchExpression =  '%['+@MatchExpression+']%'

    WHILE PatIndex(@MatchExpression, @String) > 0
        SET @String = Stuff(@String, PatIndex(@MatchExpression, @String), 1, '')

    RETURN @String

END



GO
/****** Object:  UserDefinedFunction [dbo].[SelectMenuItemsIdList]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE FUNCTION [dbo].[SelectMenuItemsIdList]

(	 

	@MenuItemId int

	,@Limit int	

)

RETURNS nvarchar(max) 

AS

BEGIN

	

	declare @cnt int

	declare @Query nvarchar(max)

	

	set @Query= 'select MenuItemId from MenuItems where MenuItemId = ' + CAST(@MenuItemId as nvarchar(20))	+ ' union '  

	

	while @Limit > 1

	begin

		set @cnt=1

		while @cnt < @Limit

		begin

			set @Query=@Query + 'select MenuItemId from MenuItems where PageParentId IN ('

			set @cnt=@cnt+1

		End

		

		set @Query=@Query + CAST(@MenuItemId as nvarchar(20))

		

		set @cnt=1

		while @cnt < @Limit

		begin

			set @Query=@Query + ')'

			set @cnt=@cnt+1

		End

		

		SET @Limit = @Limit - 1

		

		if(@Limit > 1)

		begin

			set @Query=@Query + '  union  '

		end

	end	

	

	RETURN @Query

	

END


GO
/****** Object:  UserDefinedFunction [dbo].[SplitString]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[SplitString]
(
    @Input NVARCHAR(MAX),
    @Delimiter CHAR(1)
)
RETURNS @Output TABLE (Value BIGINT)
AS
BEGIN
    DECLARE @Start INT, @End INT

    SET @Start = 1
    SET @End = CHARINDEX(@Delimiter, @Input)

    WHILE @Start < LEN(@Input) + 1
    BEGIN
        IF @End = 0 
            SET @End = LEN(@Input) + 1

        INSERT INTO @Output (Value)
        VALUES (CAST(SUBSTRING(@Input, @Start, @End - @Start) AS BIGINT))

        SET @Start = @End + 1
        SET @End = CHARINDEX(@Delimiter, @Input, @Start)
    END

    RETURN
END




GO
/****** Object:  UserDefinedFunction [dbo].[SplitStringToTable]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[SplitStringToTable] 
(
    @String NVARCHAR(MAX),
    @Delimiter CHAR(1)
)
RETURNS @Output TABLE (
    [Item] INT
)
AS
BEGIN
    DECLARE @Start INT, @End INT
    SET @Start = 1
    IF SUBSTRING(@String, LEN(@String), 1) <> @Delimiter
    BEGIN
        SET @String = @String + @Delimiter
    END
    SET @End = CHARINDEX(@Delimiter, @String, @Start)
    WHILE @End > 0
    BEGIN
        INSERT INTO @Output ([Item])
        VALUES (CAST(SUBSTRING(@String, @Start, @End - @Start) AS INT))
        SET @Start = @End + 1
        SET @End = CHARINDEX(@Delimiter, @String, @Start)
    END
    RETURN
END




GO
/****** Object:  Table [dbo].[AppInfo]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AppInfo](
	[AppInfoId] [int] IDENTITY(1,1) NOT NULL,
	[ChapterId] [bigint] NULL,
	[SiteName] [nvarchar](128) NOT NULL,
	[CompanyAddress] [nvarchar](512) NOT NULL,
	[CompanyWebSite] [nvarchar](256) NOT NULL,
	[CompanyEmail] [nvarchar](60) NOT NULL,
	[CompanyPhone] [nvarchar](64) NULL,
	[PresidentEmail] [nvarchar](128) NULL,
	[PresidentPhone] [nvarchar](25) NULL,
	[SecretaryEmail] [nvarchar](128) NULL,
	[SecretaryPhone] [nvarchar](128) NULL,
	[CustomerCareNumber] [nvarchar](25) NULL,
	[TollFreeNumber] [nvarchar](25) NULL,
	[FacebookUrl] [nvarchar](512) NULL,
	[TwitterUrl] [nvarchar](512) NULL,
	[YoutubeUrl] [nvarchar](512) NULL,
	[SupportEmail] [nvarchar](512) NULL,
	[EnqueryEmail] [nvarchar](512) NULL,
	[PageTitle] [nvarchar](1024) NULL,
	[MetaDescription] [nvarchar](max) NULL,
	[MetaKeywords] [nvarchar](max) NULL,
	[Topline] [nvarchar](2024) NULL,
	[PageItems] [int] NULL,
	[UpdatedBy] [nvarchar](64) NOT NULL,
	[UpdatedTime] [datetime] NOT NULL,
	[BaseUrl] [nvarchar](max) NULL,
	[UploadPath] [nvarchar](max) NULL,
	[UserUploadPath] [nvarchar](max) NULL,
	[UserSiteUrl] [nvarchar](1024) NULL,
	[ServerMapUrl] [nvarchar](max) NULL,
	[AdminImageUrl] [nvarchar](1024) NULL,
	[AdminSiteUrl] [nvarchar](1024) NULL,
	[MailName] [nvarchar](512) NULL,
	[SenderEmail] [nvarchar](1024) NULL,
	[MemberEmail] [nvarchar](1024) NULL,
	[ExhibitEmail] [nvarchar](1024) NULL,
	[EventsEmail] [nvarchar](1024) NULL,
	[ContactEmail] [nvarchar](1024) NULL,
	[DonationEmail] [nvarchar](1024) NULL,
	[VolunteerEmail] [nvarchar](1024) NULL,
	[SponsorshipEmail] [nvarchar](1024) NULL,
	[BrevoKey] [nvarchar](max) NULL,
	[AndroidVersion] [int] NULL,
	[IOSVersion] [int] NULL,
	[DesktopVersion] [int] NULL,
	[AppUpdate] [nvarchar](256) NULL,
	[CapchaSiteKey] [nvarchar](max) NULL,
	[CapchaSecreatKey] [nvarchar](max) NULL,
	[ShowCapcha] [nvarchar](256) NULL,
	[InstagramUrl] [nvarchar](1024) NULL,
	[GooglePlusUrl] [nvarchar](1024) NULL,
	[WhatsappNumber] [nvarchar](256) NULL,
	[GoogleAnalyticsScript] [nvarchar](max) NULL,
	[WhatsappScript] [nvarchar](max) NULL,
	[TimeZones] [nvarchar](256) NULL,
	[Email] [nvarchar](512) NULL,
	[CAPTCHA] [nvarchar](512) NULL,
	[LayoutLogo] [nvarchar](1024) NULL,
	[faviconlogo] [nvarchar](1024) NULL,
	[Loginlogo] [nvarchar](1024) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[CarrierRegistrations]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CarrierRegistrations](
	[RegistrationId] [bigint] IDENTITY(1,1) NOT NULL,
	[CarrierId] [bigint] NULL,
	[FirstName] [nvarchar](256) NULL,
	[LastName] [nvarchar](256) NULL,
	[PreferredFirstName] [nvarchar](256) NULL,
	[Email] [nvarchar](256) NULL,
	[Phone] [nvarchar](50) NOT NULL,
	[ExperienceYears] [int] NULL,
	[ResumeURL] [nvarchar](512) NULL,
	[linkedURL] [nvarchar](512) NULL,
	[WebsiteURL] [nvarchar](512) NULL,
	[Status] [nvarchar](64) NULL,
	[AdminComments] [nvarchar](max) NULL,
	[CreatedDate] [datetime] NULL,
	[CreatedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
	[IpAddress] [nvarchar](512) NULL,
 CONSTRAINT [PK_CarrierRegistrations] PRIMARY KEY CLUSTERED 
(
	[RegistrationId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Carriers]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Carriers](
	[CarrierId] [bigint] IDENTITY(1,1) NOT NULL,
	[JobTitle] [nvarchar](256) NOT NULL,
	[ShortDescription] [nvarchar](max) NULL,
	[JobDescription] [nvarchar](max) NULL,
	[EmploymentType] [nvarchar](100) NULL,
	[ExperienceLevel] [nvarchar](100) NULL,
	[NoOfPositions] [int] NOT NULL,
	[NoOfPeopleToHire] [int] NULL,
	[HiringTimeline] [nvarchar](100) NULL,
	[SkillId] [bigint] NULL,
	[CompanyName] [nvarchar](256) NULL,
	[ImageURL] [nvarchar](512) NULL,
	[Address] [nvarchar](256) NULL,
	[AreaName] [nvarchar](256) NULL,
	[City] [nvarchar](256) NULL,
	[State] [nvarchar](256) NULL,
	[Country] [nvarchar](256) NULL,
	[PostalCode] [nvarchar](20) NULL,
	[SalaryMin] [decimal](18, 2) NULL,
	[SalaryMax] [decimal](18, 2) NULL,
	[PayDisplayType] [nvarchar](50) NULL,
	[PayFrequency] [nvarchar](50) NULL,
	[Benefits] [nvarchar](max) NULL,
	[Languages] [nvarchar](256) NULL,
	[ApplyURL] [nvarchar](512) NULL,
	[IsActive] [bit] NOT NULL,
	[OrderNo] [bigint] NULL,
	[CreatedDate] [datetime] NOT NULL,
	[CreatedBy] [nvarchar](256) NOT NULL,
	[UpdatedDate] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](256) NOT NULL,
	[Skills] [nvarchar](1024) NULL,
 CONSTRAINT [PK_Carriers] PRIMARY KEY CLUSTERED 
(
	[CarrierId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[CustomerDocuments]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CustomerDocuments](
	[DocumentId] [bigint] IDENTITY(1,1) NOT NULL,
	[CustomerId] [bigint] NOT NULL,
	[DocumentName] [nvarchar](256) NULL,
	[DocumentUrl] [nvarchar](256) NULL,
	[DocumentStatus] [nvarchar](50) NULL,
	[VerifiedDate] [datetime] NULL,
	[RejectionReason] [nvarchar](max) NULL,
	[AdminComments] [nvarchar](1024) NULL,
	[InsertedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_CustomerDocuments] PRIMARY KEY CLUSTERED 
(
	[DocumentId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[CustomerMOU]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CustomerMOU](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[CustomerId] [bigint] NOT NULL,
	[MOUNumber] [nvarchar](50) NULL,
	[DocumentUrl] [nvarchar](512) NULL,
	[MOUStatus] [nvarchar](50) NULL,
	[SubmittedDate] [datetime] NULL,
	[ReviewedDate] [datetime] NULL,
	[ApprovedDate] [datetime] NULL,
	[RejectionReason] [nvarchar](max) NULL,
	[AdminComments] [nvarchar](1024) NULL,
	[CustomerComments] [nvarchar](1024) NULL,
	[IsActive] [bit] NULL,
	[InsertedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_CustomerMOU] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Customers]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Customers](
	[CustomerId] [bigint] IDENTITY(1,1) NOT NULL,
	[CustomerNo] [nvarchar](20) NULL,
	[Name] [nvarchar](128) NULL,
	[PhoneNo] [nvarchar](64) NULL,
	[WhatsAppNo] [nvarchar](64) NULL,
	[Email] [nvarchar](128) NULL,
	[Password] [nvarchar](256) NULL,
	[Gender] [nvarchar](20) NULL,
	[DateOfBirth] [datetime] NULL,
	[CompanyName] [nvarchar](256) NULL,
	[BusinessType] [nvarchar](128) NULL,
	[Address1] [nvarchar](2048) NULL,
	[Address2] [nvarchar](2048) NULL,
	[City] [nvarchar](128) NULL,
	[State] [nvarchar](128) NULL,
	[Country] [nvarchar](128) NULL,
	[ZipCode] [nvarchar](64) NULL,
	[CitizenShip] [nvarchar](64) NULL,
	[PassPortNo] [nvarchar](30) NULL,
	[SSNNo] [nvarchar](50) NULL,
	[DrivingNo] [nvarchar](50) NULL,
	[ProfileImage] [nvarchar](256) NULL,
	[CustomerStatus] [nvarchar](50) NULL,
	[IsActive] [bit] NULL,
	[FailedPasswordAttemptCount] [int] NULL,
	[IsLockedOut] [bit] NULL,
	[LastPasswordChangedDate] [datetime] NULL,
	[LastLoginDate] [datetime] NULL,
	[RegistrationDate] [datetime] NULL,
	[AcceptedDate] [datetime] NULL,
	[IPAddress] [nvarchar](45) NULL,
	[DeviceInfo] [nvarchar](256) NULL,
	[TermsConditions] [bit] NULL,
	[Comments] [nvarchar](2048) NULL,
	[InsertedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_Customers] PRIMARY KEY CLUSTERED 
(
	[CustomerId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[CustomerStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CustomerStatus](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](512) NULL,
	[OrderNo] [bigint] NULL,
	[IsActive] [bit] NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_CustomerStatus] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Enquiries]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Enquiries](
	[EnquiryId] [bigint] IDENTITY(1,1) NOT NULL,
	[EventId] [bigint] NULL,
	[Name] [nvarchar](max) NULL,
	[Email] [nvarchar](128) NOT NULL,
	[Description] [nvarchar](max) NULL,
	[Subject] [nvarchar](128) NULL,
	[PhoneNo] [nvarchar](50) NULL,
	[IsActive] [bit] NOT NULL,
	[InsertedTime] [datetime] NOT NULL,
	[Field1] [nvarchar](512) NULL,
	[Field2] [nvarchar](512) NULL,
	[Last10Digits]  AS (right([PhoneNo],(10))) PERSISTED,
 CONSTRAINT [PK_Enquiries] PRIMARY KEY CLUSTERED 
(
	[EnquiryId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[InvestorDocuments]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[InvestorDocuments](
	[DocumentId] [bigint] IDENTITY(1,1) NOT NULL,
	[InvestorId] [bigint] NOT NULL,
	[DocumentName] [nvarchar](256) NULL,
	[DocumentUrl] [nvarchar](256) NULL,
	[DocumentStatus] [nvarchar](50) NULL,
	[VerifiedDate] [datetime] NULL,
	[RejectionReason] [nvarchar](max) NULL,
	[InvestorComments] [nvarchar](1024) NULL,
	[AdminComments] [nvarchar](1024) NULL,
	[InsertedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_InvestorDocuments] PRIMARY KEY CLUSTERED 
(
	[DocumentId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[InvestorMOU]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[InvestorMOU](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[InvestorId] [bigint] NOT NULL,
	[MOUNumber] [nvarchar](50) NULL,
	[DocumentUrl] [nvarchar](512) NULL,
	[MOUStatus] [nvarchar](50) NULL,
	[SubmittedDate] [datetime] NULL,
	[ReviewedDate] [datetime] NULL,
	[ApprovedDate] [datetime] NULL,
	[RejectionReason] [nvarchar](max) NULL,
	[AdminComments] [nvarchar](1024) NULL,
	[InvestorComments] [nvarchar](1024) NULL,
	[IsActive] [bit] NULL,
	[InsertedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_InvestorMOU] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Investors]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Investors](
	[InvestorId] [bigint] IDENTITY(1,1) NOT NULL,
	[InvestorNo] [nvarchar](20) NULL,
	[FirstName] [nvarchar](256) NULL,
	[LastName] [nvarchar](256) NULL,
	[Email] [nvarchar](128) NULL,
	[PhoneNo] [nvarchar](64) NULL,
	[WhatsAppNo] [nvarchar](64) NULL,
	[Password] [nvarchar](256) NULL,
	[DateOfBirth] [datetime] NULL,
	[PassPortNo] [nvarchar](30) NULL,
	[SSNNo] [nvarchar](50) NULL,
	[DrivingNo] [nvarchar](50) NULL,
	[ProfileImage] [nvarchar](256) NULL,
	[InvestorStatus] [nvarchar](50) NULL,
	[Quantity] [nvarchar](128) NULL,
	[USDAmount] [nvarchar](128) NULL,
	[InvestType] [nvarchar](128) NULL,
	[PaymentType] [nvarchar](128) NULL,
	[LegalFirstName] [nvarchar](256) NULL,
	[LegalLastName] [nvarchar](256) NULL,
	[MyselfAddress1] [nvarchar](2048) NULL,
	[MyselfAddress2] [nvarchar](2048) NULL,
	[MyselfCity] [nvarchar](128) NULL,
	[MyselfState] [nvarchar](128) NULL,
	[MyselfCountry] [nvarchar](128) NULL,
	[MyselfZipCode] [nvarchar](64) NULL,
	[NewProfileFirstName] [nvarchar](256) NULL,
	[NewProfileLastName] [nvarchar](256) NULL,
	[NewProfileAddress1] [nvarchar](2048) NULL,
	[NewProfileAddress2] [nvarchar](2048) NULL,
	[NewProfileCity] [nvarchar](128) NULL,
	[NewProfileState] [nvarchar](128) NULL,
	[NewProfileCountry] [nvarchar](128) NULL,
	[NewProfileZipCode] [nvarchar](64) NULL,
	[NewProfileDateOfBirth] [datetime] NULL,
	[JiontHoldingType] [nvarchar](128) NULL,
	[PrimaryFirstName] [nvarchar](256) NULL,
	[PrimaryLastName] [nvarchar](256) NULL,
	[PrimaryAddress1] [nvarchar](2048) NULL,
	[PrimaryAddress2] [nvarchar](2048) NULL,
	[PrimaryCity] [nvarchar](128) NULL,
	[PrimaryState] [nvarchar](128) NULL,
	[PrimaryCountry] [nvarchar](128) NULL,
	[PrimaryZipCode] [nvarchar](64) NULL,
	[JiontFirstName] [nvarchar](256) NULL,
	[JiontLastName] [nvarchar](256) NULL,
	[JiontAddress1] [nvarchar](2048) NULL,
	[JiontAddress2] [nvarchar](2048) NULL,
	[JiontCity] [nvarchar](128) NULL,
	[JiontState] [nvarchar](128) NULL,
	[JiontCountry] [nvarchar](128) NULL,
	[JiontZipCode] [nvarchar](64) NULL,
	[JiontDateOfBirth] [datetime] NULL,
	[CorporationName] [nvarchar](512) NULL,
	[CorporationAddress1] [nvarchar](2048) NULL,
	[CorporationAddress2] [nvarchar](2048) NULL,
	[CorporationCity] [nvarchar](128) NULL,
	[CorporationState] [nvarchar](128) NULL,
	[CorporationCountry] [nvarchar](128) NULL,
	[CorporationZipCode] [nvarchar](64) NULL,
	[EmployeeIdentityNo] [nvarchar](64) NULL,
	[SigningPosition] [nvarchar](512) NULL,
	[SigningFirstName] [nvarchar](256) NULL,
	[SigningLastName] [nvarchar](256) NULL,
	[SigningAddress1] [nvarchar](2048) NULL,
	[SigningAddress2] [nvarchar](2048) NULL,
	[SigningCity] [nvarchar](128) NULL,
	[SigningState] [nvarchar](128) NULL,
	[SigningCountry] [nvarchar](128) NULL,
	[SigningZipCode] [nvarchar](64) NULL,
	[SigningDateOfBirth] [datetime] NULL,
	[SigningPhoneNo] [nvarchar](64) NULL,
	[BeneficialFirstName] [nvarchar](256) NULL,
	[BeneficialLastName] [nvarchar](256) NULL,
	[BeneficialAddress1] [nvarchar](2048) NULL,
	[BeneficialAddress2] [nvarchar](2048) NULL,
	[BeneficialCity] [nvarchar](128) NULL,
	[BeneficialState] [nvarchar](128) NULL,
	[BeneficialCountry] [nvarchar](128) NULL,
	[BeneficialZipCode] [nvarchar](64) NULL,
	[BeneficialDateOfBirth] [datetime] NULL,
	[BeneficialPhoneNo] [nvarchar](64) NULL,
	[TrustName] [nvarchar](512) NULL,
	[TrustDate] [datetime] NULL,
	[TrustAddress1] [nvarchar](2048) NULL,
	[TrustAddress2] [nvarchar](2048) NULL,
	[TrustCity] [nvarchar](128) NULL,
	[TrustState] [nvarchar](128) NULL,
	[TrustCountry] [nvarchar](128) NULL,
	[TrustZipCode] [nvarchar](64) NULL,
	[SigningTrusteeFirstName] [nvarchar](256) NULL,
	[SigningTrusteeLastName] [nvarchar](256) NULL,
	[SigningTrusteeAddress1] [nvarchar](2048) NULL,
	[SigningTrusteeAddress2] [nvarchar](2048) NULL,
	[SigningTrusteeCity] [nvarchar](128) NULL,
	[SigningTrusteeState] [nvarchar](128) NULL,
	[SigningTrusteeCountry] [nvarchar](128) NULL,
	[SigningTrusteeZipCode] [nvarchar](64) NULL,
	[SigningTrusteeDateOfBirth] [datetime] NULL,
	[SigningTrusteePhoneNo] [nvarchar](64) NULL,
	[IRADetails] [nvarchar](256) NULL,
	[IRAName] [nvarchar](512) NULL,
	[IRAEmail] [nvarchar](512) NULL,
	[IRAAddress1] [nvarchar](2048) NULL,
	[IRAAddress2] [nvarchar](2048) NULL,
	[IRACity] [nvarchar](128) NULL,
	[IRAState] [nvarchar](128) NULL,
	[IRACountry] [nvarchar](128) NULL,
	[IRAZipCode] [nvarchar](64) NULL,
	[IRAEmployeeNo] [nvarchar](64) NULL,
	[IRAAccountNo] [nvarchar](64) NULL,
	[IRACheckbox] [nvarchar](64) NULL,
	[IndividualFirstName] [nvarchar](512) NULL,
	[IndividualLastName] [nvarchar](512) NULL,
	[IndividualEmail] [nvarchar](512) NULL,
	[IndividualAddress1] [nvarchar](2048) NULL,
	[IndividualAddress2] [nvarchar](2048) NULL,
	[IndividualCity] [nvarchar](128) NULL,
	[IndividualState] [nvarchar](128) NULL,
	[IndividualCountry] [nvarchar](128) NULL,
	[IndividualZipCode] [nvarchar](64) NULL,
	[IndividualDateOfBirth] [datetime] NULL,
	[IndividualPhoneNo] [nvarchar](64) NULL,
	[InverstorConformation] [nvarchar](256) NULL,
	[FailedPasswordAttemptCount] [int] NULL,
	[IsLockedOut] [bit] NULL,
	[LastPasswordChangedDate] [datetime] NULL,
	[LastLoginDate] [datetime] NULL,
	[RegistrationDate] [datetime] NULL,
	[AcceptedDate] [datetime] NULL,
	[IPAddress] [nvarchar](45) NULL,
	[DeviceInfo] [nvarchar](256) NULL,
	[TermsConditions] [bit] NULL,
	[Comments] [nvarchar](2048) NULL,
	[InsertedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_Investors] PRIMARY KEY CLUSTERED 
(
	[InvestorId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[InvestorStatus]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[InvestorStatus](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](512) NULL,
	[OrderNo] [bigint] NULL,
	[IsActive] [bit] NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_InvestorStatus] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[LogReport]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LogReport](
	[LogId] [bigint] IDENTITY(1,1) NOT NULL,
	[LogTitle] [nvarchar](256) NULL,
	[LogDescription] [nvarchar](max) NULL,
	[LogDate] [datetime] NULL,
	[InsertedBy] [nvarchar](64) NULL,
	[InsertedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](64) NULL,
	[UpdatedDate] [datetime] NULL,
 CONSTRAINT [PK_LogReport] PRIMARY KEY CLUSTERED 
(
	[LogId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[MailTemplate]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MailTemplate](
	[MailTemplateId] [bigint] IDENTITY(1,1) NOT NULL,
	[Heading] [nvarchar](512) NOT NULL,
	[Subject] [nvarchar](512) NOT NULL,
	[Description] [nvarchar](max) NULL,
	[MailType] [nvarchar](50) NULL,
	[UpdatedBy] [nvarchar](64) NOT NULL,
	[UpdatedTime] [datetime] NULL,
	[IsActive] [bit] NULL,
 CONSTRAINT [PK_MailTemplate] PRIMARY KEY CLUSTERED 
(
	[MailTemplateId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[MenuItems]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MenuItems](
	[MenuItemId] [bigint] IDENTITY(1,1) NOT NULL,
	[ChapterId] [bigint] NULL,
	[DisplayName] [nvarchar](256) NOT NULL,
	[PageLevel] [int] NULL,
	[PageParentId] [bigint] NULL,
	[IdPath] [nvarchar](1024) NULL,
	[Position] [int] NULL,
	[IsTopBar] [bit] NULL,
	[IsMenuBar] [bit] NULL,
	[IsQuickLinks] [bit] NULL,
	[IsFooterBar] [bit] NULL,
	[IsActive] [bit] NOT NULL,
	[UpdatedBy] [nvarchar](64) NULL,
	[UpdatedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](64) NULL,
	[InsertedDate] [datetime] NULL,
 CONSTRAINT [PK_Categories] PRIMARY KEY CLUSTERED 
(
	[MenuItemId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[MenuPages]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MenuPages](
	[MenuPageId] [bigint] IDENTITY(1,1) NOT NULL,
	[MenuItemId] [bigint] NOT NULL,
	[PageDetailId] [bigint] NOT NULL,
 CONSTRAINT [PK_MenuPages] PRIMARY KEY CLUSTERED 
(
	[MenuPageId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[MOUFile]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOUFile](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](512) NULL,
	[Documenturl] [nvarchar](512) NULL,
	[IsActive] [bit] NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_MOUFile] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[News]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[News](
	[NewsId] [bigint] IDENTITY(1,1) NOT NULL,
	[Title] [nvarchar](2098) NOT NULL,
	[ImageUrl] [nvarchar](512) NULL,
	[VideoUrl] [nvarchar](512) NULL,
	[ShortDescription] [nvarchar](1024) NULL,
	[Description] [nvarchar](max) NULL,
	[PublishDate] [datetime] NULL,
	[IsActive] [bit] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[InsertedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
 CONSTRAINT [PK_News] PRIMARY KEY CLUSTERED 
(
	[NewsId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[PageDetails]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PageDetails](
	[PageDetailId] [bigint] IDENTITY(1,1) NOT NULL,
	[Heading] [nvarchar](256) NULL,
	[Description] [nvarchar](max) NULL,
	[PageUrl] [nvarchar](512) NULL,
	[DocumentUrl] [nvarchar](512) NULL,
	[Target] [nvarchar](256) NULL,
	[PageTitle] [nvarchar](512) NULL,
	[MetaDescription] [nvarchar](1024) NULL,
	[MetaKeywords] [nvarchar](1024) NULL,
	[TopLine] [nvarchar](2024) NULL,
	[IsActive] [bit] NOT NULL,
	[UpdatedBy] [nvarchar](64) NULL,
	[UpdatedDate] [datetime] NULL,
	[InsertedBy] [nvarchar](64) NULL,
	[InsertedDate] [datetime] NULL,
	[OtherUrl] [nvarchar](512) NULL,
	[AddPage] [nvarchar](256) NULL,
 CONSTRAINT [PK_PageDetails] PRIMARY KEY CLUSTERED 
(
	[PageDetailId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Roles]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Roles](
	[RoleId] [bigint] IDENTITY(1,1) NOT NULL,
	[RoleName] [nvarchar](50) NOT NULL,
	[IsActive] [bit] NOT NULL,
	[UpdatedTime] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](64) NOT NULL,
 CONSTRAINT [PK_Roles] PRIMARY KEY CLUSTERED 
(
	[RoleId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[SampleMOUFile]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SampleMOUFile](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](512) NULL,
	[Documenturl] [nvarchar](512) NULL,
	[IsActive] [bit] NULL,
	[UpdatedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
 CONSTRAINT [PK_SampleMOUFile] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Skills]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Skills](
	[SkillId] [bigint] IDENTITY(1,1) NOT NULL,
	[SkillName] [nvarchar](256) NULL,
	[IsActive] [bit] NOT NULL,
	[CreatedDate] [datetime] NOT NULL,
	[CreatedBy] [nvarchar](256) NOT NULL,
	[UpdatedDate] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](256) NOT NULL,
 CONSTRAINT [PK_Skills] PRIMARY KEY CLUSTERED 
(
	[SkillId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[UserRoles]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UserRoles](
	[UserRoleId] [bigint] IDENTITY(1,1) NOT NULL,
	[UserId] [bigint] NOT NULL,
	[RoleId] [bigint] NOT NULL,
	[IsAdd] [bit] NULL,
	[IsEdit] [bit] NULL,
	[IsView] [bit] NULL,
	[IsDelete] [bit] NULL,
	[IsExport] [bit] NULL,
	[MenuId] [bit] NULL,
 CONSTRAINT [PK_UserRoles] PRIMARY KEY CLUSTERED 
(
	[UserRoleId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Users]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Users](
	[UserId] [bigint] IDENTITY(1,1) NOT NULL,
	[FirstName] [varchar](256) NULL,
	[MiddleName] [varchar](256) NULL,
	[LastName] [varchar](256) NULL,
	[UserNumber] [varchar](50) NULL,
	[Password] [varchar](256) NULL,
	[Gender] [varchar](20) NULL,
	[DOB] [datetime] NULL,
	[SSN] [varchar](256) NULL,
	[Phone] [varchar](64) NULL,
	[HomePhone] [varchar](64) NULL,
	[Email] [varchar](64) NULL,
	[Email1] [varchar](64) NULL,
	[ProfileImageUrl] [varchar](256) NULL,
	[AadharNumber] [varchar](64) NULL,
	[PANNumber] [varchar](64) NULL,
	[PassportNo] [varchar](64) NULL,
	[DateofIssue] [datetime] NULL,
	[DateofExpiry] [datetime] NULL,
	[CountryIssued] [varchar](256) NULL,
	[CountryName] [varchar](256) NULL,
	[StateName] [varchar](256) NULL,
	[CityName] [varchar](256) NULL,
	[ZipCode] [varchar](256) NULL,
	[PermanentAddress] [varchar](4096) NULL,
	[MailingAddress] [varchar](4096) NULL,
	[EmergencyName] [varchar](256) NULL,
	[EmergencyPhone] [varchar](256) NULL,
	[Everworked] [varchar](64) NULL,
	[WorkedName] [varchar](256) NULL,
	[Status] [varchar](64) NULL,
	[IsApproved] [bit] NOT NULL,
	[IsLockedOut] [bit] NOT NULL,
	[IsActivated] [bit] NULL,
	[DateActivated] [datetime] NULL,
	[RegistrationGUID] [uniqueidentifier] NULL,
	[FailedPasswordAttemptCount] [int] NULL,
	[LastPasswordChangedDate] [datetime] NULL,
	[LastLoginDate] [datetime] NULL,
	[CreatedDate] [datetime] NOT NULL,
	[CreatedBy] [nvarchar](256) NOT NULL,
	[UpdatedDate] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](256) NOT NULL,
	[EmergencyCountyCode] [nvarchar](26) NULL,
	[EmergencyRelation] [nvarchar](126) NULL,
	[CountyCode] [nvarchar](26) NULL,
	[EmergencyName1] [nvarchar](126) NULL,
	[EmergencyPhone1] [nvarchar](126) NULL,
	[EmergencyRelation1] [nvarchar](126) NULL,
	[HomePhoneCountryCode] [nvarchar](16) NULL,
	[HireDate] [datetime] NULL,
	[StartDate] [datetime] NULL,
	[MonthlySalary] [decimal](15, 2) NULL,
	[AnnualSalary] [decimal](15, 2) NULL,
	[PayFrequency] [nvarchar](126) NULL,
	[BonusPerPlacement] [nvarchar](126) NULL,
	[EmergencyCountyCode1] [nvarchar](64) NULL,
 CONSTRAINT [PK_Users_1] PRIMARY KEY CLUSTERED 
(
	[UserId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[VendorDocuments]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VendorDocuments](
	[VendorDocumentId] [bigint] IDENTITY(1,1) NOT NULL,
	[VendorId] [bigint] NULL,
	[Title] [nvarchar](256) NULL,
	[DocType] [nvarchar](128) NULL,
	[DocumentUrl] [nvarchar](256) NULL,
	[OrderNo] [int] NULL,
	[IsActive] [bit] NULL,
	[InsertedBy] [nvarchar](256) NULL,
	[InsertedDate] [datetime] NULL,
	[UpdatedBy] [nvarchar](256) NULL,
	[UpdatedDate] [datetime] NULL,
	[DueDate] [datetime] NULL,
 CONSTRAINT [PK_VendorDocuments] PRIMARY KEY CLUSTERED 
(
	[VendorDocumentId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[VendorLevels]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VendorLevels](
	[VendorLevelId] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](50) NOT NULL,
	[IsActive] [bit] NOT NULL,
	[UpdatedDate] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](256) NOT NULL,
 CONSTRAINT [PK_VendorLevels] PRIMARY KEY CLUSTERED 
(
	[VendorLevelId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object:  Table [dbo].[Vendors]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Vendors](
	[VendorId] [bigint] IDENTITY(1,1) NOT NULL,
	[VendorName] [nvarchar](256) NOT NULL,
	[VendorType] [nvarchar](256) NULL,
	[Email] [nvarchar](100) NULL,
	[PhoneNo] [nvarchar](64) NULL,
	[Password] [nvarchar](256) NOT NULL,
	[Country] [nvarchar](256) NULL,
	[State] [nvarchar](256) NULL,
	[City] [nvarchar](256) NULL,
	[ZipCode] [nvarchar](64) NULL,
	[AddressLine1] [nvarchar](1024) NULL,
	[AddressLine2] [nvarchar](1024) NULL,
	[CompanyPhone] [nvarchar](64) NULL,
	[CompanyFax] [nvarchar](64) NULL,
	[WebsiteAddress] [nvarchar](512) NULL,
	[PrimaryContactName] [nvarchar](256) NULL,
	[PrimaryPhone] [nvarchar](64) NULL,
	[PrimaryEmail] [nvarchar](64) NULL,
	[SecondaryContactName] [nvarchar](256) NULL,
	[SecondaryPhone] [nvarchar](256) NULL,
	[SecondaryEmail] [nvarchar](256) NULL,
	[Referrer] [nvarchar](256) NULL,
	[VendorLevelId] [bigint] NULL,
	[Remarks] [nvarchar](max) NULL,
	[IsLockedOut] [bit] NOT NULL,
	[IsActivated] [bit] NOT NULL,
	[DateActivated] [datetime] NULL,
	[RegistrationGUID] [uniqueidentifier] NULL,
	[FailedPasswordAttemptCount] [int] NULL,
	[LastPasswordChangedDate] [datetime] NULL,
	[LastLoginDate] [datetime] NULL,
	[InsertedDate] [datetime] NOT NULL,
	[InsertedBy] [nvarchar](256) NOT NULL,
	[UpdatedDate] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](256) NOT NULL,
	[CountyCode] [nvarchar](26) NULL,
	[ShortCode] [nvarchar](126) NULL,
 CONSTRAINT [PK_Vendor] PRIMARY KEY CLUSTERED 
(
	[VendorId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
/****** Object:  Table [dbo].[WorkVisaTypes]    Script Date: 04-03-2026 17:46:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[WorkVisaTypes](
	[WorkVisaTypeId] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](256) NOT NULL,
	[IsActive] [bit] NOT NULL,
	[CreatedDate] [datetime] NOT NULL,
	[CreatedBy] [nvarchar](256) NOT NULL,
	[UpdatedDate] [datetime] NOT NULL,
	[UpdatedBy] [nvarchar](256) NOT NULL,
 CONSTRAINT [PK_WorkVisaTypes] PRIMARY KEY CLUSTERED 
(
	[WorkVisaTypeId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
SET IDENTITY_INSERT [dbo].[AppInfo] ON 

GO
INSERT [dbo].[AppInfo] ([AppInfoId], [ChapterId], [SiteName], [CompanyAddress], [CompanyWebSite], [CompanyEmail], [CompanyPhone], [PresidentEmail], [PresidentPhone], [SecretaryEmail], [SecretaryPhone], [CustomerCareNumber], [TollFreeNumber], [FacebookUrl], [TwitterUrl], [YoutubeUrl], [SupportEmail], [EnqueryEmail], [PageTitle], [MetaDescription], [MetaKeywords], [Topline], [PageItems], [UpdatedBy], [UpdatedTime], [BaseUrl], [UploadPath], [UserUploadPath], [UserSiteUrl], [ServerMapUrl], [AdminImageUrl], [AdminSiteUrl], [MailName], [SenderEmail], [MemberEmail], [ExhibitEmail], [EventsEmail], [ContactEmail], [DonationEmail], [VolunteerEmail], [SponsorshipEmail], [BrevoKey], [AndroidVersion], [IOSVersion], [DesktopVersion], [AppUpdate], [CapchaSiteKey], [CapchaSecreatKey], [ShowCapcha], [InstagramUrl], [GooglePlusUrl], [WhatsappNumber], [GoogleAnalyticsScript], [WhatsappScript], [TimeZones], [Email], [CAPTCHA], [LayoutLogo], [faviconlogo], [Loginlogo]) VALUES (1, 1, N'JIO Robotics', N'321 Ballenger Center Dr, Suite 125, Frederick, Maryland 21703, US', N'www.Jiorobotics.com', N'info@jiorobotics.com', N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'Test', N'https://www.facebook.com/people/Jiorobotics/61575718936794/', N'https://x.com/JIOROBOTICS', N'https://www.youtube.com/@jiorobotics', NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'', CAST(0x0000B37E00A459FF AS DateTime), N'http://localhost:55566/', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'https://www.linkedin.com/company/jio-robotics/?viewAsMember=true', N'6LfzDcorAAAAAMpSUSmGhpLhEuLeMQGPz9igTugi', N'6LfzDcorAAAAAC3FmwM_YOEPPFFnzbtlLddzSkpj', N'Yes', NULL, NULL, N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'NA', N'NA', N'NA')
GO
INSERT [dbo].[AppInfo] ([AppInfoId], [ChapterId], [SiteName], [CompanyAddress], [CompanyWebSite], [CompanyEmail], [CompanyPhone], [PresidentEmail], [PresidentPhone], [SecretaryEmail], [SecretaryPhone], [CustomerCareNumber], [TollFreeNumber], [FacebookUrl], [TwitterUrl], [YoutubeUrl], [SupportEmail], [EnqueryEmail], [PageTitle], [MetaDescription], [MetaKeywords], [Topline], [PageItems], [UpdatedBy], [UpdatedTime], [BaseUrl], [UploadPath], [UserUploadPath], [UserSiteUrl], [ServerMapUrl], [AdminImageUrl], [AdminSiteUrl], [MailName], [SenderEmail], [MemberEmail], [ExhibitEmail], [EventsEmail], [ContactEmail], [DonationEmail], [VolunteerEmail], [SponsorshipEmail], [BrevoKey], [AndroidVersion], [IOSVersion], [DesktopVersion], [AppUpdate], [CapchaSiteKey], [CapchaSecreatKey], [ShowCapcha], [InstagramUrl], [GooglePlusUrl], [WhatsappNumber], [GoogleAnalyticsScript], [WhatsappScript], [TimeZones], [Email], [CAPTCHA], [LayoutLogo], [faviconlogo], [Loginlogo]) VALUES (2, 0, N'JIO Robotics', N'321 Ballenger Center Dr, Suite 125, Frederick, Maryland 21703, US', N'www.Jiorobotics.com', N'info@jiorobotics.com', N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'Live', N'https://www.facebook.com/people/Jiorobotics/61575718936794/', N'https://x.com/JIOROBOTICS', N'https://www.youtube.com/@jiorobotics', NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'info@jiorobotics.com', CAST(0x0000B403005A8782 AS DateTime), N'http://demo.jiorobotics.com/', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'https://www.linkedin.com/company/jio-robotics/?viewAsMember=true', N'6LfzDcorAAAAAMpSUSmGhpLhEuLeMQGPz9igTugi', N'6LfzDcorAAAAAC3FmwM_YOEPPFFnzbtlLddzSkpj', N'Yes', N'https://www.instagram.com/', NULL, N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'NA', N'NA', N'NA')
GO
INSERT [dbo].[AppInfo] ([AppInfoId], [ChapterId], [SiteName], [CompanyAddress], [CompanyWebSite], [CompanyEmail], [CompanyPhone], [PresidentEmail], [PresidentPhone], [SecretaryEmail], [SecretaryPhone], [CustomerCareNumber], [TollFreeNumber], [FacebookUrl], [TwitterUrl], [YoutubeUrl], [SupportEmail], [EnqueryEmail], [PageTitle], [MetaDescription], [MetaKeywords], [Topline], [PageItems], [UpdatedBy], [UpdatedTime], [BaseUrl], [UploadPath], [UserUploadPath], [UserSiteUrl], [ServerMapUrl], [AdminImageUrl], [AdminSiteUrl], [MailName], [SenderEmail], [MemberEmail], [ExhibitEmail], [EventsEmail], [ContactEmail], [DonationEmail], [VolunteerEmail], [SponsorshipEmail], [BrevoKey], [AndroidVersion], [IOSVersion], [DesktopVersion], [AppUpdate], [CapchaSiteKey], [CapchaSecreatKey], [ShowCapcha], [InstagramUrl], [GooglePlusUrl], [WhatsappNumber], [GoogleAnalyticsScript], [WhatsappScript], [TimeZones], [Email], [CAPTCHA], [LayoutLogo], [faviconlogo], [Loginlogo]) VALUES (3, 0, N'JIO Robotics', N'321 Ballenger Center Dr, Suite 125, Frederick, Maryland 21703, US', N'www.Jiorobotics.com', N'info@jiorobotics.com', N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'Investorlocal', N'https://www.facebook.com/people/Jiorobotics/61575718936794/', N'https://x.com/JIOROBOTICS', N'https://www.youtube.com/@jiorobotics', NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'', CAST(0x0000B37F00A51F26 AS DateTime), N'http://localhost:53262/', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'https://www.linkedin.com/company/jio-robotics/?viewAsMember=true', N'6LfzDcorAAAAAMpSUSmGhpLhEuLeMQGPz9igTugi', N'6LfzDcorAAAAAC3FmwM_YOEPPFFnzbtlLddzSkpj', N'Yes', NULL, NULL, N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'NA', N'NA', N'NA')
GO
INSERT [dbo].[AppInfo] ([AppInfoId], [ChapterId], [SiteName], [CompanyAddress], [CompanyWebSite], [CompanyEmail], [CompanyPhone], [PresidentEmail], [PresidentPhone], [SecretaryEmail], [SecretaryPhone], [CustomerCareNumber], [TollFreeNumber], [FacebookUrl], [TwitterUrl], [YoutubeUrl], [SupportEmail], [EnqueryEmail], [PageTitle], [MetaDescription], [MetaKeywords], [Topline], [PageItems], [UpdatedBy], [UpdatedTime], [BaseUrl], [UploadPath], [UserUploadPath], [UserSiteUrl], [ServerMapUrl], [AdminImageUrl], [AdminSiteUrl], [MailName], [SenderEmail], [MemberEmail], [ExhibitEmail], [EventsEmail], [ContactEmail], [DonationEmail], [VolunteerEmail], [SponsorshipEmail], [BrevoKey], [AndroidVersion], [IOSVersion], [DesktopVersion], [AppUpdate], [CapchaSiteKey], [CapchaSecreatKey], [ShowCapcha], [InstagramUrl], [GooglePlusUrl], [WhatsappNumber], [GoogleAnalyticsScript], [WhatsappScript], [TimeZones], [Email], [CAPTCHA], [LayoutLogo], [faviconlogo], [Loginlogo]) VALUES (4, 0, N'JIO Robotics', N'321 Ballenger Center Dr, Suite 125, Frederick, Maryland 21703, US', N'www.Jiorobotics.com', N'info@jiorobotics.com', N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'Investor', N'https://www.facebook.com/people/Jiorobotics/61575718936794/', N'https://x.com/JIOROBOTICS', N'https://www.youtube.com/@jiorobotics', NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'', CAST(0x0000B38700C023DC AS DateTime), N'http://investors.jiorobotics.com/', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'https://www.linkedin.com/company/jio-robotics/?viewAsMember=true', N'6LfzDcorAAAAAMpSUSmGhpLhEuLeMQGPz9igTugi', N'6LfzDcorAAAAAC3FmwM_YOEPPFFnzbtlLddzSkpj', N'Yes', NULL, NULL, N'+1 (443) 563-0282', NULL, NULL, NULL, NULL, NULL, N'NA', N'NA', N'NA')
GO
SET IDENTITY_INSERT [dbo].[AppInfo] OFF
GO
SET IDENTITY_INSERT [dbo].[CarrierRegistrations] ON 

GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (1, 36, N'sdfdsfdsf', N'sdfdf', N'sdfdsfdsf', N'Saikiransai794@gmail.com', N'777-777-7777', NULL, N'1-.', N'ghh', N'ghgh', N'Registered', N'Testttt', CAST(0x0000B37F0079A3AD AS DateTime), NULL, CAST(0x0000B37F007B8313 AS DateTime), N'', N'127.0.0.1')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (2, 37, N'Raj', N'Kumar', N'Test', N'Vinay@gmail.com', N'777-777-7777', NULL, N'raj-23102025042246.pdf', N'vv', N'v', NULL, NULL, CAST(0x0000B37F00BB877A AS DateTime), NULL, CAST(0x0000B37F00BB877A AS DateTime), NULL, N'104.23.175.54')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (3, 34, N'Test', N'Test', N'Test', N'jio.uiux.webdevelopment@gmail.com', N'432-434-2432', NULL, N'test-27102025015908.pdf', N'testesstesttest', N'testetstest.com', N'On Hold', NULL, CAST(0x0000B3830159D555 AS DateTime), NULL, CAST(0x0000B3830159D555 AS DateTime), NULL, N'172.70.135.75')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (4, 89, N'Jio', N'Robotics', NULL, N'info@jiorobotics.com', N'566-656-5665', NULL, N'jio-28102025083423.pdf', N'linkedin.com/in/jiorobotics', N'linkedin.com/in/jiorobotics', N'Registered', NULL, CAST(0x0000B3840100A393 AS DateTime), NULL, CAST(0x0000B3840100A393 AS DateTime), NULL, N'172.71.122.231')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (5, 34, N'asdss', N'ssdasd', NULL, N'aaaaafdfd@gmail.com', N'444-444-4444', NULL, N'asdss-31102025112405.pdf', NULL, NULL, NULL, NULL, CAST(0x0000B38800697EB8 AS DateTime), NULL, CAST(0x0000B38800697EB8 AS DateTime), NULL, N'172.70.208.16')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (6, 34, N'siva', N'Charan', N'siva', N'qa@arjunweb.in', N'994-809-8866', NULL, N'6-.', N'www.test.com', N'www.arjunweb.in', N'Completed', N'qa', CAST(0x0000B38800C2B291 AS DateTime), NULL, CAST(0x0000B38800C59D20 AS DateTime), N'Jio', N'172.71.183.165')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (7, 41, N'Sadssdsd', N'sdsdsd', N'sdsdds', N'dgdfgg@gmail.com', N'666-666-6666', NULL, N'sadssdsd-01112025053724.pdf', N'fdsdf', N'ddsfsfddf', NULL, NULL, CAST(0x0000B38800D006FF AS DateTime), NULL, CAST(0x0000B38800D006FF AS DateTime), NULL, N'172.71.124.217')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (8, 96, N'siva', N'charan', N'saii', N'sivacharan.b@arjunweb.com', N'994-809-8855', NULL, N'siva-01112025054113.docx', N'z', N'z', NULL, NULL, CAST(0x0000B38800D11326 AS DateTime), NULL, CAST(0x0000B38800D11326 AS DateTime), NULL, N'104.23.175.204')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (9, 96, N'Siva Charan', N'Fresh & Affordable ', N'sai', N'qa@arjunweb.inw', N'099-480-9886', NULL, N'siva-charan-03112025120853.pdf', NULL, N'zz', NULL, NULL, CAST(0x0000B38A008646B2 AS DateTime), NULL, CAST(0x0000B38A008646B2 AS DateTime), NULL, N'172.70.142.119')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (11, 64, N'Sa7', N'  ', N'Te st', N'qa@a', N'890-000-0000', NULL, N'sa7-03112025040046.pdf', NULL, NULL, NULL, NULL, CAST(0x0000B38A00C5F740 AS DateTime), NULL, CAST(0x0000B38A00C5F740 AS DateTime), NULL, N'162.158.163.32')
GO
INSERT [dbo].[CarrierRegistrations] ([RegistrationId], [CarrierId], [FirstName], [LastName], [PreferredFirstName], [Email], [Phone], [ExperienceYears], [ResumeURL], [linkedURL], [WebsiteURL], [Status], [AdminComments], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [IpAddress]) VALUES (17, 34, N'sasdsa', N'asdsdsad', N'asdasdsda', N'Saikiransai754@gmail.com', N'456-665-6565', NULL, N'sasdsa-15112025101311.pdf', N'https://www.linkedin.com/in/yourprofile', NULL, NULL, NULL, CAST(0x0000B39600A86AA1 AS DateTime), NULL, CAST(0x0000B39600A86AA1 AS DateTime), NULL, N'49.37.158.157')
GO
SET IDENTITY_INSERT [dbo].[CarrierRegistrations] OFF
GO
SET IDENTITY_INSERT [dbo].[Carriers] ON 

GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (34, N'AI Engineer, Post-Training - Helix Team', NULL, N'<div class="ul__cls">
	<p>
		Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid robot is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collaboration. It&rsquo;s time to build.</p>
	<p>
		We are looking for a Harness Integration Technician &ndash; Quick-Turn. In summary, you will own same-day/next-day cable and harness builds that keep critical prototype schedules on track without impacting planned production work.</p>
	<h5 class="sub_title text-start">
		Responsibilities:</h5>
	<ul>
		<li>
			Rapidly build custom cables and harnesses (cut, strip, crimp, solder, braid/sleeve, heat-shrink, basic potting, final terminations) from drawings/BOMs/work orders.</li>
		<li>
			Turn around urgent requests in hours or days while maintaining quality; coordinate closely with engineering for last-minute tweaks.</li>
		<li>
			Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.) using specified tooling; perform and log pull tests when required.</li>
		<li>
			Print/apply labels and heat-shrink markers; ensure traceability in ERP or router system.</li>
		<li>
			Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable testers.</li>
		<li>
			Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB containment.</li>
		<li>
			Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process improvements to reduce cycle time.</li>
	</ul>
	<h5 class="sub_title text-start">
		Requirements:</h5>
	<ul>
		<li>
			2+ years building wire harnesses/cable assemblies in a prototype or low-volume manufacturing environment.</li>
		<li>
			Proven ability to deliver high-quality cables on tight deadlines with minimal supervision.</li>
		<li>
			Strong crimping and soldering skills (selective tinning, shields/drain wires, coax/twisted pair).</li>
		<li>
			Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers, soldering stations, and heat guns.</li>
		<li>
			Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.</li>
		<li>
			Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined about documentation and traceability.</li>
	</ul>
	<h5 class="sub_title text-start">
		Bonus Qualifications:&nbsp;</h5>
	<ul>
		<li>
			Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
		<li>
			Experience running cable testers (e.g., Cirris) and integrating simple test fixtures.</li>
		<li>
			Familiarity with robotics prototypes or other electromechanical systems.</li>
		<li>
			ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
		<li>
			Bilingual English/Spanish.</li>
	</ul>
	<p>
		The US hourly range for this full-time position is between $30-45 an hour.</p>
	<p>
		The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.</p>
</div>
', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'Columbia, MD', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900A57FD2 AS DateTime), N'Admin', CAST(0x0000B384013A1C16 AS DateTime), N'Jio', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (35, N'AI Training Infrastructure Engineer - Helix Team', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900351CB5 AS DateTime), N'Admin,', CAST(0x0000B36900351CB5 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (36, N'Data Creator Manager - Helix Team', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003533FB AS DateTime), N'Admin,', CAST(0x0000B369003533FB AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (37, N'Helix Data Creator', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900354F96 AS DateTime), N'Admin,', CAST(0x0000B36900354F96 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (38, N'Humanoid Robot Pilot - Helix Team', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003560AB AS DateTime), N'Admin,', CAST(0x0000B369003560AB AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (39, N'Pilot Manager - Helix Team', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900356F19 AS DateTime), N'Admin,', CAST(0x0000B36900356F19 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (40, N'Visual Interface Owner - TeleOp', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900357D90 AS DateTime), N'Admin,', CAST(0x0000B36900357D90 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (41, N'CNC Machinist', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900358D91 AS DateTime), N'Admin,', CAST(0x0000B36900358D91 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (42, N'Fabricator', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690035A681 AS DateTime), N'Admin,', CAST(0x0000B3690035A681 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (43, N'Manufacturing Electrical Test Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690036FCE9 AS DateTime), N'Admin,', CAST(0x0000B3690036FCE9 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (44, N'Manufacturing Software Test Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690036FD9A AS DateTime), N'Admin,', CAST(0x0000B3690036FD9A AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (45, N'Manufacturing Test Engineer, PCBA', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690036FE6A AS DateTime), N'Admin,', CAST(0x0000B3690036FE6A AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (46, N'Mechanical Engineer, BotQ Equipment', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690036FF49 AS DateTime), N'Admin,', CAST(0x0000B3690036FF49 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (47, N'MES & Controls Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690036FFD9 AS DateTime), N'Admin,', CAST(0x0000B3690036FFD9 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (48, N'Senior Manufacturing Software Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B36900370067 AS DateTime), N'Admin,', CAST(0x0000B36900370067 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (49, N'Staff Manufacturing Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 2, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690037EF4F AS DateTime), N'Admin,', CAST(0x0000B3690037EF4F AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (50, N'Commercial Manager', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 3, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038A2C6 AS DateTime), N'Admin,', CAST(0x0000B3690038A2C6 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (51, N'Electrical Engineer Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 4, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038A350 AS DateTime), N'Admin,', CAST(0x0000B3690038A350 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (52, N'Head of Capital Formation', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 5, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038A3D5 AS DateTime), N'Admin,', CAST(0x0000B3690038A3D5 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (53, N'Humanoid Robot Deployment Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 6, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038A45F AS DateTime), N'Admin,', CAST(0x0000B3690038A45F AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (54, N'Humanoid Robot Operator', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 6, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038A518 AS DateTime), N'Admin,', CAST(0x0000B3690038A518 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (55, N'Robotic Operations Technician<', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 6, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038A5D4 AS DateTime), N'Admin,', CAST(0x0000B3690038A5D4 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (56, N'Battery Test Technician', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B347 AS DateTime), N'Admin,', CAST(0x0000B3690038B347 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (57, N'Hardware Reliability Technicianr', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B3D2 AS DateTime), N'Admin,', CAST(0x0000B3690038B3D2 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (58, N'Harness Integration Technician', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B46A AS DateTime), N'Admin,', CAST(0x0000B3690038B46A AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (59, N'Mechanical Engineer - All Levels', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B4FF AS DateTime), N'Admin,', CAST(0x0000B3690038B4FF AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (60, N'Mechanical Engineer Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B596 AS DateTime), N'Admin,', CAST(0x0000B3690038B596 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (61, N'Mechanical Engineer, Robot Ecosystem', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B62C AS DateTime), N'Admin,', CAST(0x0000B3690038B62C AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (62, N'Mechanical Engineer, Softgoods/Plastics', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B6B5 AS DateTime), N'Admin,', CAST(0x0000B3690038B6B5 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (63, N'Mechanical Engineer, Sustaining', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B3690038B74A AS DateTime), N'Admin,', CAST(0x0000B3690038B74A AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (64, N'BotQ Manufacturing', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 1, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003ADBF6 AS DateTime), N'Admin,', CAST(0x0000B369003ADBF6 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (65, N'Mechanical Engineer - TeleOp', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003ADCE8 AS DateTime), N'Admin,', CAST(0x0000B369003ADCE8 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (66, N'Senior Actuator Design Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003ADDC5 AS DateTime), N'Admin,', CAST(0x0000B369003ADDC5 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (67, N'Senior FEA Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003ADEB0 AS DateTime), N'Admin,', CAST(0x0000B369003ADEB0 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (68, N'Senior Hardware Failure Analysis Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003ADF72 AS DateTime), N'Admin,', CAST(0x0000B369003ADF72 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (69, N'Senior Reliability Engineer - PCBA, Harness & Connectors', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 7, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003B4BB8 AS DateTime), N'Admin,', CAST(0x0000B369003B4BB8 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (70, N'Lead UI/UX Designer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 8, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003BA7E8 AS DateTime), N'Admin,', CAST(0x0000B369003BA7E8 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (71, N'Embedded Software Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003BD766 AS DateTime), N'Admin,', CAST(0x0000B369003BD766 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (72, N'Firmware Engineering Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7959 AS DateTime), N'Admin,', CAST(0x0000B369003C7959 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (73, N'Lead TeleOp Embedded Firmware Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7A2C AS DateTime), N'Admin,', CAST(0x0000B369003C7A2C AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (74, N'Middleware Engineering Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7AFA AS DateTime), N'Admin,', CAST(0x0000B369003C7AFA AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (75, N'Over-the-Air Software Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7BC0 AS DateTime), N'Admin,', CAST(0x0000B369003C7BC0 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (76, N'Senior Data Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7C7D AS DateTime), N'Admin,', CAST(0x0000B369003C7C7D AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (77, N'Software Engineer - Configuration', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7D39 AS DateTime), N'Admin,', CAST(0x0000B369003C7D39 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (78, N'Software Engineer, Developer Tools and Productivity', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7DEB AS DateTime), N'Admin,', CAST(0x0000B369003C7DEB AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (79, N'Sr. Embedded Software Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7E98 AS DateTime), N'Admin,', CAST(0x0000B369003C7E98 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (80, N'Sr. Firmware Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C7F53 AS DateTime), N'Admin,', CAST(0x0000B369003C7F53 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (81, N'Staff DevOps Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 9, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C8001 AS DateTime), N'Admin,', CAST(0x0000B369003C8001 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (82, N'Prototype Development Technician', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 10, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003C813C AS DateTime), N'Admin,', CAST(0x0000B369003C813C AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (83, N'Robotic Safety Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 11, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003DB868 AS DateTime), N'Admin,', CAST(0x0000B369003DB868 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (84, N'Security Engineer - D&R', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 12, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003DB906 AS DateTime), N'Admin,', CAST(0x0000B369003DB906 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (85, N'Senior Cloud Network Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 12, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003DB9B2 AS DateTime), N'Admin,', CAST(0x0000B369003DB9B2 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (86, N'Global Supply Chain Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 13, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003DBA5D AS DateTime), N'Admin,', CAST(0x0000B369003DBA5D AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (87, N'Global Supply Manager - Electronics', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 13, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E4D1D AS DateTime), N'Admin,', CAST(0x0000B369003E4D1D AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (88, N'Supplier Industrialization Engineer - PCBA', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 13, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E4DD1 AS DateTime), N'Admin,', CAST(0x0000B369003E4DD1 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (89, N'Embedded Actuation Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E4E64 AS DateTime), N'Admin,', CAST(0x0000B369003E4E64 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (90, N'Embedded Systems Integration Engineer', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E828C AS DateTime), N'Admin,', CAST(0x0000B369003E828C AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (91, N'Humanoid Robot Operator', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E8359 AS DateTime), N'Admin,', CAST(0x0000B369003E8359 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (92, N'Humanoid Robot Operator (PM/Weekend shift)', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E8493 AS DateTime), N'Admin,', CAST(0x0000B369003E8493 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (93, N'Maintenance Technician', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E857A AS DateTime), N'Admin,', CAST(0x0000B369003E857A AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (94, N'Robotics Integration Intern [Winter 2026]', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E8647 AS DateTime), N'Admin,', CAST(0x0000B369003E8647 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (95, N'Test Technician', NULL, N'


  <div class="ul__cls">
                                <p>Jio Robotics is an AI Robotics company developing a general purpose humanoid. Our humanoid
                                    robot is designed for commercial tasks and the home. We are based in San Jose, CA
                                    and require 5 days/week in-office collaboration. It’s time to build.</p>
                                <p>We are looking for a Harness Integration Technician – Quick-Turn. In summary, you
                                    will own same-day/next-day cable and harness builds that keep critical prototype
                                    schedules on track without impacting planned production work.</p>
                                <h5 class="sub_title text-start">Responsibilities:</h5>
                                <ul class="">
                                    <li>Rapidly build custom cables and harnesses (cut, strip, crimp, solder,
                                        braid/sleeve, heat-shrink, basic potting, final terminations) from
                                        drawings/BOMs/work orders.</li>
                                    <li>Turn around urgent requests in hours or days while maintaining quality;
                                        coordinate closely with engineering for last-minute tweaks.</li>
                                    <li>Crimp and verify terminals/contacts (TE/AMP, Molex, JST, Amphenol/LEMO, etc.)
                                        using specified tooling; perform and log pull tests when required.</li>
                                    <li>Print/apply labels and heat-shrink markers; ensure traceability in ERP or router
                                        system.</li>
                                    <li>Perform continuity and insulation/hipot tests; troubleshoot with DMMs and cable
                                        testers.</li>
                                    <li>Execute rework/modifications to spec (IPC/WHMA-A-620) and support NCMR/MRB
                                        containment.</li>
                                    <li>Maintain 5S/ESD, keep the quick-turn bench stocked, and suggest process
                                        improvements to reduce cycle time.</li>

                                </ul>

                                <h5 class="sub_title text-start">Requirements: </h5>
                                <ul>
                                    <li>2+ years building wire harnesses/cable assemblies in a prototype or low-volume
                                        manufacturing environment.</li>
                                    <li>Proven ability to deliver high-quality cables on tight deadlines with minimal
                                        supervision.</li>
                                    <li>Strong crimping and soldering skills (selective tinning, shields/drain wires,
                                        coax/twisted pair).</li>
                                    <li>Hands-on with strippers, gauges, pull testers, manual/pneumatic crimpers,
                                        soldering stations, and heat guns.</li>
                                    <li>Working knowledge of IPC/WHMA-A-620 (Class 2/3) and familiarity with J-STD-001.
                                    </li>
                                    <li>Comfortable reading prints, schematics, BOMs, work orders, and ECOs; disciplined
                                        about documentation and traceability.</li>
                                </ul>
                                <h5 class="sub_title text-start">Bonus Qualifications:  </h5>
                                <ul>
                                    <li>Current IPC/WHMA-A-620 or J-STD-001 certification.</li>
                                    <li>Experience running cable testers (e.g., Cirris) and integrating simple test
                                        fixtures.</li>
                                    <li>Familiarity with robotics prototypes or other electromechanical systems.</li>
                                    <li>ERP data entry (part traceability, router sign-offs) and SOP authorship.</li>
                                    <li>Bilingual English/Spanish.</li>
                                </ul>
                                <p>The US hourly range for this full-time position is between $30-45 an hour.</p>
                                <p>The pay offered for this position may vary based on several individual factors,
                                    including job-related knowledge, skills, and experience. The total compensation
                                    package may also include additional components/benefits depending on the specific
                                    role. This information will be shared if an employment offer is extended. </p>
                            </div>

', NULL, NULL, 4, NULL, NULL, 14, NULL, NULL, N'San Jose, CA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B369003E8707 AS DateTime), N'Admin,', CAST(0x0000B369003E8707 AS DateTime), N'Admin,', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (96, N'Manual Tester', NULL, N'<p>
	qak</p>
', NULL, NULL, 2, NULL, NULL, 18, NULL, NULL, N'Hyderabad', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B38800CFA8C3 AS DateTime), N'Jio', CAST(0x0000B38A0171CA3C AS DateTime), N'Jio', NULL)
GO
INSERT [dbo].[Carriers] ([CarrierId], [JobTitle], [ShortDescription], [JobDescription], [EmploymentType], [ExperienceLevel], [NoOfPositions], [NoOfPeopleToHire], [HiringTimeline], [SkillId], [CompanyName], [ImageURL], [Address], [AreaName], [City], [State], [Country], [PostalCode], [SalaryMin], [SalaryMax], [PayDisplayType], [PayFrequency], [Benefits], [Languages], [ApplyURL], [IsActive], [OrderNo], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [Skills]) VALUES (97, N'lineman#', NULL, N'<p>
	Describe</p>
', NULL, NULL, 1, NULL, NULL, 4, NULL, NULL, N' MD', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B38A01729B2D AS DateTime), N'Jio', CAST(0x0000B38A01729B2D AS DateTime), N'Jio', NULL)
GO
SET IDENTITY_INSERT [dbo].[Carriers] OFF
GO
SET IDENTITY_INSERT [dbo].[CustomerDocuments] ON 

GO
INSERT [dbo].[CustomerDocuments] ([DocumentId], [CustomerId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (1, 2, N'ID Proof', N'1-IDProof.pdf', N'Verify', CAST(0x0000B35A004380ED AS DateTime), N'', NULL, CAST(0x0000B33E010A372D AS DateTime), N'info@jiorobotics.com', CAST(0x0000B33E010A372D AS DateTime), N'Admin')
GO
INSERT [dbo].[CustomerDocuments] ([DocumentId], [CustomerId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (2, 29, N'Test', N'2-Test.pdf', N'Reject', CAST(0x0000B35900831CC6 AS DateTime), N'Upload Proper Documents', NULL, CAST(0x0000B359014D2B3A AS DateTime), N'444-44-4444', CAST(0x0000B359014D2B3A AS DateTime), N'Admin')
GO
INSERT [dbo].[CustomerDocuments] ([DocumentId], [CustomerId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (3, 28, N'Passport', N'3-Passport.pdf', NULL, NULL, NULL, NULL, CAST(0x0000B35A010DB99C AS DateTime), N'', CAST(0x0000B35A010DB99C AS DateTime), N'')
GO
INSERT [dbo].[CustomerDocuments] ([DocumentId], [CustomerId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (4, 2, N'TestFile', N'4-TestFile.pdf', NULL, NULL, NULL, NULL, CAST(0x0000B35A012C3584 AS DateTime), N'', CAST(0x0000B35A012C3584 AS DateTime), N'')
GO
SET IDENTITY_INSERT [dbo].[CustomerDocuments] OFF
GO
SET IDENTITY_INSERT [dbo].[CustomerMOU] ON 

GO
INSERT [dbo].[CustomerMOU] ([Id], [CustomerId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [CustomerComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (1, 29, N'CUS0001', N'1-CUS0001.pdf', N'Reject', CAST(0x0000B359014F3983 AS DateTime), CAST(0x0000B35900833B28 AS DateTime), NULL, N'Upload Proper Documents', NULL, NULL, 1, CAST(0x0000B359014F3983 AS DateTime), N'Visa Team', CAST(0x0000B359014F3983 AS DateTime), N'Admin')
GO
SET IDENTITY_INSERT [dbo].[CustomerMOU] OFF
GO
SET IDENTITY_INSERT [dbo].[Customers] ON 

GO
INSERT [dbo].[Customers] ([CustomerId], [CustomerNo], [Name], [PhoneNo], [WhatsAppNo], [Email], [Password], [Gender], [DateOfBirth], [CompanyName], [BusinessType], [Address1], [Address2], [City], [State], [Country], [ZipCode], [CitizenShip], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [CustomerStatus], [IsActive], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (2, N'CUS0011', N'Talluri Kiran babu', N'916-074-7554', N'111-111-1111', N'Saikiransai794@gmail.com', N'oKFBWiRmSIRJVu6KBOuFYwWGPu5mq4YaodBAHZshYDc=', N'Male', CAST(0x0000B34C00000000 AS DateTime), N'Test', N'Test', N'.', N'.', N'.', N'Alabama', NULL, N'55555-5555', N'GreenCard', N'AQFPT8523G', N'916-07-4755', N'111111111111111', N'2-TalluriKiranbabu', N'MOU Sent', 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, CAST(0x0000B33E00F7424D AS DateTime), N'', CAST(0x0000B35A017FDAF8 AS DateTime), N'Admin')
GO
INSERT [dbo].[Customers] ([CustomerId], [CustomerNo], [Name], [PhoneNo], [WhatsAppNo], [Email], [Password], [Gender], [DateOfBirth], [CompanyName], [BusinessType], [Address1], [Address2], [City], [State], [Country], [ZipCode], [CitizenShip], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [CustomerStatus], [IsActive], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (35, N'CUS0012', N'Vinay', N'858-888-8888', N'858-888-8888', N'Vinay@gmail.com', N'oKFBWiRmSIRJVu6KBOuFYwWGPu5mq4YaodBAHZshYDc=', N'Male', CAST(0x0000B34E00000000 AS DateTime), NULL, NULL, N'e', N'e', N'e', N'e', N'Canada', N'66333', N'India', N'AERRF4566', N'655-55-5555', N'666666666', N'35-Vinay', NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, CAST(0x0000B35A012E1EB0 AS DateTime), NULL, CAST(0x0000B35A012E1EB0 AS DateTime), NULL)
GO
SET IDENTITY_INSERT [dbo].[Customers] OFF
GO
SET IDENTITY_INSERT [dbo].[CustomerStatus] ON 

GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (1, N'New', 1, 1, CAST(0x0000B33D00CBC5C5 AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (2, N'Login Approved', 3, 1, CAST(0x0000B33D00CEBB46 AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (3, N'Registration Approved', 2, 1, CAST(0x0000B33D00CEEFB1 AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (4, N'Document Pending', 4, 1, CAST(0x0000B33D00CF1C14 AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (5, N'Document Verified', 6, 1, CAST(0x0000B33D00CF3088 AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (6, N'MOU Sent', 5, 1, CAST(0x0000B33D00CF3FBF AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (7, N'MOU Sign Copy Received', 7, 1, CAST(0x0000B33D00CF4A3E AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (8, N'Approved', 8, 1, CAST(0x0000B33D00CFF9F7 AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (11, N'In Active', 9, 1, CAST(0x0000B33D00D00CCA AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (12, N'Active', 10, 1, CAST(0x0000B33D00D014DC AS DateTime), N'')
GO
INSERT [dbo].[CustomerStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (14, N'MOU Verified', 0, 1, CAST(0x0000B35B00616E65 AS DateTime), N'')
GO
SET IDENTITY_INSERT [dbo].[CustomerStatus] OFF
GO
SET ANSI_PADDING ON
GO
SET IDENTITY_INSERT [dbo].[Enquiries] ON 

GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (5, NULL, NULL, N'Pandari.V@arjunweb.com', NULL, NULL, NULL, 0, CAST(0x0000B37F00C35512 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (6, NULL, NULL, N'vadlapnadri76480@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B37F00C4713D AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (7, NULL, NULL, N'Pandari.V@arjunweb.com', NULL, NULL, NULL, 0, CAST(0x0000B37F00C4D2BB AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (8, NULL, NULL, N'Pandari.V@arjunweb.com', NULL, NULL, NULL, 0, CAST(0x0000B37F00C4FD56 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (9, NULL, N'Tester', N'test@gmail.com', N'Hello I am messaging for testing.', N'Test', N'443-890-3992', 0, CAST(0x0000B3830137C40A AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (10, NULL, N'Tester', N'bmohit@jioroboticsus.com', N'tester', N'Test', N'443-524-3233', 0, CAST(0x0000B3830142B8D6 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (11, NULL, NULL, N'Pandari.V@arjunweb.com', NULL, NULL, NULL, 0, CAST(0x0000B38500798BE0 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (12, NULL, NULL, N'Saikiransai794@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B385007F06FD AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (13, NULL, NULL, N'Saikiransai794@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B385007F0728 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (14, NULL, NULL, N'Saikiransai794@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B3850080D79E AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (15, NULL, NULL, N'Saikiransai794@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B3850080D79E AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (16, NULL, NULL, N'Pandari.V@arjunweb.com', NULL, NULL, NULL, 0, CAST(0x0000B38500831FAD AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (17, NULL, NULL, N'Pandari.V@arjunweb.com', NULL, NULL, NULL, 0, CAST(0x0000B3850083203A AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (18, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38500E17C39 AS DateTime), N'In Progress', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (19, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38500E17C39 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (20, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38500E3E224 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (21, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38500E3E2BF AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (22, NULL, N'Testing', N'manimayi664@gmail.com', N'Hi this is a test', N'Simple test', N'341-246-5685', 0, CAST(0x0000B38500F180C8 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (23, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38500FDFB08 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (24, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38500FDFB9E AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (25, NULL, N'kiranDeveloper Testing Team', N'Saikiransai794@gmail.com', N'fgfgfg', N'fd', N'555-555-5555', 0, CAST(0x0000B386005DC5D4 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (26, NULL, N'ssdasd', N'Saikiransai794@gmail.com', N'fgdgfgdf', N'dffg', N'555-555-5555', 0, CAST(0x0000B3880067635A AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (27, NULL, N'sai', N'qa@arjunweb.in', N'qaqa', N'Testing purpose', N'994-809-8866', 0, CAST(0x0000B38800C746EA AS DateTime), N'Resolved', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (28, NULL, N'qa', N'qa@arjunweb.in', N'qaaws', N'qaqa', N'099-480-9886', 0, CAST(0x0000B38A00C0B70C AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (29, NULL, N'Hi', N'qa@arjunweb.in', N'Qaaws', N'Test', N'181-891-9199', 0, CAST(0x0000B38A00C78977 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (30, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38A016B875D AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (31, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38A016B87F3 AS DateTime), N'In Progress', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (32, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38B0112EF1A AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (33, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38B0112EFB0 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (34, NULL, N'fghjfgjf', N'manimayi664@gmail.com', N' jn cghjx gdcfj gdj', N'jokhjk', N'521-222-2222', 0, CAST(0x0000B38B01281C53 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (35, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38B013E8427 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (36, NULL, NULL, N'manimayi664@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38B013E84B3 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (37, NULL, NULL, N'Saikiransai794@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38C00FA1006 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (38, NULL, NULL, N'Saikiransai794@gmail.com', NULL, NULL, NULL, 0, CAST(0x0000B38C00FA1018 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (39, NULL, N'apps aa', N'qa@arjunweb.in', N'uuuuuuu', N'dd', N'99-999-9999', 0, CAST(0x0000B39100A0DE2D AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (40, NULL, N'test', N'test@gmail.com', N'testing website', N'test', N'321-321-3321', 0, CAST(0x0000B39101543070 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (41, NULL, N'test', N'test@gmail.com', N'testing website', N'test', N'321-321-3321', 0, CAST(0x0000B391015473D2 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (42, NULL, N'kiranDeveloper Testing Team', N'Saikiransai754@gmail.com', N'sdfdfssdf', N'dfsds', N'434-444-4444', 0, CAST(0x0000B3920098E6C6 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (43, NULL, N'Sample MOU File', N'sfsdf@gmail.com', N'sdfdfd', N'sfddf', N'455-555-5555', 0, CAST(0x0000B3920099B802 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (44, NULL, N'Satya Narayana', N'sfsdf@gmail.com', N'dfdfsdf', N'sdfdfsf', N'444-444-4444', 0, CAST(0x0000B392009A2300 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (45, NULL, N'kiranDeveloper Testing Team', N'Saikiransai754@gmail.com', N'dfdfdf', N'fsfddf', N'224-444-4444', 0, CAST(0x0000B392009A4524 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (46, NULL, N'dffgdfd', N'qa@arjunweb.in', N'qaa', N'gffg', N'444-444-4444', 0, CAST(0x0000B39200C66D35 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (47, NULL, N'Sai', N'Qa@arjunweb.in', N'Qa', N'Test', N'994-809-8866', 0, CAST(0x0000B39200D27BE0 AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (48, NULL, N'Sample MOU File', N'sfsdf@gmail.com', N'sdfdfdf', N'dfdfsdf', N'444-444-4444', 0, CAST(0x0000B39600A892FB AS DateTime), N'New', NULL)
GO
INSERT [dbo].[Enquiries] ([EnquiryId], [EventId], [Name], [Email], [Description], [Subject], [PhoneNo], [IsActive], [InsertedTime], [Field1], [Field2]) VALUES (49, NULL, N'q 1 q', N'qa@arjunweb.in', N'test', N'test', N'011-111-1111', 0, CAST(0x0000B3E200B3EEC3 AS DateTime), N'New', NULL)
GO
SET IDENTITY_INSERT [dbo].[Enquiries] OFF
GO
SET ANSI_PADDING OFF
GO
SET IDENTITY_INSERT [dbo].[InvestorDocuments] ON 

GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (1, 70, N'Other Documents', N'1-OtherDocuments.pdf', N'Pending', NULL, NULL, NULL, NULL, CAST(0x0000B38601303EEA AS DateTime), N'Kiran Talluri', CAST(0x0000B38601303EEA AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (2, 70, N'Other Documents', N'2-OtherDocuments.pdf', N'Pending', NULL, NULL, N'dfsfdffd', NULL, CAST(0x0000B38601312253 AS DateTime), N'Kiran Talluri', CAST(0x0000B38601312253 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (3, 71, N'Other Documents', N'3-OtherDocuments.pdf', N'Reject', CAST(0x0000B3860169DA1C AS DateTime), N'fczxdsdfdfdfsdf', N'thtty', NULL, CAST(0x0000B38601336F03 AS DateTime), N'Kiran Talluri', CAST(0x0000B38601336F03 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (4, 71, N'Address Proof', N'4-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38601337933 AS DateTime), N'Kiran Talluri', CAST(0x0000B38601337933 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (5, 71, N'Driver''s License', N'5-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38601338A4A AS DateTime), N'Kiran Talluri', CAST(0x0000B38601338A4A AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (6, 71, N'Bank Statement', N'6-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38601339D41 AS DateTime), N'Kiran Talluri', CAST(0x0000B38601339D41 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (7, 71, N'Passport', N'7-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38601345990 AS DateTime), N'Kiran Talluri', CAST(0x0000B38601345990 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (8, 72, N'Address Proof', N'8-AddressProof.pdf', N'Verify', CAST(0x0000B38600F06636 AS DateTime), N'', N'', NULL, CAST(0x0000B3870030B25F AS DateTime), N'JIO Robotics', CAST(0x0000B3870030B25F AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (9, 72, N'Driver''s License', N'9-DriversLicense.pdf', N'Verify', CAST(0x0000B38600F06133 AS DateTime), N'', N'', NULL, CAST(0x0000B3870030C306 AS DateTime), N'JIO Robotics', CAST(0x0000B3870030C306 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (11, 72, N'Passport', N'11-Passport.pdf', N'Verify', CAST(0x0000B38600F047DF AS DateTime), N'', N'', NULL, CAST(0x0000B3870030D35E AS DateTime), N'JIO Robotics', CAST(0x0000B3870030D35E AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (13, 72, N'Bank Statement', N'13-BankStatement.pdf', N'Verify', CAST(0x0000B38600F041D5 AS DateTime), N'', N'', NULL, CAST(0x0000B3870030F589 AS DateTime), N'JIO Robotics', CAST(0x0000B3870030F589 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (14, 72, N'SSN No', N'14-SSNNo.pdf', N'Verify', CAST(0x0000B38600F0BD46 AS DateTime), N'', N'', NULL, CAST(0x0000B38700331CAA AS DateTime), N'JIO Robotics', CAST(0x0000B38700331CAA AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (15, 72, N'Other Documents', N'15-OtherDocuments.pdf', N'Verify', CAST(0x0000B38600F15504 AS DateTime), N'', N'MOU', NULL, CAST(0x0000B3870033B037 AS DateTime), N'JIO Robotics', CAST(0x0000B3870033B037 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (16, 73, N'Address Proof', N'16-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38700C0B84C AS DateTime), N'Kiran Talluri', CAST(0x0000B38700C0B84C AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (17, 73, N'Driver''s License', N'17-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38700C0C085 AS DateTime), N'Kiran Talluri', CAST(0x0000B38700C0C085 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (18, 73, N'SSN No', N'18-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38700C0C951 AS DateTime), N'Kiran Talluri', CAST(0x0000B38700C0C951 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (19, 73, N'm', N'19-m.png', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38700C0D0F5 AS DateTime), N'Kiran Talluri', CAST(0x0000B38701009CAD AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (20, 73, N'Bank Statement', N'20-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38700C0D959 AS DateTime), N'Kiran Talluri', CAST(0x0000B38700C0D959 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (21, 73, N'Other Documents', N'21-OtherDocuments.pdf', N'Pending', NULL, NULL, N'MOU singed Document', NULL, CAST(0x0000B38700C0E9F3 AS DateTime), N'Kiran Talluri', CAST(0x0000B38700C0E9F3 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (22, 74, N'Address Proof', N'22-AddressProof.png', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38700DD7E77 AS DateTime), N'5 @@', CAST(0x0000B38700DD7E77 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (23, 74, N'Driver''s License', N'23-DriversLicense.png', N'Verify', CAST(0x0000B3870029D72C AS DateTime), N'', N'', NULL, CAST(0x0000B38700DDC8F0 AS DateTime), N'5 @@', CAST(0x0000B38700DDC8F0 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (24, 74, N'SSN No', N'24-SSNNo.jpeg', N'Verify', CAST(0x0000B3870029D213 AS DateTime), N'', N'', NULL, CAST(0x0000B38700DE4313 AS DateTime), N'5 @@', CAST(0x0000B38700DE4313 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (25, 74, N'Bank Statement', N'25-BankStatement.png', N'Verify', CAST(0x0000B3870029CB10 AS DateTime), N'', N'', NULL, CAST(0x0000B38700DE593D AS DateTime), N'5 @@', CAST(0x0000B38700DE593D AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (26, 74, N'Passport', N'26-Passport.jpeg', N'Verify', CAST(0x0000B3870029C597 AS DateTime), N'', N'', NULL, CAST(0x0000B38700DE9920 AS DateTime), N'5 @@', CAST(0x0000B38700DE9920 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (27, 74, N'test', N'27-test.png', NULL, NULL, NULL, NULL, NULL, CAST(0x0000B3870101C8E0 AS DateTime), N'', CAST(0x0000B3870101C8E0 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (28, 73, N'dfsdsfsdf', N'28-dfsdsfsdf.pdf', NULL, NULL, NULL, NULL, NULL, CAST(0x0000B38800A8162C AS DateTime), N'', CAST(0x0000B38800A8162C AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (29, 91, N'Address Proof', N'29-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01066530 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A01066530 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (30, 91, N'Driver''s License', N'30-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010671AA AS DateTime), N'Talluri saikiran', CAST(0x0000B38A010671AA AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (31, 91, N'SSN No', N'31-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01067AB7 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A01067AB7 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (32, 91, N'Passport', N'32-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010682D4 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A010682D4 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (33, 91, N'Bank Statement', N'33-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01068B13 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A01068B13 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (34, 92, N'Address Proof', N'34-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010CE1BA AS DateTime), N'Talluri babu', CAST(0x0000B38A010CE1BA AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (35, 92, N'Driver''s License', N'35-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010CEBE5 AS DateTime), N'Talluri babu', CAST(0x0000B38A010CEBE5 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (36, 92, N'SSN No', N'36-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010CF3BC AS DateTime), N'Talluri babu', CAST(0x0000B38A010CF3BC AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (37, 92, N'Passport', N'37-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010CFE5C AS DateTime), N'Talluri babu', CAST(0x0000B38A010CFE5C AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (38, 92, N'Bank Statement', N'38-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A010D063D AS DateTime), N'Talluri babu', CAST(0x0000B38A010D063D AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (39, 93, N'Address Proof', N'39-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A0115DBE8 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A0115DBE8 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (40, 93, N'Driver''s License', N'40-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A0115EE97 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A0115EE97 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (41, 93, N'SSN No', N'41-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A0115F8CC AS DateTime), N'Talluri saikiran', CAST(0x0000B38A0115F8CC AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (42, 93, N'Passport', N'42-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A011606B8 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A011606B8 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (43, 93, N'Bank Statement', N'43-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01160FC1 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A01160FC1 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (44, 93, N'Bank Statement', N'44-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01161951 AS DateTime), N'Talluri saikiran', CAST(0x0000B38A01161951 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (45, 95, N'Address Proof', N'45-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01298D24 AS DateTime), N'Talluri babu', CAST(0x0000B38A01298D24 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (46, 95, N'Driver''s License', N'46-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A0129959A AS DateTime), N'Talluri babu', CAST(0x0000B38A0129959A AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (47, 95, N'SSN No', N'47-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A01299D4C AS DateTime), N'Talluri babu', CAST(0x0000B38A01299D4C AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (48, 95, N'Passport', N'48-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A0129A764 AS DateTime), N'Talluri babu', CAST(0x0000B38A0129A764 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (49, 95, N'Bank Statement', N'49-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38A0129B5A5 AS DateTime), N'Talluri babu', CAST(0x0000B38A0129B5A5 AS DateTime), N'')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (50, 95, N'Other Documents', N'50-OtherDocuments.pdf', N'Reject', CAST(0x0000B38A004BA1A3 AS DateTime), N'Babu nit proper ga uploaf chee', N'MOU Document', NULL, CAST(0x0000B38A0129D87E AS DateTime), N'Talluri babu', CAST(0x0000B38A0129D87E AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (52, 96, N'SSN No', N'52-SSNNo.pdf', N'Verify', CAST(0x0000B38B008066A9 AS DateTime), N'', N'', NULL, CAST(0x0000B38B0041A3D6 AS DateTime), N'manimayi mma', CAST(0x0000B38B0041A3D6 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (53, 96, N'Address Proof', N'53-AddressProof.pdf', N'Verify', CAST(0x0000B38B0080626B AS DateTime), N'', N'', NULL, CAST(0x0000B38B0041CB47 AS DateTime), N'manimayi mma', CAST(0x0000B38B0041CB47 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (54, 96, N'Driver''s License', N'54-DriversLicense.pdf', N'Verify', CAST(0x0000B38B00805E84 AS DateTime), N'', N'', NULL, CAST(0x0000B38B0041D505 AS DateTime), N'manimayi mma', CAST(0x0000B38B0041D505 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (55, 96, N'Passport', N'55-Passport.pdf', N'Verify', CAST(0x0000B38B00805AAD AS DateTime), N'', N'', NULL, CAST(0x0000B38B0041DF8E AS DateTime), N'manimayi mma', CAST(0x0000B38B0041DF8E AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (56, 96, N'Bank Statement', N'56-BankStatement.pdf', N'Verify', CAST(0x0000B38B008056ED AS DateTime), N'', N'', NULL, CAST(0x0000B38B0041E9D0 AS DateTime), N'manimayi mma', CAST(0x0000B38B0041E9D0 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (96, 104, N'Address Proof', N'96-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0103C3B8 AS DateTime), N'Kiran Talluri', CAST(0x0000B38D0103C3B8 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (97, 104, N'Driver''s License', N'97-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0103CF1E AS DateTime), N'Kiran Talluri', CAST(0x0000B38D0103CF1E AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (98, 104, N'Passport', N'98-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0103E47F AS DateTime), N'Kiran Talluri', CAST(0x0000B38D0103E47F AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (99, 104, N'Bank Statement', N'99-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0103EE85 AS DateTime), N'Kiran Talluri', CAST(0x0000B38D0103EE85 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (100, 104, N'Bank Statement', N'100-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D01040004 AS DateTime), N'Kiran Talluri', CAST(0x0000B38D01040004 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (102, 105, N'Address Proof', N'102-AddressProof.jpg', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D01092AA9 AS DateTime), N'Raju Raju', CAST(0x0000B38D01092AA9 AS DateTime), N'rajuveeraboina7989@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (103, 105, N'SSN No', N'103-SSNNo.jpg', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D010938FD AS DateTime), N'Raju Raju', CAST(0x0000B38D010938FD AS DateTime), N'rajuveeraboina7989@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (104, 105, N'SSN No', N'104-SSNNo.jpg', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D01094747 AS DateTime), N'Raju Raju', CAST(0x0000B38D01094747 AS DateTime), N'rajuveeraboina7989@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (105, 105, N'Address Proof', N'105-AddressProof.jpg', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D010960AC AS DateTime), N'Raju Raju', CAST(0x0000B38D010960AC AS DateTime), N'rajuveeraboina7989@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (107, 106, N'Address Proof', N'107-AddressProof.jpg', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0114A590 AS DateTime), N'Aparna aa', CAST(0x0000B38D0114A590 AS DateTime), N'qa@arjunweb.in')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (108, 106, N'Address Proof', N'108-AddressProof.png', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0114B93D AS DateTime), N'Aparna aa', CAST(0x0000B38D0114B93D AS DateTime), N'qa@arjunweb.in')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (109, 106, N'Driver''s License', N'109-DriversLicense.png', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0114D6C1 AS DateTime), N'Aparna aa', CAST(0x0000B38D0114D6C1 AS DateTime), N'qa@arjunweb.in')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (110, 106, N'Passport', N'110-Passport.png', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0114EE63 AS DateTime), N'Aparna aa', CAST(0x0000B38D0114EE63 AS DateTime), N'qa@arjunweb.in')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (111, 106, N'Bank Statement', N'111-BankStatement.png', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38D0117B6D5 AS DateTime), N'Aparna aa', CAST(0x0000B38D0117B6D5 AS DateTime), N'qa@arjunweb.in')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (112, 107, N'Address Proof', N'112-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38E00C50BBB AS DateTime), N'Talluri babu', CAST(0x0000B38E00C50BBB AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (113, 107, N'Driver''s License', N'113-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38E00C5158D AS DateTime), N'Talluri babu', CAST(0x0000B38E00C5158D AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (114, 107, N'SSN No', N'114-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38E00C524C2 AS DateTime), N'Talluri babu', CAST(0x0000B38E00C524C2 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (115, 107, N'Passport', N'115-Passport.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38E00C534C0 AS DateTime), N'Talluri babu', CAST(0x0000B38E00C534C0 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (116, 107, N'Bank Statement', N'116-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B38E00C53F11 AS DateTime), N'Talluri babu', CAST(0x0000B38E00C53F11 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (117, 107, N'Other Documents', N'117-OtherDocuments.pdf', N'Pending', NULL, NULL, N'fdfdsd', NULL, CAST(0x0000B38E00C6770B AS DateTime), N'Talluri babu', CAST(0x0000B38E00C6770B AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (118, 108, N'Address Proof', N'118-AddressProof.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B3960108EBE9 AS DateTime), N'Kiran Talluri', CAST(0x0000B3960108EBE9 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (119, 108, N'Driver''s License', N'119-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B3960108FBF5 AS DateTime), N'Kiran Talluri', CAST(0x0000B3960108FBF5 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (120, 108, N'SSN No', N'120-SSNNo.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B396010905FA AS DateTime), N'Kiran Talluri', CAST(0x0000B396010905FA AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (121, 108, N'Bank Statement', N'121-BankStatement.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B39601091225 AS DateTime), N'Kiran Talluri', CAST(0x0000B39601091225 AS DateTime), N'Saikiransai794@gmail.com')
GO
INSERT [dbo].[InvestorDocuments] ([DocumentId], [InvestorId], [DocumentName], [DocumentUrl], [DocumentStatus], [VerifiedDate], [RejectionReason], [InvestorComments], [AdminComments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (122, 108, N'Driver''s License', N'122-DriversLicense.pdf', N'Pending', NULL, NULL, N'', NULL, CAST(0x0000B39601092249 AS DateTime), N'Kiran Talluri', CAST(0x0000B39601092249 AS DateTime), N'Saikiransai794@gmail.com')
GO
SET IDENTITY_INSERT [dbo].[InvestorDocuments] OFF
GO
SET IDENTITY_INSERT [dbo].[InvestorMOU] ON 

GO
INSERT [dbo].[InvestorMOU] ([Id], [InvestorId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [InvestorComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (2, 65, N'CUS0001', N'2-CUS0001.pdf', N'Accept', CAST(0x0000B38600D4AF95 AS DateTime), CAST(0x0000B3860006B85C AS DateTime), NULL, N'', NULL, NULL, 1, CAST(0x0000B38600D4AF95 AS DateTime), N'Jio', CAST(0x0000B38600D4AF95 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorMOU] ([Id], [InvestorId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [InvestorComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (3, 65, N'CUS0002', N'3-CUS0002.pdf', N'Accept', CAST(0x0000B38600D4D9FE AS DateTime), CAST(0x0000B3860006F445 AS DateTime), NULL, N'', NULL, N'WireTransfer', 1, CAST(0x0000B38600D4D9FE AS DateTime), N'Jio', CAST(0x0000B38600D4D9FE AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorMOU] ([Id], [InvestorId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [InvestorComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (4, 72, N'CUS0003', N'4-CUS0003.pdf', NULL, CAST(0x0000B38700354232 AS DateTime), NULL, NULL, NULL, NULL, N'WireTransfer', 1, CAST(0x0000B38700354232 AS DateTime), N'Jio', CAST(0x0000B38700354232 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorMOU] ([Id], [InvestorId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [InvestorComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (5, 73, N'CUS0004', N'5-CUS0004.png', N'Accept', CAST(0x0000B3870107C5A1 AS DateTime), CAST(0x0000B387003CB2C8 AS DateTime), NULL, N'', NULL, NULL, 1, CAST(0x0000B3870107C5A1 AS DateTime), N'Jio', CAST(0x0000B3870107C5A1 AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorMOU] ([Id], [InvestorId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [InvestorComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (7, 96, N'CUS0006', NULL, NULL, CAST(0x0000B38B0166745A AS DateTime), NULL, NULL, NULL, NULL, NULL, 1, CAST(0x0000B38B0166745A AS DateTime), N'Jio', CAST(0x0000B38B0166745A AS DateTime), N'Jio')
GO
INSERT [dbo].[InvestorMOU] ([Id], [InvestorId], [MOUNumber], [DocumentUrl], [MOUStatus], [SubmittedDate], [ReviewedDate], [ApprovedDate], [RejectionReason], [AdminComments], [InvestorComments], [IsActive], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (8, 96, N'CUS0007', N'8-CUS0007.pdf', N'Accept', CAST(0x0000B38B01667552 AS DateTime), CAST(0x0000B38B00880DCE AS DateTime), NULL, N'', NULL, NULL, 1, CAST(0x0000B38B01667552 AS DateTime), N'Jio', CAST(0x0000B38B01667552 AS DateTime), N'Jio')
GO
SET IDENTITY_INSERT [dbo].[InvestorMOU] OFF
GO
SET IDENTITY_INSERT [dbo].[Investors] ON 

GO
INSERT [dbo].[Investors] ([InvestorId], [InvestorNo], [FirstName], [LastName], [Email], [PhoneNo], [WhatsAppNo], [Password], [DateOfBirth], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [InvestorStatus], [Quantity], [USDAmount], [InvestType], [PaymentType], [LegalFirstName], [LegalLastName], [MyselfAddress1], [MyselfAddress2], [MyselfCity], [MyselfState], [MyselfCountry], [MyselfZipCode], [NewProfileFirstName], [NewProfileLastName], [NewProfileAddress1], [NewProfileAddress2], [NewProfileCity], [NewProfileState], [NewProfileCountry], [NewProfileZipCode], [NewProfileDateOfBirth], [JiontHoldingType], [PrimaryFirstName], [PrimaryLastName], [PrimaryAddress1], [PrimaryAddress2], [PrimaryCity], [PrimaryState], [PrimaryCountry], [PrimaryZipCode], [JiontFirstName], [JiontLastName], [JiontAddress1], [JiontAddress2], [JiontCity], [JiontState], [JiontCountry], [JiontZipCode], [JiontDateOfBirth], [CorporationName], [CorporationAddress1], [CorporationAddress2], [CorporationCity], [CorporationState], [CorporationCountry], [CorporationZipCode], [EmployeeIdentityNo], [SigningPosition], [SigningFirstName], [SigningLastName], [SigningAddress1], [SigningAddress2], [SigningCity], [SigningState], [SigningCountry], [SigningZipCode], [SigningDateOfBirth], [SigningPhoneNo], [BeneficialFirstName], [BeneficialLastName], [BeneficialAddress1], [BeneficialAddress2], [BeneficialCity], [BeneficialState], [BeneficialCountry], [BeneficialZipCode], [BeneficialDateOfBirth], [BeneficialPhoneNo], [TrustName], [TrustDate], [TrustAddress1], [TrustAddress2], [TrustCity], [TrustState], [TrustCountry], [TrustZipCode], [SigningTrusteeFirstName], [SigningTrusteeLastName], [SigningTrusteeAddress1], [SigningTrusteeAddress2], [SigningTrusteeCity], [SigningTrusteeState], [SigningTrusteeCountry], [SigningTrusteeZipCode], [SigningTrusteeDateOfBirth], [SigningTrusteePhoneNo], [IRADetails], [IRAName], [IRAEmail], [IRAAddress1], [IRAAddress2], [IRACity], [IRAState], [IRACountry], [IRAZipCode], [IRAEmployeeNo], [IRAAccountNo], [IRACheckbox], [IndividualFirstName], [IndividualLastName], [IndividualEmail], [IndividualAddress1], [IndividualAddress2], [IndividualCity], [IndividualState], [IndividualCountry], [IndividualZipCode], [IndividualDateOfBirth], [IndividualPhoneNo], [InverstorConformation], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (4, N'INV0062', N'GEETHIKA', N'KORRAPATI', N'kgeethika@jioroboticsus.com', N'219-264-9810', NULL, N'oKFBWiRmSIRJVu6KBOuFYwWGPu5mq4YaodBAHZshYDc=', NULL, NULL, NULL, NULL, NULL, N'Login Approved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, CAST(0x0000B37D01519482 AS DateTime), NULL, CAST(0x0000B37D00941EEB AS DateTime), N'Admin')
GO
INSERT [dbo].[Investors] ([InvestorId], [InvestorNo], [FirstName], [LastName], [Email], [PhoneNo], [WhatsAppNo], [Password], [DateOfBirth], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [InvestorStatus], [Quantity], [USDAmount], [InvestType], [PaymentType], [LegalFirstName], [LegalLastName], [MyselfAddress1], [MyselfAddress2], [MyselfCity], [MyselfState], [MyselfCountry], [MyselfZipCode], [NewProfileFirstName], [NewProfileLastName], [NewProfileAddress1], [NewProfileAddress2], [NewProfileCity], [NewProfileState], [NewProfileCountry], [NewProfileZipCode], [NewProfileDateOfBirth], [JiontHoldingType], [PrimaryFirstName], [PrimaryLastName], [PrimaryAddress1], [PrimaryAddress2], [PrimaryCity], [PrimaryState], [PrimaryCountry], [PrimaryZipCode], [JiontFirstName], [JiontLastName], [JiontAddress1], [JiontAddress2], [JiontCity], [JiontState], [JiontCountry], [JiontZipCode], [JiontDateOfBirth], [CorporationName], [CorporationAddress1], [CorporationAddress2], [CorporationCity], [CorporationState], [CorporationCountry], [CorporationZipCode], [EmployeeIdentityNo], [SigningPosition], [SigningFirstName], [SigningLastName], [SigningAddress1], [SigningAddress2], [SigningCity], [SigningState], [SigningCountry], [SigningZipCode], [SigningDateOfBirth], [SigningPhoneNo], [BeneficialFirstName], [BeneficialLastName], [BeneficialAddress1], [BeneficialAddress2], [BeneficialCity], [BeneficialState], [BeneficialCountry], [BeneficialZipCode], [BeneficialDateOfBirth], [BeneficialPhoneNo], [TrustName], [TrustDate], [TrustAddress1], [TrustAddress2], [TrustCity], [TrustState], [TrustCountry], [TrustZipCode], [SigningTrusteeFirstName], [SigningTrusteeLastName], [SigningTrusteeAddress1], [SigningTrusteeAddress2], [SigningTrusteeCity], [SigningTrusteeState], [SigningTrusteeCountry], [SigningTrusteeZipCode], [SigningTrusteeDateOfBirth], [SigningTrusteePhoneNo], [IRADetails], [IRAName], [IRAEmail], [IRAAddress1], [IRAAddress2], [IRACity], [IRAState], [IRACountry], [IRAZipCode], [IRAEmployeeNo], [IRAAccountNo], [IRACheckbox], [IndividualFirstName], [IndividualLastName], [IndividualEmail], [IndividualAddress1], [IndividualAddress2], [IndividualCity], [IndividualState], [IndividualCountry], [IndividualZipCode], [IndividualDateOfBirth], [IndividualPhoneNo], [InverstorConformation], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (96, N'INV0116', N'manimayi', N'mma', N'manimayi664@gmail.com', N'585-858-5858', NULL, N'Euww/PrAXO2QksfsY0ly2g==', CAST(0x0000914900000000 AS DateTime), NULL, N'555-55-5555', NULL, NULL, N'Active', N'365', N'2000', N'Myself', NULL, N'manimayi', N'mma', N'7858 Mayfield Ave', NULL, N'Elkridge', N'MD', N'US', N'21075', N'true', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, CAST(0x0000B38B0039E09C AS DateTime), NULL, CAST(0x0000B38B0091BA78 AS DateTime), N'Jio')
GO
INSERT [dbo].[Investors] ([InvestorId], [InvestorNo], [FirstName], [LastName], [Email], [PhoneNo], [WhatsAppNo], [Password], [DateOfBirth], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [InvestorStatus], [Quantity], [USDAmount], [InvestType], [PaymentType], [LegalFirstName], [LegalLastName], [MyselfAddress1], [MyselfAddress2], [MyselfCity], [MyselfState], [MyselfCountry], [MyselfZipCode], [NewProfileFirstName], [NewProfileLastName], [NewProfileAddress1], [NewProfileAddress2], [NewProfileCity], [NewProfileState], [NewProfileCountry], [NewProfileZipCode], [NewProfileDateOfBirth], [JiontHoldingType], [PrimaryFirstName], [PrimaryLastName], [PrimaryAddress1], [PrimaryAddress2], [PrimaryCity], [PrimaryState], [PrimaryCountry], [PrimaryZipCode], [JiontFirstName], [JiontLastName], [JiontAddress1], [JiontAddress2], [JiontCity], [JiontState], [JiontCountry], [JiontZipCode], [JiontDateOfBirth], [CorporationName], [CorporationAddress1], [CorporationAddress2], [CorporationCity], [CorporationState], [CorporationCountry], [CorporationZipCode], [EmployeeIdentityNo], [SigningPosition], [SigningFirstName], [SigningLastName], [SigningAddress1], [SigningAddress2], [SigningCity], [SigningState], [SigningCountry], [SigningZipCode], [SigningDateOfBirth], [SigningPhoneNo], [BeneficialFirstName], [BeneficialLastName], [BeneficialAddress1], [BeneficialAddress2], [BeneficialCity], [BeneficialState], [BeneficialCountry], [BeneficialZipCode], [BeneficialDateOfBirth], [BeneficialPhoneNo], [TrustName], [TrustDate], [TrustAddress1], [TrustAddress2], [TrustCity], [TrustState], [TrustCountry], [TrustZipCode], [SigningTrusteeFirstName], [SigningTrusteeLastName], [SigningTrusteeAddress1], [SigningTrusteeAddress2], [SigningTrusteeCity], [SigningTrusteeState], [SigningTrusteeCountry], [SigningTrusteeZipCode], [SigningTrusteeDateOfBirth], [SigningTrusteePhoneNo], [IRADetails], [IRAName], [IRAEmail], [IRAAddress1], [IRAAddress2], [IRACity], [IRAState], [IRACountry], [IRAZipCode], [IRAEmployeeNo], [IRAAccountNo], [IRACheckbox], [IndividualFirstName], [IndividualLastName], [IndividualEmail], [IndividualAddress1], [IndividualAddress2], [IndividualCity], [IndividualState], [IndividualCountry], [IndividualZipCode], [IndividualDateOfBirth], [IndividualPhoneNo], [InverstorConformation], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (105, N'INV0120', N'Raju', N'Raju', N'rajuveeraboina7989@gmail.com', N'055-555-5555', NULL, N'rOqYmL9qwWcx9oU2uiaMlw==', CAST(0x000099D900000000 AS DateTime), NULL, N'444-44-4444', NULL, NULL, N'Hold', N'1825', N'10000', N'Myself', N'Bank-to-Bank Transfer', N'Raju', N'Raju', N' ', NULL, N'Daida', N'AP', N'IN', N'522415', N'true', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B38D0106D741 AS DateTime), NULL, CAST(0x0000B396003C428E AS DateTime), N'Jio')
GO
INSERT [dbo].[Investors] ([InvestorId], [InvestorNo], [FirstName], [LastName], [Email], [PhoneNo], [WhatsAppNo], [Password], [DateOfBirth], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [InvestorStatus], [Quantity], [USDAmount], [InvestType], [PaymentType], [LegalFirstName], [LegalLastName], [MyselfAddress1], [MyselfAddress2], [MyselfCity], [MyselfState], [MyselfCountry], [MyselfZipCode], [NewProfileFirstName], [NewProfileLastName], [NewProfileAddress1], [NewProfileAddress2], [NewProfileCity], [NewProfileState], [NewProfileCountry], [NewProfileZipCode], [NewProfileDateOfBirth], [JiontHoldingType], [PrimaryFirstName], [PrimaryLastName], [PrimaryAddress1], [PrimaryAddress2], [PrimaryCity], [PrimaryState], [PrimaryCountry], [PrimaryZipCode], [JiontFirstName], [JiontLastName], [JiontAddress1], [JiontAddress2], [JiontCity], [JiontState], [JiontCountry], [JiontZipCode], [JiontDateOfBirth], [CorporationName], [CorporationAddress1], [CorporationAddress2], [CorporationCity], [CorporationState], [CorporationCountry], [CorporationZipCode], [EmployeeIdentityNo], [SigningPosition], [SigningFirstName], [SigningLastName], [SigningAddress1], [SigningAddress2], [SigningCity], [SigningState], [SigningCountry], [SigningZipCode], [SigningDateOfBirth], [SigningPhoneNo], [BeneficialFirstName], [BeneficialLastName], [BeneficialAddress1], [BeneficialAddress2], [BeneficialCity], [BeneficialState], [BeneficialCountry], [BeneficialZipCode], [BeneficialDateOfBirth], [BeneficialPhoneNo], [TrustName], [TrustDate], [TrustAddress1], [TrustAddress2], [TrustCity], [TrustState], [TrustCountry], [TrustZipCode], [SigningTrusteeFirstName], [SigningTrusteeLastName], [SigningTrusteeAddress1], [SigningTrusteeAddress2], [SigningTrusteeCity], [SigningTrusteeState], [SigningTrusteeCountry], [SigningTrusteeZipCode], [SigningTrusteeDateOfBirth], [SigningTrusteePhoneNo], [IRADetails], [IRAName], [IRAEmail], [IRAAddress1], [IRAAddress2], [IRACity], [IRAState], [IRACountry], [IRAZipCode], [IRAEmployeeNo], [IRAAccountNo], [IRACheckbox], [IndividualFirstName], [IndividualLastName], [IndividualEmail], [IndividualAddress1], [IndividualAddress2], [IndividualCity], [IndividualState], [IndividualCountry], [IndividualZipCode], [IndividualDateOfBirth], [IndividualPhoneNo], [InverstorConformation], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (106, N'INV0121', N'Aparna', N'aa', N'qa@arjunweb.in', N'666-666-6666', NULL, N'LZXjjiaNNzMufdf/ZLJx3g==', CAST(0x000099D900000000 AS DateTime), NULL, N'333-33-3333', NULL, NULL, N'Login Approved', N'193', N'1058', N'Myself', NULL, N'Aparna', N'aa', N'Gate Farm Scar Bottom Lane', N'Gate Farm Scar Bottom Lane', N'Apache Junction,', N'Arizona', N'India', N'51600', N'true', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, CAST(0x0000B38D0113F0E9 AS DateTime), NULL, CAST(0x0000B396003BB75E AS DateTime), N'Jio')
GO
INSERT [dbo].[Investors] ([InvestorId], [InvestorNo], [FirstName], [LastName], [Email], [PhoneNo], [WhatsAppNo], [Password], [DateOfBirth], [PassPortNo], [SSNNo], [DrivingNo], [ProfileImage], [InvestorStatus], [Quantity], [USDAmount], [InvestType], [PaymentType], [LegalFirstName], [LegalLastName], [MyselfAddress1], [MyselfAddress2], [MyselfCity], [MyselfState], [MyselfCountry], [MyselfZipCode], [NewProfileFirstName], [NewProfileLastName], [NewProfileAddress1], [NewProfileAddress2], [NewProfileCity], [NewProfileState], [NewProfileCountry], [NewProfileZipCode], [NewProfileDateOfBirth], [JiontHoldingType], [PrimaryFirstName], [PrimaryLastName], [PrimaryAddress1], [PrimaryAddress2], [PrimaryCity], [PrimaryState], [PrimaryCountry], [PrimaryZipCode], [JiontFirstName], [JiontLastName], [JiontAddress1], [JiontAddress2], [JiontCity], [JiontState], [JiontCountry], [JiontZipCode], [JiontDateOfBirth], [CorporationName], [CorporationAddress1], [CorporationAddress2], [CorporationCity], [CorporationState], [CorporationCountry], [CorporationZipCode], [EmployeeIdentityNo], [SigningPosition], [SigningFirstName], [SigningLastName], [SigningAddress1], [SigningAddress2], [SigningCity], [SigningState], [SigningCountry], [SigningZipCode], [SigningDateOfBirth], [SigningPhoneNo], [BeneficialFirstName], [BeneficialLastName], [BeneficialAddress1], [BeneficialAddress2], [BeneficialCity], [BeneficialState], [BeneficialCountry], [BeneficialZipCode], [BeneficialDateOfBirth], [BeneficialPhoneNo], [TrustName], [TrustDate], [TrustAddress1], [TrustAddress2], [TrustCity], [TrustState], [TrustCountry], [TrustZipCode], [SigningTrusteeFirstName], [SigningTrusteeLastName], [SigningTrusteeAddress1], [SigningTrusteeAddress2], [SigningTrusteeCity], [SigningTrusteeState], [SigningTrusteeCountry], [SigningTrusteeZipCode], [SigningTrusteeDateOfBirth], [SigningTrusteePhoneNo], [IRADetails], [IRAName], [IRAEmail], [IRAAddress1], [IRAAddress2], [IRACity], [IRAState], [IRACountry], [IRAZipCode], [IRAEmployeeNo], [IRAAccountNo], [IRACheckbox], [IndividualFirstName], [IndividualLastName], [IndividualEmail], [IndividualAddress1], [IndividualAddress2], [IndividualCity], [IndividualState], [IndividualCountry], [IndividualZipCode], [IndividualDateOfBirth], [IndividualPhoneNo], [InverstorConformation], [FailedPasswordAttemptCount], [IsLockedOut], [LastPasswordChangedDate], [LastLoginDate], [RegistrationDate], [AcceptedDate], [IPAddress], [DeviceInfo], [TermsConditions], [Comments], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy]) VALUES (108, N'INV0122', N'Kiran', N'Talluri', N'Saikiransai794@gmail.com', N'916-074-7554', NULL, N'hmaDY8dxqW745LhItA+KZw==', CAST(0x00008F6E00000000 AS DateTime), NULL, N'444-44-4444', NULL, NULL, N'Document Verified', N'1013', N'5551', N'Myself', N'Card Payment', N'Kiran', N'Talluri', N'4556 Alejandro Magariños Cervantes', N'Test', N'CABA', N'Cdad. Autónoma de Buenos Aires', N'AR', N'24333', N'true', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, CAST(0x0000B39601087199 AS DateTime), NULL, CAST(0x0000B396003BF91D AS DateTime), N'Jio')
GO
SET IDENTITY_INSERT [dbo].[Investors] OFF
GO
SET IDENTITY_INSERT [dbo].[InvestorStatus] ON 

GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (1, N'New', 1, 1, CAST(0x0000B376004F5DAD AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (2, N'Login Approved', 2, 1, CAST(0x0000B376004F69D1 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (3, N'Registration Approved', 3, 1, CAST(0x0000B376004F7844 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (4, N'Document Pending', 4, 1, CAST(0x0000B376004F8891 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (5, N'Document Verified', 5, 1, CAST(0x0000B376004F9695 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (6, N'MOU Sent', 6, 1, CAST(0x0000B376004FA3EE AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (7, N'MOU Sign Copy Received', 7, 1, CAST(0x0000B376004FB167 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (8, N'Approved', 8, 1, CAST(0x0000B376004FBE45 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (9, N'In Active', 9, 1, CAST(0x0000B376004FC8D2 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (10, N'Active', 10, 1, CAST(0x0000B376004FDA63 AS DateTime), N'Admin')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (11, N'MOU Verified', 11, 1, CAST(0x0000B37F00A59AEF AS DateTime), N'')
GO
INSERT [dbo].[InvestorStatus] ([Id], [Name], [OrderNo], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (12, N'Hold', 0, 1, CAST(0x0000B38C004D0E0A AS DateTime), N'')
GO
SET IDENTITY_INSERT [dbo].[InvestorStatus] OFF
GO
SET IDENTITY_INSERT [dbo].[MailTemplate] ON 

GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (5, N'Forgot Password', N'Forgot Password - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 480px; margin: 25px auto;" width="100%">
					<tbody>
						<tr>
							<td>
								<!-- Main White Box -->
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 25px 30px;">
									<tbody>
										<!-- Logo -->
										<tr>
											<td style="text-align:center; padding-bottom: 20px;">
												<a href="#" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<!-- Greeting -->
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial; padding: 5px 0 10px 10px;">
												<strong>Dear [UserName],</strong></td>
										</tr>
										<!-- Message Intro -->
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial; padding: 10px 0 14px 10px;">
												Your login password:</td>
										</tr>
										<!-- Password Table -->
										<tr>
											<td>
												<table cellpadding="0" cellspacing="0" style="width: 100%; background-color: #ffffff; border: 1px solid #d4d4d4; border-radius: 6px;">
													<tbody>
														<tr style="font-size: 14px; letter-spacing: 0px; line-height: 22px; color: #3c3c3c; font-family: Arial;">
															<td style="padding: 10px 15px; border-bottom: 1px solid #d4d4d4; text-align: center; background-color: #f5f5f5; font-weight: bold;">
																Password</td>
														</tr>
														<tr style="font-size: 15px; letter-spacing: 0px; line-height: 22px; color: #5c49c2;">
															<td style="padding: 10px 15px; text-align: center;">
																[Password]</td>
														</tr>
													</tbody>
												</table>
											</td>
										</tr>
										<!-- Contact Info -->
										<tr>
											<td style="padding: 35px 10px 40px 10px; font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial;">
												If you have any issues or questions, please feel free to email us at <a href="mailto:[TEmail]" style="color: #5c49c2; text-decoration: none;">[TEmail]</a>.</td>
										</tr>
										<!-- Login Button -->
										<tr>
											<td style="text-align: center;">
												<a href="http://investors.jiorobotics.com/" style="display: inline-block; border-radius: 21px; background-color: #352a72; padding: 11px 36px 13px; text-decoration: none;"><span style="font-size: 15px; letter-spacing: 0px; line-height: 21px; color: #ffffff; font-family: Arial; text-align: center;">Login</span> </a></td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="padding-top: 35px; font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top: 5px; font-size: 15px; letter-spacing: 0px; line-height: 22px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'info@jiorobotics.com', CAST(0x0000B39600A52BA3 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (6, N'Document Rejection', N'Document Rejection Notification - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Greeting -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [CustomerName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Reject Reason -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												<strong>Reject Reason:</strong> [RejectReason]</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Instructions -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												If you have any issues or have any questions or comments, please feel free to email us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'', CAST(0x0000B37700BD198F AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (7, N'MOU Rejection', N'MOU Rejection Notification - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Greeting -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [CustomerName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Reject Reason -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												<strong>Reject Reason:</strong> [RejectReason]</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Instructions -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												If you have any issues or have any questions or comments, please feel free to email us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'', CAST(0x0000B3770081FCD6 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (8, N'Document Verify', N'Document Verification Successful - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Greeting -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [CustomerName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Verification Status -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												<strong>Verification Status:</strong> Your submitted documents have been successfully verified.</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Instructions -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												We are pleased to inform you that all mandatory documents (e.g., ID proof, business documents) have been reviewed and approved. As part of the next step, an MOU (Memorandum of Understanding) document has been auto-generated and is attached to this email for your review. Please:<br />
												<br />
												1. Download and print the attached MOU.<br />
												2. Fill in the required fields manually.<br />
												3. Scan and upload the completed MOU via your login.<br />
												<br />
												Once submitted, our admin team will review it for final approval. You can track the status (&quot;MOU Submitted&quot;) in your Login.</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Contact Information -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												If you have any issues or have any questions or comments, please feel free to email us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'', CAST(0x0000B37700823BEE AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (9, N'MOU Verify', N'MOU Verification Successful - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Greeting -->
										  <tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [CustomerName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Verification Status -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												<strong>Verification Status:</strong> Your submitted MOU (Memorandum of Understanding) has been successfully verified.</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Instructions -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												We are pleased to inform you that your MOU has been reviewed and approved. Your account status has been updated to &quot;Approved&quot; in the CRM dashboard. You will receive further instructions regarding the next steps via email or your Login.<br />
												<br />
												If you have any questions or need assistance, please feel free to reach out.</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Contact Information -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												If you have any issues or have any questions or comments, please feel free to email us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>

', NULL, N'', CAST(0x0000B37700826990 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (10, N'Login Approved', N'Login Approved - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Greeting -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [InvestorName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Approval Notice -->
										<tr>
											<td style="font-size: 15px; color: #333333; line-height: 22px; font-family: Arial;">
												We are pleased to inform you that your <strong>login request has been approved</strong>. You can now access your account using the details below:</td>
										</tr>
										<tr>
											<td style="height: 15px;">
												&nbsp;</td>
										</tr>
										<!-- Login Details -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 22px; font-family: Arial;">
												<p>
													<strong>Your Login Details:</strong><br />
													<br />
													Email: <strong>[Email]</strong></p>
											</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Login Button -->
										<tr>
											<td style="text-align: center;">
												<a href="http://investors.jiorobotics.com/log-in" style="background-color:#e61b3c; color:#ffffff; text-decoration:none; padding:12px 25px; border-radius:5px; font-size:14px; font-family:Arial; font-weight:bold; display:inline-block;" target="_blank">Login to Your Account </a></td>
										</tr>
										<tr>
											<td style="height: 25px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,<br />
												<span style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-weight:bold;">JIO ROBOTICS</span></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'', CAST(0x0000B39600B8FBDE AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (11, N'SendEmail OTP', N'Your OTP for Verification – Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 480px; margin: 25px auto;" width="100%">
					<tbody>
						<tr>
							<td>
								<!-- Main White Box -->
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 25px 30px;">
									<tbody>
										<!-- Logo -->
										<tr>
											<td style="text-align:center; padding-bottom: 20px;">
												<a href="#" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<!-- Greeting -->
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial; padding: 5px 0 10px 10px;">
												<strong>Dear [CustomerName],</strong></td>
										</tr>
										<!-- OTP Message -->
										<tr>
											<td style="font-size: 16px; color: #333333; line-height: 24px; font-family: Arial; padding: 0 0 10px 10px;">
												Your One-Time Password (OTP) for verification is: <span style="color: #0490bf; font-weight: bold;">[OTP]</span></td>
										</tr>
										<!-- Instructions -->
										<tr>
											<td style="font-size: 15px; color: #333333; line-height: 22px; font-family: Arial; padding: 0 0 10px 10px;">
												Please use this code to complete your verification process. If you did not request this, please ignore this message.</td>
										</tr>
										<!-- Contact Info -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial; padding: 0 0 10px 10px;">
												If you have any issues or questions, please email us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="text-align: center; padding-top: 25px;">
												<div style="font-size: 14px; color: #333333;">
													Thank You,</div>
												<div style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-weight: bold;">
													JIO ROBOTICS</div>
											</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'', CAST(0x0000B37700BC246C AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (12, N'Enquiry for Admin', N'You have a new Enquiry from Admin- Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 30px; width: 100%;">
									<tbody>
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #232323; font-family: Arial;">
												<strong>Dear Admin,</strong></td>
										</tr>
										<tr>
											<td style="height: 15px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial;">
												<p style="margin: 0px;">
													Please find user enquiry details below:</p>
											</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td>
												<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
													<tbody>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Name:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Name]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Email:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Email]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Phone No:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[PhoneNo]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Comments:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Comments]</td>
														</tr>
													</tbody>
												</table>
											</td>
										</tr>
										<tr>
											<td style="height: 30px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial; padding: 20px 0; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;">
												If you have any issues or questions or comments, please feel free to email us at <a href="mailto:[TEmail]" style="color: #5c49c2; text-decoration: none;"><strong>[TEmail]</strong></a></td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top: 4px; font-size: 15px; letter-spacing: 0px; line-height: 22px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												<strong>JIO ROBOTICS</strong></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'info@jiorobotics.com', CAST(0x0000B38800CFA7E2 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (13, N'User Enquiry', N'User Enquiry - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px;background-color: #ffffff;border: 1px solid #d4d4d4;padding: 23px 30px 25px 30px ;" width="100%">
									<!-- Title -->
									<tbody>
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
										</tr>
										<tr>
											<td>
												<table style="width: 100%;">
													<tbody>
														<tr>
															<td style="width: 60%;font-size: 14px;letter-spacing: 0px;color: #232323;font-family: Arial;">
																<strong>Dear [UserName].</strong></td>
															<!--<td style="width: 40%;text-align: end;font-size: 14px;letter-spacing: 0px;color: #232323;font-family: Arial;">
																<img alt="" src="http://crm.vritresources.com/Content/images/logo.png" /> <span style="font-size: 12px;letter-spacing: 0px;color: #575757;font-family: Arial;">[Date]</span></td>-->
														</tr>
													</tbody>
												</table>
											</td>
										</tr>
										<!--<tr style="padding: 5px 0px 30px 0px;display: block;">
											<td style="">
												<span style="display: inline-flex;text-align: center;align-items: center;justify-content: center;height: 26px;width: 26px;border-radius: 13px;background-color: #352a72;text-transform: uppercase;justify-content: center;
												align-items: center;">--><!--<span style="font-size: 17px;letter-spacing: 0px;color: #ffffff;font-weight: bold;font-family: Arial; ">[ShortName]</span>--><!--</span> <span style="font-size: 17px;letter-spacing: 0px;color: #352a72;font-family: Arial;"> [USERNAME]</span></td>
										</tr>-->
										<tr>
											<td style="font-size: 14px;letter-spacing: 0px;line-height: 21px;color: #333333;font-family: Arial;padding: 15px 0px 14.5px 0px;">
												<h3 style="font-size: 18px; color: #FF7043; margin-top: 20px; border-bottom: 2px solid #f3f4f6; padding-bottom: 10px;line-height: 24px;">
													Thank you for submitting your Enquiry details.</h3>
											</td>
										</tr>
										<!-- Details Table -->
										<tr>
											<td style="padding: 35px 0px 43px 0px; font-size: 14px;letter-spacing: 0px;line-height: 21px;color: #333333;font-family: Arial;">
												If you have any issues or have any questions or comments please feel free to email us at <a href="mailto:[TEmail]" style="color: #5c49c2;text-decoration: none;">[TEmail]</a></td>
										</tr>
										<tr>
											<td style="padding-top:38px;font-size: 14px;letter-spacing: 0px;color: #333333;font-family: Arial;text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top:4px;font-size: 15px;letter-spacing: 0px;line-height: 22px;text-transform: uppercase;color: #e61b3c;font-family: Arial;text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'info@jiorobotics.com', CAST(0x0000B38800CC29CE AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (14, N'User Career Registrations', N'Career Registration Successful – Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 30px; width: 100%;">
									<tbody>
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #232323; font-family: Arial;">
												<strong>Dear [UserName],</strong></td>
										</tr>
										<tr>
											<td style="height: 15px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial;">
												<p style="margin: 0px;">
													Welcome to our platform! Your carrier registration has been successfully completed.</p>
											</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial; padding: 20px 0; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;">
												If you have any issues or questions, please feel free to contact us at&nbsp;<a href="mailto:[TEmail]" style="color: #5c49c2;text-decoration: none;">[TEmail]</a></td>
										</tr>
										<tr>
											<td style="height: 30px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top: 4px; font-size: 15px; letter-spacing: 0px; line-height: 22px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												<strong>JIO ROBOTICS</strong></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'info@jiorobotics.com', CAST(0x0000B38800CA0281 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (15, N'Investor for Admin', N'You have a new Investor from Admin- Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 30px; width: 100%;">
									<tbody>
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #232323; font-family: Arial;">
												<strong>Dear Admin,</strong></td>
										</tr>
										<tr>
											<td style="height: 15px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial;">
												<p style="margin: 0px;">
													Please find Investor details below:</p>
											</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td>
												<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
													<tbody>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Name:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Name]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Email:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Email]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Phone No:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[phoneNumber]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>SSNNO:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[SSNNo]</td>
														</tr>
													</tbody>
												</table>
											</td>
										</tr>
										<tr>
											<td style="height: 30px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial; padding: 20px 0; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;">
												If you have any issues or questions or comments, please feel free to email us at <a href="mailto:[TEmail]" style="color: #5c49c2; text-decoration: none;"><strong>[TEmail]</strong></a></td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top: 4px; font-size: 15px; letter-spacing: 0px; line-height: 22px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												<strong>JIO ROBOTICS</strong></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'info@jiorobotics.com', CAST(0x0000B38800CE3BE7 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (16, N'Investor for User', N'Investor for User- Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px;background-color: #ffffff;border: 1px solid #d4d4d4;padding: 23px 30px 25px 30px ;" width="100%">
									<!-- Title -->
									<tbody>
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
										</tr>
										<tr>
											<td>
												<table style="width: 100%;">
													<tbody>
														<tr>
															<td style="width: 60%;font-size: 14px;letter-spacing: 0px;color: #232323;font-family: Arial;">
																<strong>Dear [UserName].</strong></td>
															<!--<td style="width: 40%;text-align: end;font-size: 14px;letter-spacing: 0px;color: #232323;font-family: Arial;">
																<img alt="" src="http://crm.vritresources.com/Content/images/logo.png" /> <span style="font-size: 12px;letter-spacing: 0px;color: #575757;font-family: Arial;">[Date]</span></td>-->
														</tr>
													</tbody>
												</table>
											</td>
										</tr>
										<!--<tr style="padding: 5px 0px 30px 0px;display: block;">
											<td style="">
												<span style="display: inline-flex;text-align: center;align-items: center;justify-content: center;height: 26px;width: 26px;border-radius: 13px;background-color: #352a72;text-transform: uppercase;justify-content: center;
												align-items: center;">--><!--<span style="font-size: 17px;letter-spacing: 0px;color: #ffffff;font-weight: bold;font-family: Arial; ">[ShortName]</span>--><!--</span> <span style="font-size: 17px;letter-spacing: 0px;color: #352a72;font-family: Arial;"> [USERNAME]</span></td>
										</tr>-->
										<tr>
											<td style="font-size: 14px;letter-spacing: 0px;line-height: 21px;color: #333333;font-family: Arial;padding: 15px 0px 14.5px 0px;">
												<h3 style="font-size: 18px; color: #FF7043; margin-top: 20px; border-bottom: 2px solid #f3f4f6; padding-bottom: 10px;line-height: 24px;">
													We sincerely appreciate your trust and support. Our team at Jio Robotics will reach out soon with your investment details and next steps.</h3>
											</td>
										</tr>
										<!-- Details Table -->
										<tr>
											<td style="padding: 35px 0px 43px 0px; font-size: 14px;letter-spacing: 0px;line-height: 21px;color: #333333;font-family: Arial;">
												If you have any issues or have any questions or comments please feel free to email us at <a href="mailto:[TEmail]" style="color: #5c49c2;text-decoration: none;">[TEmail]</a></td>
										</tr>
										<tr>
											<td style="padding-top:38px;font-size: 14px;letter-spacing: 0px;color: #333333;font-family: Arial;text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top:4px;font-size: 15px;letter-spacing: 0px;line-height: 22px;text-transform: uppercase;color: #e61b3c;font-family: Arial;text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'info@jiorobotics.com', CAST(0x0000B38800CCE7F6 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (17, N'Career Registration for Admin', N'Career Registration for Admin- Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 30px; width: 100%;">
									<tbody>
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #232323; font-family: Arial;">
												<strong>Dear Admin,</strong></td>
										</tr>
										<tr>
											<td style="height: 15px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial;">
												<p style="margin: 0px;">
													Please find Investor details below:</p>
											</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td>
												<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
													<tbody>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>JobTitle:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[JobTitle]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Name:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Name]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Email:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Email]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																<strong>Phone No:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[Phone]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																LinkedURL<strong>:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[linkedurl]</td>
														</tr>
														<tr>
															<td style="width: 30%; font-size: 14px; color: #04000cc4; font-weight: 600; padding: 8px 0; font-family: Arial;">
																WebSite<strong>:</strong></td>
															<td style="width: 70%; font-size: 14px; color: #333333; padding: 8px 0; font-family: Arial;">
																[website]</td>
														</tr>
													</tbody>
												</table>
											</td>
										</tr>
										<tr>
											<td style="height: 30px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; line-height: 21px; color: #333333; font-family: Arial; padding: 20px 0; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;">
												If you have any issues or questions or comments, please feel free to email us at <a href="mailto:[TEmail]" style="color: #5c49c2; text-decoration: none;"><strong>[TEmail]</strong></a></td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="font-size: 14px; letter-spacing: 0px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="padding-top: 4px; font-size: 15px; letter-spacing: 0px; line-height: 22px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												<strong>JIO ROBOTICS</strong></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'info@jiorobotics.com', CAST(0x0000B38800CDAF41 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (18, N'Document Verification Successful', N'Document Verification Successful - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<!-- Logo -->
					<tbody>
						<!-- Email Content -->
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Greeting -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [CustomerName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Verification Status -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												<strong>Verification Status:</strong> Your submitted documents have been successfully verified.</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Instructions -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												We are pleased to inform you that all mandatory documents (e.g., <strong><span style="color:#00ff00;">Passport,Bank Statement,SSN No,Driver&#39;s License,Address Proof</span></strong>) have been reviewed and approved.<br />
												<br />
												You can then log in again to continue with the next steps of your investor profile.</td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<tr>
											<td style="text-align: center;">
												<a href="http://investors.jiorobotics.com/log-in" style="background-color:#e61b3c; color:#ffffff; text-decoration:none; padding:12px 25px; border-radius:5px; font-size:14px; font-family:Arial; font-weight:bold; display:inline-block;" target="_blank">Login to Your Account </a></td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Contact Information -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												If you have any issues or have any questions or comments, please feel free to email us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-family: Arial; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'', CAST(0x0000B39600B74330 AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (19, N'Hold', N'Your Login Request is On Hold – JIO ROBOTICS', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<tbody>
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Logo -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="" target="_blank" title="logo"> <img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<!-- Greeting -->
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear [InvestorName],</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Hold / Wrong Details Notice -->
										<tr>
											<td style="font-size: 15px; color: #333333; line-height: 22px; font-family: Arial;">
												The details you provided appear to be <strong>incorrect</strong>. Your login request is currently <strong>on hold</strong>.<br />
												<br />
												Please <strong>sign up again</strong> and fill in the correct details.</td>
										</tr>
										<tr>
											<td style="height: 18px;">
												&nbsp;</td>
										</tr>
										<!-- Sign Up Button -->
										<tr>
											<td style="text-align: center;">
												<a href="http://investors.jiorobotics.com/signup" style="background-color:#e61b3c; color:#ffffff; text-decoration:none; padding:12px 25px; border-radius:5px; font-size:14px; font-family:Arial; font-weight:bold; display:inline-block;" target="_blank">Sign Up Again </a></td>
										</tr>
										<tr>
											<td style="height: 22px;">
												&nbsp;</td>
										</tr>
										<!-- Helpful line -->
										<tr>
											<td style="font-size: 13px; color: #666666; line-height: 20px; font-family: Arial; text-align:center;">
												Tip: Ensure your Name, Email, Phoneno, and SSNNo details are accurate before submitting.</td>
										</tr>
										<tr>
											<td style="height: 25px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; font-family: Arial; text-align: center;">
												Thank You,<br />
												<span style="font-size: 15px; text-transform: uppercase; color: #e61b3c; font-weight:bold;">JIO ROBOTICS</span></td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
', NULL, N'', CAST(0x0000B39600B9113F AS DateTime), 1)
GO
INSERT [dbo].[MailTemplate] ([MailTemplateId], [Heading], [Subject], [Description], [MailType], [UpdatedBy], [UpdatedTime], [IsActive]) VALUES (20, N'Our CEO Live Chat', N'You’re Invited! Join Our CEO Live Chat - Jio Robotics', N'<table align="center" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif;" width="100%">
	<tbody>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 455px; margin: 18px auto;" width="100%">
					<tbody>
						<tr>
							<td>
								<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-radius: 10px; background-color: #ffffff; border: 1px solid #d4d4d4; padding: 23px 30px;">
									<tbody>
										<!-- Logo -->
										<tr>
											<td style="text-align:center;padding-bottom: 17px;">
												<a href="https://www.jiorobotics.com" target="_blank" title="logo"><img alt="logo" src="https://demo3.arjunweb.in/Content/images/logo.png" style="height: 50px;" title="logo" /> </a></td>
										</tr>
										<!-- Greeting -->
										<tr>
											<td style="font-size: 14px; color: #232323; font-family: Arial;">
												<strong>Dear User,</strong></td>
										</tr>
										<tr>
											<td style="height: 20px;">
												&nbsp;</td>
										</tr>
										<!-- Email Content -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px; font-family: Arial;">
												Thanks for signing up to join our upcoming <strong>Q&amp;A session with our CEO and leadership team</strong> at <strong>JIO Robotics</strong>.<br />
												<br />
												We&rsquo;re excited to have you with us!</td>
										</tr>
										<!-- Support -->
										<tr>
											<td style="font-size: 14px; color: #333333; line-height: 21px;">
												If you have any issues or questions, feel free to contact us at <a href="mailto:info@jiorobotics@gmail.com" style="color: #5c49c2; text-decoration: none;">info@jiorobotics@gmail.com</a>.</td>
										</tr>
										<tr>
											<td style="height: 38px;">
												&nbsp;</td>
										</tr>
										<!-- Signature -->
										<tr>
											<td style="font-size: 14px; color: #333333; text-align: center;">
												Thank You,</td>
										</tr>
										<tr>
											<td style="font-size: 15px; text-transform: uppercase; color: #e61b3c; text-align: center;">
												JIO ROBOTICS</td>
										</tr>
									</tbody>
								</table>
							</td>
						</tr>
					</tbody>
				</table>
			</td>
		</tr>
	</tbody>
</table>
', NULL, N'', CAST(0x0000B38C00F878F0 AS DateTime), 1)
GO
SET IDENTITY_INSERT [dbo].[MailTemplate] OFF
GO
SET IDENTITY_INSERT [dbo].[MenuItems] ON 

GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (4, 0, N'About Us', 1, NULL, N'4', 2, 0, 1, 0, 0, 1, N'info@jiorobotics.com', CAST(0x0000B3590058D615 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B3590058D615 AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (5, 0, N'Our Products', 1, NULL, N'5', 3, 0, 1, 0, 0, 1, N'', CAST(0x0000B354005E632D AS DateTime), N'', CAST(0x0000B354005E637A AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (6, 0, N'Industrial Operations Robot (IO) 4.0', 2, 5, N'5/6', NULL, 0, 1, 0, 0, 1, N'', CAST(0x0000B354005F6A10 AS DateTime), N'', CAST(0x0000B354005F6A5B AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (7, 0, N'Commercial Robot', 2, 5, N'5/7', NULL, 0, 1, 0, 0, 1, N'', CAST(0x0000B354005F73E4 AS DateTime), N'', CAST(0x0000B354005F742E AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (8, 0, N'Medical Companion Robot', 2, 5, N'5/8', NULL, 0, 1, 0, 0, 1, N'', CAST(0x0000B354005F7CC6 AS DateTime), N'', CAST(0x0000B354005F7D0F AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (9, 0, N'3D Design & Printing', 2, 5, N'5/9', NULL, 0, 1, 0, 0, 1, N'', CAST(0x0000B354005F84A5 AS DateTime), N'', CAST(0x0000B354005F84F0 AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (10, 0, N'News', 1, NULL, N'10', 4, 0, 1, 0, 0, 1, N'', CAST(0x0000B354005FF97C AS DateTime), N'', CAST(0x0000B354005FF9C7 AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (12, 0, N'Capabilities', 1, NULL, N'12', 5, 0, 1, 0, 0, 1, N'info@jiorobotics.com', CAST(0x0000B369007C5555 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B369007C555A AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (13, 0, N'Use Cases', 2, 12, N'12/13', NULL, 0, 1, 0, 0, 1, N'info@jiorobotics.com', CAST(0x0000B369007D7B69 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B369007D7B69 AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (14, 0, N'AWS', 2, 14, N'14/14', 6, 0, 1, 0, 1, 1, N'info@jiorobotics.com', CAST(0x0000B37800B96BEF AS DateTime), N'info@jiorobotics.com', CAST(0x0000B37800B96BEF AS DateTime))
GO
INSERT [dbo].[MenuItems] ([MenuItemId], [ChapterId], [DisplayName], [PageLevel], [PageParentId], [IdPath], [Position], [IsTopBar], [IsMenuBar], [IsQuickLinks], [IsFooterBar], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate]) VALUES (25, 0, N'Cooking Robot', 2, 5, N'5/25', NULL, 0, 1, 0, 0, 1, N'info@jiorobotics.com', CAST(0x0000B38B013D20A5 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B38B013D20A5 AS DateTime))
GO
SET IDENTITY_INSERT [dbo].[MenuItems] OFF
GO
SET IDENTITY_INSERT [dbo].[MenuPages] ON 

GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (1, 2, 1)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (2, 1, 2)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (3, 6, 7)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (4, 7, 8)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (5, 4, 6)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (6, 8, 9)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (7, 9, 10)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (8, 10, 11)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (9, 11, 12)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (11, 13, 15)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (12, 14, 25)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (13, 15, 26)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (14, 16, 27)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (15, 19, 46)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (16, 5, 48)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (17, 12, 49)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (18, 23, 50)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (21, 24, 55)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (22, 25, 55)
GO
INSERT [dbo].[MenuPages] ([MenuPageId], [MenuItemId], [PageDetailId]) VALUES (23, 26, 6)
GO
SET IDENTITY_INSERT [dbo].[MenuPages] OFF
GO
SET IDENTITY_INSERT [dbo].[News] ON 

GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (1, N'Helix: A Vision-Language-Action Model for Generalist Humanoid Control', N'1-HelixAVisionLanguageActionModelforGeneralistHumanoidControl.jpg', NULL, N'Helix: A Vision-Language-Action Model for Generalist Humanoid Control', N'<p>
	Helix: A Vision-Language-Action Model for Generalist Humanoid Control</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900AEF986 AS DateTime), N'Admin', CAST(0x0000B36900AEF986 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (2, N'Helix Accelerating Real-World Logistics', N'2-HelixAcceleratingRealWorldLogistics.jpg', NULL, N'Helix Accelerating Real-World Logistics', N'<p>
	Helix Accelerating Real-World Logistics</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900AF5520 AS DateTime), N'Admin', CAST(0x0000B36900AF5520 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (3, N'BotQ: A High-Volume Manufacturing Facility for Humanoid Robots', N'3-BotQAHighVolumeManufacturingFacilityforHumanoidRobots.jpg', NULL, N'BotQ: A High-Volume Manufacturing Facility for Humanoid Robots', N'<p>
	BotQ: A High-Volume Manufacturing Facility for Humanoid Robots</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900AF85E9 AS DateTime), N'Admin', CAST(0x0000B36900AF85E9 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (4, N'Natural Humanoid Walk Using Reinforcement Learning', N'4-NaturalHumanoidWalkUsingReinforcementLearning.jpg', NULL, N'Natural Humanoid Walk Using Reinforcement Learning', N'<p>
	Natural Humanoid Walk Using Reinforcement Learning</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900AF9909 AS DateTime), N'Admin', CAST(0x0000B36900AFE1D8 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (5, N'Scaling Helix: a New State of the Art in Humanoid Logistics', N'5-ScalingHelixaNewStateoftheArtinHumanoidLogistics.jpg', NULL, N'Scaling Helix: a New State of the Art in Humanoid Logistics', N'<p>
	Scaling Helix: a New State of the Art in Humanoid Logistics</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900AFFF48 AS DateTime), N'Admin', CAST(0x0000B36900AFFF48 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (6, N'F.03 Battery Development', N'6-F03BatteryDevelopment.jpg', NULL, N'F.03 Battery Development', N'<p>
	F.03 Battery Development</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900B01901 AS DateTime), N'Admin', CAST(0x0000B36900B01901 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (7, N'Helix Learns to Fold Laundry', N'7-HelixLearnstoFoldLaundry.jpg', NULL, N'Helix Learns to Fold Laundry', N'<p>
	Helix Learns to Fold Laundry</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900B03BF0 AS DateTime), N'Admin', CAST(0x0000B36900B03BF0 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (8, N'Helix Loads the Dishwasher', N'8-HelixLoadstheDishwasher.jpg', NULL, N'Helix Loads the Dishwasher', N'<p>
	Helix Loads the Dishwasher</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900B0534C AS DateTime), N'Admin', CAST(0x0000B36900B0534C AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (9, N'Figure Exceeds $1B in Series C Funding at $39B Post-Money Valuation', N'9-FigureExceeds1BinSeriesCFundingat39BPostMoneyValuation.jpg', NULL, N'Figure Exceeds $1B in Series C Funding at $39B Post-Money Valuation', N'<p>
	Figure Exceeds $1B in Series C Funding at $39B Post-Money Valuation</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900B08CF8 AS DateTime), N'Admin', CAST(0x0000B36900B08CF8 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (10, N'Figure Announces Strategic Partnership with Brookfield', N'10-FigureAnnouncesStrategicPartnershipwithBrookfield.jpg', NULL, N'Figure Announces Strategic Partnership with Brookfield', N'<p>
	Figure Announces Strategic Partnership with Brookfield</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900B0ACE6 AS DateTime), N'Admin', CAST(0x0000B36900B0ACE6 AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (11, N'Project Go-Big: Internet-Scale Humanoid Pretraining and Direct Human-to-Robot Transfer', N'11-ProjectGoBigInternetScaleHumanoidPretrainingandDirectHumantoRobotTransfer.jpg', NULL, N'Project Go-Big: Internet-Scale Humanoid Pretraining and Direct Human-to-Robot Transfer', N'<p>
	Project Go-Big: Internet-Scale Humanoid Pretraining and Direct Human-to-Robot Transfer</p>
', CAST(0x0000B36900000000 AS DateTime), 1, N'Admin', CAST(0x0000B36900B0C78A AS DateTime), N'Admin', CAST(0x0000B36900B0C78A AS DateTime))
GO
INSERT [dbo].[News] ([NewsId], [Title], [ImageUrl], [VideoUrl], [ShortDescription], [Description], [PublishDate], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate]) VALUES (17, N'Innovation begins where comfort ends. We believe progress is built through curiosity, courage, and relentless experimentation.', N'17-InnovationbeginswherecomfortendsWebelieveprogressisbuiltthroughcuriositycourageandrelentlessexperimentation.jpg', N'https://youtu.be/xbyEP0M9w7k?si=8mcVMwWsMkv9kgfG', N'Curabitur at suscipit urna. Suspendisse tristique, sapien et pretium porta, nunc diam pharetra leo, non aliquet urna purus vel augue.', N'<p>
	Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et massa vel justo vehicula feugiat. Vivamus ac mauris eget neque aliquet tincidunt. Suspendisse potenti. Curabitur porta, eros non sodales pulvinar, nisi lorem congue justo, ut blandit lorem augue vitae lorem. Integer fringilla, sapien at dignissim volutpat, odio risus porta arcu, nec tincidunt felis augue nec enim.</p>
', NULL, 1, N'Jio', CAST(0x0000B3880107A098 AS DateTime), N'Jio', CAST(0x0000B392013B9D05 AS DateTime))
GO
SET IDENTITY_INSERT [dbo].[News] OFF
GO
SET IDENTITY_INSERT [dbo].[PageDetails] ON 

GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (3, N'HomePage Engineered for Real-World Impact and Performance ', N'<!-- Statistics Section -->
<style type="text/css">
.stats-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2.5rem 0.5rem;
	height: 100%;
	max-height: 100%;
	overflow-y: auto;
	}</style>
<section class="stats-section   pt-0">
	<div class="status_overlay">
		<img alt="" src="Content/Users/images/stats-section-bg.png" /></div>
	<div class="container">
		<div class="video_part">
			<div class="row g-4">
				<!-- <div class="col-lg-12">
					<div class="position-relative">
						<img alt="Robot Laboratory" class="img-fluid rounded" src="Content/Users/images/video_bg.png" />
						<div class="play-btn">
							&nbsp;</div>
					</div>
				</div> -->
				<div class="col-lg-12">
					<div class="position-relative" style="width: 100%;">
						<video autoplay="" class="w-100" loop="" muted="" playsinline="" style="width: 100%;">
							<source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></video>
						<div class="play-btn">
							&nbsp;</div>
					</div>
				</div>
				<div class="col-lg-12">
					<div class="video_status">
						<div>
							<h2 class="text-start sec_title">
								Engineered for Real-World Impact and Performance</h2>
							<button class="btn btn-outline-success mt-3 mt-sm-4" data-bs-target="#myPopup2" data-bs-toggle="modal">Learn More <span> <img alt="" src="Content/Users/images/up_arrow.png" /> </span></button></div>
						<div class="stats-grid">
							<div class="stat-item">
								<div class="stat-number">
									7</div>
								<sup class="stat-unit">&#39;</sup>
								<div class="stat-number">
									2</div>
								<sup class="stat-unit">&quot;</sup>
								<div class="stat-label">
									Payload capacity per arm</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									35</div>
								<div class="stat-unit">
									lbs</div>
								<div class="stat-label">
									Payload capacity light mode</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									70</div>
								<div class="stat-unit">
									+ lbs</div>
								<div class="stat-label">
									Combined lifting capacity with both arms</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									250</div>
								<div class="stat-unit">
									lbs</div>
								<div class="stat-label">
									Overall robot weight</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									10</div>
								<div class="stat-unit">
									+ h</div>
								<div class="stat-label">
									Continuous runtime on a single charge</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									&asymp; 2</div>
								<div class="stat-unit">
									h</div>
								<div class="stat-label">
									Fast charging time from 0 to 100%</div>
							</div>
							<!--  -->
							<div class="stat-item">
								<div class="stat-number">
									36+</div>
								<div class="stat-unit">
									DoFs</div>
								<div class="stat-label">
									Arms, torso, hands, and head articulation</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									5</div>
								<div class="stat-unit">
									m/s</div>
								<div class="stat-label">
									Maximum base mobility speed</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									1200</div>
								<div class="stat-unit">
									kWh</div>
								<div class="stat-label">
									High-capacity lithium battery pack</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									1.8</div>
								<div class="stat-unit">
									m</div>
								<div class="stat-label">
									Arm reach envelope</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									0-40</div>
								<div class="stat-unit">
									&deg;C</div>
								<div class="stat-label">
									Safe operating temperature range</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									IP54</div>
								<div class="stat-label">
									Dust and splash resistant</div>
							</div>
							<div class="stat-item">
								<div class="stat-number">
									4000+</div>
								<div class="stat-unit">
									hrs/year</div>
								<div class="stat-label">
									Rated industrial duty cycle</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</section>
<p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"><!-- Robot Features Section --></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<section class="features-section sec_padding " id="products">
		<div class="container">
			<h5 class="sub_title">
				Inside IO</h5>
			<h2 class="text-center sec_title">
				Robot Features</h2>
			<div class="features owl-carousel owl-theme">
				<div class="item">
					<div class="feature-card" data-bs-toggle="modal">
						<a href="p/industrial-operations?mrid=6"><img alt="Mobility" class="feature-image" src="Content/Users/images/feature1.jpg" /> </a>
						<div class="feature-content">
							<h4>
								<a href="p/industrial-operations?mrid=6">Industrial Operations Robot (IO) 4.0</a></h4>
							<p>
								<a href="p/industrial-operations?mrid=6">Heavy-duty payloads, modular tooling, autonomous workflows</a></p>
						</div>
					</div>
				</div>
				<div class="item">
					<div class="feature-card" data-bs-toggle="modal">
						<a href="p/commercial-robot?mrid=7"><img alt="Dexterity" class="feature-image" src="Content/Users/images/feature2.jpg" /> </a>
						<div class="feature-content">
							<h4>
								<a href="p/commercial-robot?mrid=7">Commercial Robot</a></h4>
							<p>
								<a href="p/commercial-robot?mrid=7">Multi-joint arms, dexterous hands, torso flexibility</a></p>
						</div>
					</div>
				</div>
				<div class="item">
					<div class="feature-card" data-bs-toggle="modal">
						<a href="p/medical-companion-robot?mrid=8"><img alt="LiDAR Navigation" class="feature-image" src="Content/Users/images/feature1.jpg" /> </a>
						<div class="feature-content">
							<h4>
								<a href="p/medical-companion-robot?mrid=8">Medical Companion Robot</a></h4>
							<p>
								<a href="p/medical-companion-robot?mrid=8">360&deg; mapping and pathing</a></p>
						</div>
					</div>
				</div>
				<div class="item">
					<div class="feature-card" data-bs-toggle="modal">
						<a href="p/3d-design?mrid=9"><img alt="LiDAR Navigation" class="feature-image" src="Content/Users/images/feature2.jpg" /> </a>
						<div class="feature-content">
							<h4>
								<a href="p/3d-design?mrid=9">3D Design &amp; Printing</a></h4>
							<p>
								<a href="p/3d-design?mrid=9">Advanced 3D modeling with precision printing</a></p>
						</div>
					</div>
				</div>
			</div>
		</div>
	</section>
	<!-- Sensors Section -->
	<section class="sensors-section">
	<div class="container">
		<h5 class="sub_title">The latest</h5>
		<h2 class="sec_title text-center">Sensors &amp; Perception Suite</h2>
		<div class="sensors owl-carousel owl-theme">

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Head Camera" class="sensor-image" src="Content/Users/images/sensor1.png" />
						<div class="sensor-content">
							<h5>Head Camera</h5>
							<p>High-resolution imaging for vision and interaction</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Base Front Camera" class="sensor-image" src="Content/Users/images/sensor2.png" />
						<div class="sensor-content">
							<h5>Base Front Camera</h5>
							<p>Forward navigation and obstacle detection</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Base Rear Camera" class="sensor-image" src="Content/Users/images/sensor3.png" />
						<div class="sensor-content">
							<h5>Base Rear Camera</h5>
							<p>Reverse movement and situational awareness</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Depth Camera" class="sensor-image" src="Content/Users/images/sensor4.png" style="transform: rotateY(180deg);" />
						<div class="sensor-content">
							<h5>Depth Camera</h5>
							<p>3D perception for objects and environments</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="LiDAR" class="sensor-image" src="Content/Users/images/sensor1.png" style="transform: rotateY(180deg);" />
						<div class="sensor-content">
							<h5>LiDAR</h5>
							<p>360&deg; mapping and navigation</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Dual IMUs" class="sensor-image" src="Content/Users/images/sensor2.png" style="transform: rotateY(180deg);" />
						<div class="sensor-content">
							<h5>Dual IMUs</h5>
							<p>Precision balance and motion feedback (torso + base)</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Ultrasonic Sensors" class="sensor-image" src="Content/Users/images/sensor3.png" style="transform: rotateY(180deg);" />
						<div class="sensor-content">
							<h5>Ultrasonic Sensors</h5>
							<p>Proximity and short-range detection</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Tactile Sensors" class="sensor-image" src="Content/Users/images/sensor4.png" style="transform: rotateY(180deg);" />
						<div class="sensor-content">
							<h5>Tactile Sensors</h5>
							<p>Force feedback in hands for safe manipulation</p>
						</div>
					</div>
				</a>
			</div>

			<div class="item">
				<a href="p/aboutus?mrid=4" class="sensor-link">
					<div class="sensor-card fade-in visible" >
						<img alt="Feedback Sensors" class="sensor-image" src="Content/Users/images/sensor3.png" style="transform: rotateY(180deg);" />
						<div class="sensor-content">
							<h5>Feedback Sensors</h5>
							<p>Continuous performance and safety monitoring</p>
						</div>
					</div>
				</a>
			</div>

		</div>
	</div>
</section>
<style>
	#products .owl-item .item a {
  text-decoration: none;
  color: #fff;
}
</style>
', N'homepage-engineered-for-real-world-impact-and-performance-', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B37D00539E0B AS DateTime), N'', CAST(0x0000B35300B48580 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (4, N'HomePage Applications Use Cases', N'<!-- application Section -->
<section class="applica-section sec_padding">
	<div class="container">
		<h5 class="sub_title">
			The latest</h5>
		<h2 class="sec_title text-center">
			Applications &amp; Use Cases</h2>
		<div class="sensors owl-carousel owl-theme">
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Head Camera" class="sensor-image" src="Content/Users/images/application1.png" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Manufacturing</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">Assembly, palletizing, packaging, machine tending</a></p>
					</div>
				</div>
			</div>
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Base Front Camera" class="sensor-image" src="Content/Users/images/application2.png" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Logistics</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">Loading/unloading, warehouse automation, material handling</a></p>
					</div>
				</div>
			</div>
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Base Rear Camera" class="sensor-image" src="Content/Users/images/application3.png" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Retail</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">Stocking shelves, inventory management, customer interaction</a></p>
					</div>
				</div>
			</div>
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Depth Sensor" class="sensor-image" src="Content/Users/images/application4.png" style="transform: rotateY(180deg);" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Healthcare &amp; Service</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">Elder care, patient handling, hospitality support</a></p>
					</div>
				</div>
			</div>
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Depth Sensor" class="sensor-image" src="Content/Users/images/application1.png" style="transform: rotateY(180deg);" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Research &amp; Education</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">Robotics R&amp;D platform, academic training</a></p>
					</div>
				</div>
			</div>
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Depth Sensor" class="sensor-image" src="Content/Users/images/application2.png" style="transform: rotateY(180deg);" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Construction</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">On-site material movement, repetitive labor tasks</a></p>
					</div>
				</div>
			</div>
			<div class="item">
				<div class="sensor-card">
					<a href="p/use-cases?mrid=13"><img alt="Depth Sensor" class="sensor-image" src="Content/Users/images/application3.png" style="transform: rotateY(180deg);" /> </a>
					<div class="sensor-content">
						<h5>
							<a href="p/use-cases?mrid=13">Defense &amp; Security</a></h5>
						<p>
							<a href="p/use-cases?mrid=13">Patrol, monitoring, hazardous environment handling</a></p>
					</div>
				</div>
			</div>
		</div>
	</div>
</section>
<!-- Production CTA Section -->
<section class="cta-section sec_padding pt-0">
	<div class="container">
		<div class="cta-section-inner">
			<div class="row align-items-center">
				<div class="col-lg-12 text-center">
					<h2 class="sec_title mb-2">
						Jio Robotics is in Production Now</h2>
					<p class="cta-subtitle mb-4">
						Lead time: X months</p>
					<a class="btn btn-outline-success mx-auto" href="p/shop-now">Shop Now or Pre-order <span> <img alt="" src="Content/Users/images/up_arrow.png" /> </span> </a></div>
			</div>
		</div>
	</div>
</section>
<style type="text/css">
.btn-outline-success {
	border: 2px solid #7300ff00;
		border-top-color: rgba(115, 0, 255, 0);
		border-right-color: rgba(115, 0, 255, 0);
		border-bottom-color: rgba(115, 0, 255, 0);
		border-left-color: rgba(115, 0, 255, 0);
	color: #fff;
	border-radius: 100px;
	font-weight: 400;
	padding: 0.5rem 2.2rem;
	transition: all 0.3s ease;
	background: #7300FF;
		background-color: rgb(115, 0, 255);
	position: relative;
	min-width: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	display: inline-flex;
	}</style>
', N'homepage-applications-use-cases', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B37D00634371 AS DateTime), N'', CAST(0x0000B35300B4F41D AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (6, N'About Us', N'<div class="main_bg" style=" background-size:65%;">
	<section class="stats-section sec_padding  about_sec inner_banner_sec pt-0 ">
		<div class="container">
			<div class="video_part p-4">
				<div class="row">
					<div class="col-lg-12">
						<div class="position-relative">
							<video autoplay="" class="w-100" loop="" muted="" playsinline="" style="width: 100%;">
								<source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></video>
							<div class="play-btn">
								&nbsp;</div>
							<h2 class="video_texts">
								Designing Robots for the Real World</h2>
						</div>
					</div>
				</div>
			</div>
		</div>
	</section>
	<div class="about-bg-fit">
		<img alt="" src="content/Users/images/main_bottom_grad.png" /></div>
	<!-- ----------------values-section------------- -->
	<section class="values-section mt-lg-5 bg_dng_set">
		<div class="container">
			<h2 class="values-title">
				OUR VALUES</h2>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">01</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Move Fast &amp; Be Technically Fearless</h3>
					<p>
						Hesitation is the enemy of momentum. We are tackling today&rsquo;s most complex technological challenges by testing, experimenting, and taking calculated risks to embrace the unknown without fear of failure.</p>
				</div>
			</div>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">02</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Product First, Mission Focused</h3>
					<p>
						Our product and our mission are one in the same: to bring a commercially viable humanoid to market. We are builders, designers, and engineers united by a commitment to that mission. We avoid distraction and unrelated activities to remain laser-focused on shipping a safe, high quality product.</p>
				</div>
			</div>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">03</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Aggressively Optimistic</h3>
					<p>
						Building Jio Robotics won&rsquo;t be an easy win; it will require decades of commitment and ingenuity. We&rsquo;re humbled by our mission, and aspire to remain optimistic even in the face of enormous hurdles.</p>
				</div>
			</div>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">04</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Maximize Future Impact</h3>
					<p>
						We have what it takes to build the most groundbreaking company on the planet &mdash; to create an inspiring future for generations to come with improved access to goods and services, safer working conditions, and more opportunity for fulfilling work. Our focus is on what we can achieve 5, 10, 20+ years from now, not the near-term wins.</p>
				</div>
			</div>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">05</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Championship Mindset</h3>
					<p>
						To address the extraordinary demands of our work, we believe in operating as a winning team. We are in the trenches together, collaborating in-person, remaining hyper-focused, and pushing each other to the highest levels of performance.</p>
				</div>
			</div>
		</div>
	</section>
	<section class="values-section  bg_dng_set">
		<div class="container">
			<h2 class="values-title mb-0">
				Our Services</h2>
			<p>
				Why It Matters for Manufacturing</p>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">01</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Precision execution</h3>
					<p>
						Real-time control enables accurate task execution&mdash;from pick-and-place to assembly.</p>
				</div>
			</div>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">02</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Scalable deployment:</h3>
					<p>
						Modular I/O ensures the robot can be adapted across different production lines with minimal reconfiguration.</p>
				</div>
			</div>
			<div class="value-item row">
				<div class="col-md-6">
					<span class="value-number">03</span></div>
				<div class="col-md-6 value-text">
					<h3>
						Interoperable systems:</h3>
					<p>
						By speaking the same industrial language (via I/O), JioRobotics&rsquo; robot fits into existing digital infrastructures without disruption. maintenance, and robotics consulting. Our team of experts has years of experience in the field and can help you achieve your robotics goals.</p>
				</div>
			</div>
			<div class="about">
				<h2>
					JIO ROBOTICS IO &mdash; Industrial Wheel-Based Robot Line</h2>
				<p>
					Our JIO ROBOTICS IO is your industrial humanoid/wheel-based robot line &mdash; designed for 24/7 manufacturing automation.</p>
				<h3>
					Discussions</h3>
				<ul>
					<li>
						It&rsquo;s wheel-based, not biped, giving it stability and efficiency on factory floors.</li>
					<li>
						Focused on industrial production tasks (assembly, transport, material handling).</li>
					<li>
						Aimed at pilot testing &rarr; scaling into manufacturing environments.</li>
					<li>
						Positioned as a competitor to humanoid robotics for industry, but with the advantage of being cost-effective, rugged, and always production-ready.</li>
				</ul>
				<h3>
					1. Problem Statement (Why Now?)</h3>
				<ul>
					<li>
						Manufacturing industries face labor shortages, rising costs, and demand for 24/7 operations.</li>
					<li>
						Traditional humanoid robots are expensive, unstable, and energy-hungry.</li>
					<li>
						Industries need cost-effective, rugged, and scalable automation.</li>
				</ul>
				<h3>
					2. Our Solution</h3>
				<ul>
					<li>
						<strong>JIO ROBOTICS IO:</strong> A wheel-based humanoid manufacturing robot optimized for industrial production lines.</li>
					<li>
						Runs 24/7 with high efficiency &mdash; stable, reliable, and safer than bipedal designs.</li>
					<li>
						Combines AI + robotics + automation to replace repetitive labor tasks.</li>
				</ul>
				<h3>
					3. Key Differentiators</h3>
				<ul>
					<li>
						<strong>Stability &amp; Efficiency:</strong> Wheel-based design avoids balance/fall issues.</li>
					<li>
						<strong>Lower Cost:</strong> Manufacturing cost target ~$150/unit (scalable production).</li>
					<li>
						<strong>Continuous Operation:</strong> Built for heavy-duty industrial cycles.</li>
					<li>
						<strong>Workforce Integration:</strong> Trains alongside humans; adaptable to multiple industries.</li>
					<li>
						<strong>IP Protected:</strong> Patents filed in U.S. and worldwide.</li>
				</ul>
				<h3>
					4. Operation &amp; Productivity</h3>
				<ul>
					<li>
						Humanoids: Limited to demonstrations, R&amp;D pilots, PR showcases; few in real factories.</li>
					<li>
						IO Robot: Built for 24/7 production cycles; practical industrial deployment from day one.</li>
				</ul>
				<h3>
					5. Energy &amp; Maintenance</h3>
				<ul>
					<li>
						Humanoids: Complex balance systems = high energy draw + frequent downtime.</li>
					<li>
						IO Robot: Simpler drive system = lower energy cost + higher uptime.</li>
				</ul>
				<h3>
					6. Adoption Readiness</h3>
				<ul>
					<li>
						Humanoids: Workers need extensive training; industries hesitate due to reliability.</li>
					<li>
						IO Robot: Designed to work alongside humans; faster adoption via Jio Robotics Academy training pipeline.</li>
				</ul>
				<h3>
					🔑 Core Differentiator Statement</h3>
				<p>
					Humanoid robots are futuristic showcases. <strong>JIO ROBOTICS IO</strong> is a practical, cost-effective, wheel-based humanoid robot designed for real factory floors, 24/7 uptime, and scalable deployment.</p>
				<p>
					JIO Robotics IO is a humanoid manufacturing robot &mdash; but unlike legged humanoids, it&rsquo;s wheel-based, making it stable, energy-efficient, and cost-effective for real industrial deployment.</p>
				<p>
					JIO Robotics IO is a humanoid manufacturing robot with a wheel-based design, delivering human-like capability with unmatched stability, energy efficiency, and 24/7 readiness for real factory floors.</p>
			</div>
		</div>
	</section>
	<section class="values-section pt-0 bg_dng_set">
		<div class="container">
			<div class="mt-3 about about">
				<h3 class="section-title mb-1 mt-2">
					Artificial Intelligence (AI)</h3>
				<p>
					JIO Robotics leverages advanced Artificial Intelligence to bring true autonomy to industrial robots. Our AI systems enable real-time decision-making, adaptive learning, and situational awareness &mdash; allowing each robot to operate safely and efficiently in dynamic environments.</p>
				<ul>
					<li>
						Perception: Robots interpret surroundings using AI-driven vision and sensor fusion.</li>
					<li>
						Planning: Dynamic path and task planning for factory-level intelligence.</li>
					<li>
						Action: Precision control and continuous optimization for maximum uptime.</li>
				</ul>
				<p>
					Our AI layer ensures that JIO Robotics IO evolves with every deployment, learning from data to deliver higher performance, reliability, and safety with every iteration.</p>
			</div>
			<div class="mt-3 about">
				<h3 class="section-title mb-1 mt-2">
					Capabilities</h3>
				<p>
					JIO Robotics IO is designed for scalability, precision, and industrial-grade reliability. Its modular design allows for seamless integration into existing production workflows.</p>
				<ul>
					<li>
						<strong>Autonomous Mobility:</strong> Wheel-based motion enables smooth navigation across factory floors.</li>
					<li>
						<strong>Human Collaboration:</strong> Built to safely operate alongside human teams.</li>
					<li>
						<strong>Task Adaptability:</strong> Supports multi-role applications &mdash; assembly, transport, inspection, and logistics.</li>
					<li>
						<strong>Data Intelligence:</strong> Continuous learning and optimization through AI-powered analytics.</li>
				</ul>
				<p>
					Whether it&rsquo;s precision assembly or heavy-duty material handling, JIO Robotics IO brings versatility and intelligence to every manufacturing line.</p>
			</div>
			<div class="mt-3 about">
				<h3 class="section-title mb-1 mt-2">
					Master Plan</h3>
				<p>
					Our long-term vision is to redefine industrial automation through scalable humanoid robotics. JIO Robotics is committed to building technology that drives economic growth, enhances productivity, and uplifts human potential.</p>
				<ul>
					<li>
						<strong>Phase 1:</strong> Deploy wheel-based humanoid robots for industrial automation.</li>
					<li>
						<strong>Phase 2:</strong> Integrate AI and machine learning for adaptive task performance.</li>
					<li>
						<strong>Phase 3:</strong> Expand to logistics, warehousing, and smart factory ecosystems.</li>
					<li>
						<strong>Phase 4:</strong> Develop next-generation humanoids capable of global industrial collaboration.</li>
				</ul>
				<p>
					Our master plan is not just about robots &mdash; it&rsquo;s about empowering industries and people to work smarter, safer, and faster, shaping the future of modern manufacturing.</p>
			</div>
			<div class="mt-3 about">
				<small class="text-uppercase text-muted">Culture at JIO Robotics</small>
				<h3 class="section-title mt-2">
					JIO Robotics was founded with the ambition to change the world.</h3>
				<p>
					<strong>By:</strong> Brett Adcock, Founder &amp; CEO &mdash; May 20, 2022</p>
				<h4>
					Origin</h4>
				<p>
					Through the intersection of AI and Robotics, we are building general-purpose humanoid robots that will eliminate unsafe and undesirable jobs, allowing future generations to live happier, more purposeful lives.</p>
				<p>
					However, this is no easy feat &mdash; in human history, we have yet to see successful commercialization of humanoid robots. Building JIO Robotics at a global scale will take decades, but if successful, it will make an unprecedented impact on humankind.</p>
				<h4>
					Mission</h4>
				<p>
					Our mission is to expand human capabilities through advanced AI &mdash; creating a better life for future generations through intelligent automation and responsible innovation.</p>
				<h4>
					Vision</h4>
				<p>
					Our vision is to deploy autonomous humanoid robots globally to address labor shortages and improve workplace safety. We see a future where robots work alongside humans &mdash; in factories, homes, and new frontiers beyond Earth.</p>
				<h4>
					Values</h4>
				<p>
					We believe in cultivating a high-performance, mission-driven culture focused on impact, ethics, and excellence. Our culture is not for everyone &mdash; it&rsquo;s for those who want to make history.</p>
				<ul>
					<li>
						Move Fast &amp; Be Technically Fearless</li>
					<li>
						Product First, Mission Focused</li>
					<li>
						Aggressively Optimistic</li>
					<li>
						Maximize Future Impact</li>
					<li>
						Championship Mindset</li>
				</ul>
				<h4>
					Conclusion</h4>
				<p>
					Our culture defines who we are and how we work. If you share our commitment to building a better future, join our mission to bring impactful, useful robotics to life.</p>
			</div>
		</div>
	</section>
	<!-- Production CTA Section -->
	<section class="cta-section sec_padding pb-0  ">
		<div class="container">
			<div class="cta-section-inner">
				<div class="row align-items-center">
					<div class="col-lg-12 text-center">
						<h2 class="sec_title mb-2">
							Jio Robotics is in Production Now</h2>
						<p class="cta-subtitle mb-4">
							Lead time: X months</p>
						<a class="btn btn-outline-success mx-auto" href="p/shop-now">Shop Now or Pre-order <span> <img alt="" data-loaded="false" src="Content/Users/images/up_arrow.png" /> </span> </a></div>
				</div>
			</div>
		</div>
	</section>
</div>
<p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"> </source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
		<style type="text/css">
.btn-outline-success {
  border: 2px solid #7300ff00;
    
  color: #fff;
  border-radius: 100px;
  font-weight: 400;
  padding: 0.5rem 2.2rem;
  transition: all 0.3s ease;
  background: #7300FF;
   
  position: relative;
  min-width: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  display: inline-flex;
}	

.sec_padding {
  padding-block: 60px;
  position: relative;
}

@media screen and (max-width:1325px) {
	.stats-section.sec_padding.about_sec.inner_banner_sec.pt-0.fade-in.visible {
		padding-top: 0px !important;
		}
    .main_bg .sec_padding {
			padding-bottom: 0px;
			padding-top: 0;
		}
	
}		</style>
		</source></source></p>
	<source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4"><source src="Content/Users/images/jio.mp4" type="video/mp4">
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	<p>
		&nbsp;</p>
	</source></source></source></source></source></source></source></source></source></source></source></source></p>
', N'about-us', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B393015EC0D3 AS DateTime), N'', CAST(0x0000B35300DE27D9 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (7, N'Industrial Operations Robot (IO) 4.0', N'<div class="main_bg">
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
	<!-- Production CTA Section --><!-- <section class="cta-section sec_padding pt-0">
        <div class="container">
            <div class="cta-section-inner">
                <div class="row align-items-center">
                    <div class="col-lg-12 text-center">
                        <h2 class="sec_title mb-2">Jio Robotics is in Production Now</h2>
                        <p class="cta-subtitle mb-4">Lead time: X months</p>
                        <button class="btn btn-outline-success mx-auto">Shop Now or Pre-order <span><img src="content/images/up_arrow.png" alt=""></span></button>
                    </div>
                   
                </div>
            </div>
        </div>
    </section> --></div>
', N'industrial-operations', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B3920083DF92 AS DateTime), N'', CAST(0x0000B35400613E6B AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (8, N'Commercial Robot', N'<div class="main_bg">
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
	<!-- Production CTA Section --><!-- <section class="cta-section sec_padding pt-0">
        <div class="container">
            <div class="cta-section-inner">
                <div class="row align-items-center">
                    <div class="col-lg-12 text-center">
                        <h2 class="sec_title mb-2">Jio Robotics is in Production Now</h2>
                        <p class="cta-subtitle mb-4">Lead time: X months</p>
                        <button class="btn btn-outline-success mx-auto">Shop Now or Pre-order <span><img src="content/Users/images/up_arrow.png" alt=""></span></button>
                    </div>
                   
                </div>
            </div>
        </div>
    </section> --></div>
<p>
	&nbsp;</p>
', N'commercial-robot', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B38A016778B2 AS DateTime), N'', CAST(0x0000B35400617AE8 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (9, N'Medical Companion Robot', N'<div class="main_bg">
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
	<!-- Production CTA Section --><!-- <section class="cta-section sec_padding pt-0">
        <div class="container">
            <div class="cta-section-inner">
                <div class="row align-items-center">
                    <div class="col-lg-12 text-center">
                        <h2 class="sec_title mb-2">Jio Robotics is in Production Now</h2>
                        <p class="cta-subtitle mb-4">Lead time: X months</p>
                        <button class="btn btn-outline-success mx-auto">Shop Now or Pre-order <span><img src="content/Users/images/up_arrow.png" alt=""></span></button>
                    </div>
                   
                </div>
            </div>
        </div>
    </section> --></div>
', N'medical-companion-robot', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B39200844B20 AS DateTime), N'', CAST(0x0000B3540061B883 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (10, N'3D Design & Printing', N'<div class="main_bg">
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
	<!-- Production CTA Section --><!-- <section class="cta-section sec_padding pt-0">
        <div class="container">
            <div class="cta-section-inner">
                <div class="row align-items-center">
                    <div class="col-lg-12 text-center">
                        <h2 class="sec_title mb-2">Jio Robotics is in Production Now</h2>
                        <p class="cta-subtitle mb-4">Lead time: X months</p>
                        <button class="btn btn-outline-success mx-auto">Shop Now or Pre-order <span><img src="content/Users/images/up_arrow.png" alt=""></span></button>
                    </div>
                   
                </div>
            </div>
        </div>
    </section> --></div>
<p>
	&nbsp;</p>
', N'3d-design', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B38B0116097F AS DateTime), N'', CAST(0x0000B3540061F0FC AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (11, N'News', N'<div class="main_bg">
	<div class="overlay_img">
		<img alt="" src="content/Users/images/main_bottom_grad.png" /></div>
	<section class="inner_banner_sec">
		<div class="container">
			<h3 class="sec_title text-center">
				News</h3>
		</div>
	</section>
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
</div>
<p>
	&nbsp;</p>
', N'news', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B384015853FA AS DateTime), N'', CAST(0x0000B354006263E7 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (14, N'Masterplans', N'<div class="main_bg">
	<section class="master-plan">
		<div class="container">
			<div class="row">
				<div class="col-lg-7 pe-lg-5">
					<h2 class="sec_title ">
						Master Plan</h2>
					<h2 class="sec_title-heading ">
						Roadmap to a positive future powered by AI</h2>
					<p>
						Brett Adcock, Founder &amp; CEO May 20, 2022</p>
					<p class="section-text mb-4">
						I&rsquo;m 20 years into building technology companies, previously the Founder of Archer ($2.7B IPO) and Vettery ($100M exit). My sole focus is Figure. My ambition is to build this company with a 30-year view, spending my time and resources on maximizing my utility impact to humanity.</p>
				</div>
				<div class="col-lg-5">
					<div class="about_img">
						<img alt="" class="overlay_bg-master" src="Content/Users/images/about_img_bg.png" /> <img alt="Robot Technology" class="img-fluid rounded" src="Content/Users/images/about-img.png" /></div>
				</div>
			</div>
		</div>
	</section>
	<!-- <div class="" style="position: absolute; width: 100%; height: auto;">
            <img src="Content/Users/images/main_bottom_grad.png" alt="" width="100%" height="100px">
        </div> --><!-- Mission Section -->
	<section class="sec_padding">
		<div data-bs-offset="120" data-bs-spy="scroll" data-bs-target="#sidebarMenu" tabindex="0">
			<div class="container">
				<div class="row">
					<!-- Left content -->
					<div class="col-lg-8 mt-5">
						<section class="mission-section" id="mission">
							<h2 class="mb-4">
								Our Mission</h2>
							<p>
								Expand human capabilities through advanced AI.</p>
						</section>
						<section class="mission-section" id="company">
							<h3 class="mb-3">
								The Company</h3>
							<p>
								I believe that positively affecting the future of humanity is the moral priority of our time. The most meaningful impact can come from dedicating our resources to developing technologies. In the coming age we will see great advancements in Artificial Intelligence (AI) and Robotics, and by contributing in the early stages, we can set the course for a positive AI future for humanity.</p>
							<p>
								Hence the goal of Figure: to develop general purpose humanoids that make a positive impact on humanity and create a better life for future generations. These robots can eliminate the need for unsafe and undesirable jobs &mdash; ultimately allowing us to live happier, more purposeful lives.</p>
							<p>
								Our company journey will take decades &mdash; and require a championship team dedicated to the mission, billions of dollars invested, and engineering innovation in order to achieve a mass-market impact. We face high risk and extremely low chances of success. However, if we are successful, we have the potential to positively impact humanity and to build the largest company on the planet.</p>
						</section>
						<section class="mission-section" id="present">
							<h3 class="mb-3">
								The Present</h3>
							<p>
								Today, we are seeing unprecedented labor shortages. There are over 10 million unsafe or undesirable jobs in the U.S. alone, and an aging population will only make it increasingly difficult for companies to scale their workforces. As a result, the labor supply growth is set to flatline this century. If we want continued growth, we need more productivity &mdash; and this means more automation.</p>
						</section>
						<section class="mission-section" id="possibility">
							<h3 class="mb-3">
								The Possibility</h3>
							<p>
								Thankfully, we are in the early stages of an AI and Robotics revolution. This presents the unique opportunity to substantially increase our production and standard of living.</p>
							<p>
								As automation continues to integrate with human life at scale, we can predict that the labor-based economy as we know it will transform. Robots that can think, learn, reason, and interact with their will eventually be capable of performing tasks better than humans. Today, manual labor compensation is the primary driver of goods and services prices, accounting for ~50% of global GDP (~$42 trillion/yr), but as these robots &ldquo;join the workforce,&rdquo; everywhere from factories to farmland, the cost of labor will decrease until it becomes equivalent to the price of renting a robot, facilitating a long-term, holistic reduction in costs. Over time, humans could leave the loop altogether as robots become capable of building other robots &mdash; driving prices down even more. This will change our productivity in exciting ways. Manual labor could become optional and higher production could bring an abundance of affordable goods and services, creating the potential for more wealth for everyone.</p>
							<p>
								We will have the chance to create a future with a significantly higher standard of living, where people can pursue the lives they want.</p>
							<p>
								We believe humanoids will revolutionize a variety of industries, from corporate labor roles (3+ billion humans), to assisting individuals in the home (2+ billion), to caring for the elderly (~1 billion), and to building new worlds on other planets. However, our first applications will be in industries such as manufacturing, shipping and logistics, warehousing, and retail, where labor shortages are the most severe. In early development, the tasks humanoids complete will be structured and repetitive, but over time, and with advancements in robot learning and software, humanoids will expand in capability and be able to tackle more complex job functions. We will not place humanoids in military or defense applications, nor any roles that require inflicting harm on humans. Our focus is on providing resources for jobs that humans don&rsquo;t want to perform.</p>
						</section>
					</div>
					<!-- -------------- --><!-- <div class="status_overlay pt-5">
                            <img src="Content/Users/images/meet_inner_card_bg.png" alt="">
                        </div> --><!-- ---------------- --><!-- Right sidebar -->
					<div class="col-lg-4 mt-lg-5">
						<nav class="mission-sidebar" id="sidebarMenu">
							<ul class="nav flex-column">
								<li>
									<a class="nav-link active" href="#mission"><span>01</span> OUR MISSION</a></li>
								<li>
									<a class="nav-link" href="#company"><span>02</span> THE COMPANY</a></li>
								<li>
									<a class="nav-link" href="#present"><span>03</span> THE PRESENT</a></li>
								<li>
									<a class="nav-link" href="#possibility"><span>04</span> THE POSSIBILITY</a></li>
								<!-- <li><a class="nav-link" href="#solution">05 THE SOLUTION</a></li>
                                         <li><a class="nav-link" href="#how">06 HOW WE CAN DO IT</a></li> -->
							</ul>
						</nav>
					</div>
				</div>
			</div>
		</div>
	</section>
	<!-- Production CTA Section -->
	<section class="cta-section sec_padding ">
		<div class="container">
			<div class="cta-section-inner">
				<div class="row align-items-center justify-content-center">
					<div class="col-lg-12 text-center">
						<h2 class="sec_title mb-2">
							Jio Robotics is in Production Now</h2>
						<p class="cta-subtitle mb-4">
							Lead time: X months</p>
					</div>
					<div class="col-md-3">
						<a class="btn btn-outline-success mx-auto" href="p/shop-now">Shop Now or Pre-order <span> <img alt="" data-loaded="false" src="Content/Users/images/up_arrow.png" /> </span> </a></div>
				</div>
			</div>
		</div>
	</section>
</div>
', N'masterplans', N'', N'_blank', N'', N'', N'', N'', 1, N'', CAST(0x0000B39200A6A6C4 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B36800C06CAB AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (15, N'Use Cases', N'<div>
	<div>
		<img alt="Meet Alfred, a robot who can help out in the kitchen - The Boston Globe" class="responsive-img" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/YRSYTIRG4NGAZASDY7ZZIZGMEI.jpg?auth=f4d5eb4bfa922e234c7a86476a6eeb44aa87dfff77d9a095775ef5f325f76c9a&amp;width=1440" /> <!-- centered button --></div>
</div>
<div class="row" style="justify-content: center;margin-top: 20px;">
	<div class="col-md-2">
		<div class="center">
			<a class="nav-link btn btn-outline-success px-3 ms-2" href="contact-us">Button <span> <img alt="" data-loaded="false" src="Content/Users/images/chat.png" /> </span> </a></div>
	</div>
</div>
<style type="text/css">
.responsive-img {
      width: 100%;
      height: auto;
      display: block; 
    }

   

    
    .center {
      text-align: center;
    }</style>
', N'use-cases', N'', N'_blank', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B3920083701B AS DateTime), N'info@jiorobotics.com', CAST(0x0000B369007CD530 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (16, N'HomePage CustomersPatners', N'<!-- Partners Section -->
<section class="partners-section pt-0">
	<div class="container">
		<h2 class="text-center sec_title">
			Customers &amp; Partners</h2>
		<div class="clients owl-carousel owl-theme">
			<div class="item">
				<div class="partner-logo">
					<img alt="" src="Content/Users/images/client1.png" /></div>
			</div>
			<div class="item">
				<div class="partner-logo">
					<img alt="" src="Content/Users/images/client2.png" /></div>
			</div>
			<div class="item">
				<div class="partner-logo">
					<img alt="" src="Content/Users/images/client3.png" /></div>
			</div>
			<div class="item">
				<div class="partner-logo p-3">
					<img alt="" src="Content/Users/images/client4.png" /></div>
			</div>
			<div class="item">
				<div class="partner-logo p-3">
					<img alt="" src="Content/Users/images/client5.png" /></div>
			</div>
			<div class="item">
				<div class="partner-logo">
					<img alt="" src="Content/Users/images/client6.png" /></div>
			</div>
		</div>
	</div>
</section>
', N'homepage-customerspatners', N'', N'', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B37300604ABF AS DateTime), N'info@jiorobotics.com', CAST(0x0000B37300604AC4 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (17, N'InvestorsHomePage Scaling the World', N'<div class="meet_inner_card_main">
	&nbsp;</div>
<!-- About Section -->
<section class="about-section sec_padding">
	<div class="container">
		<div class="row">
			<div class="col-lg-7 pe-lg-5">
				<h2 class="main_sec_title mb-4">
					Scaling the World&#39;s Leading Manufacturing Industrial Operation Robot IO 4.0 Autonomus Humaniod Robotics Brand</h2>
				<p class="section-text mb-3">
					IO (Industrial Operational Robot) from Jio Robotics is engineered to bring intelligence, adaptability, and efficiency into real-world industrial environments. Designed to work safely alongside humans, IO merges mobility, dexterity, and perception with advanced AI, enabling it to handle complex tasks across manufacturing, logistics, and beyond, shaping the future of human&ndash;robot collaboration.</p>
				<p class="section-text font_wt_600 mb-4 mb-lg-5">
					Join us at this special inflection point as we target Local National and Internation Investors for scaling revenue in the U.S. and Internations.</p>
				<a href="p/investorslearnmore"><button class="btn btn-outline-success">Learn More <span> <img alt="" src="content/Users/images/up_arrow.png" /></span></button></a></div>
			<div class="col-lg-5">
				<div class="about_img">
					<img alt="Robot Technology" class="img-fluid rounded" src="content/Users/images/video_bg-1.jpg" /></div>
			</div>
		</div>
	</div>
	<div class="container-fluid">
		<div class="counter_main">
			<div class="container">
				<div class="counter_part">
					<div class="counter_inner">
						<div class="amount">
							$5.48</div>
						<div class="content">
							Share Price</div>
					</div>
					<div class="line">
						&nbsp;</div>
					<div class="counter_inner">
						<div class="amount">
							$1,052.16*</div>
						<div class="content">
							Min. Investment</div>
					</div>
					<div class="line">
						&nbsp;</div>
					<div class="counter_inner">
						<div class="amount">
							39,121</div>
						<div class="content">
							Number of Investors</div>
					</div>
					<div class="line">
						&nbsp;</div>
					<div class="counter_inner">
						<div class="amount">
							$133,823,806</div>
						<div class="content">
							Total Invested to Date</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</section>
', N'investorshomepage-scaling-the-world', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B37F0073CC65 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B3730098622F AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (18, N'InvestorsHomePage InvestersPartners', N'<div class="main_bg2 py-0">
	<!-- Statistics Section -->
	<section class="stats-section" id="highlights">
		<div class="status_overlay">
			<img alt="" src="content/Users/images/bg_design_111.png" /></div>
		<div class="container">
			<div class="video_part">
				<div class="row g-4">
					<div class="col-lg-12">
						<div>
							<h2 class="text-center sec_title">
								Investers &amp; Partners Highlights</h2>
							<div class="stats-gridd">
								<div class="stat-items">
									<div class="partner-logo">
										<img alt="" data-loaded="false" src="content/Users/images/client1.png" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo">
										<img alt="" data-loaded="false" src="content/Users/images/client2.png" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo">
										<img alt="" data-loaded="false" src="content/Users/images/client3.png" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo">
										<img alt="" data-loaded="false" src="content/Users/images/client7.jpg" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo p-3">
										<img alt="" data-loaded="false" src="content/Users/images/client4.png" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo p-3">
										<img alt="" data-loaded="false" src="content/Users/images/client5.png" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo">
										<img alt="" data-loaded="false" src="content/Users/images/client6.png" /></div>
								</div>
								<div class="stat-items">
									<div class="partner-logo">
										<img alt="" data-loaded="false" src="content/Users/images/client8.jpg" /></div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="manufacturing_part">
				<div class="row">
					<div class="col-lg-5 ">
						<h2 class="main_sec_title mb-4">
							Why It Matters for Manufacturing</h2>
						<p class="section-text mb-3 mb-sm-4">
							IO (Industrial Operational Robot) from Jio Robotics is engineered to bring intelligence, adaptability, and efficiency into real-world industrial environments. Designed to work safely alongside humans, IO merges mobility, dexterity, and perception with advanced AI, enabling it to handle complex tasks across manufacturing, logistics, and beyond, shaping the future of human&ndash;robot collaboration.</p>
						<div class="about_img">
							<img alt="" class="overlay_bg" src="content/Users/images/about_img_bg.png" /> <img alt="Robot Technology" class="img-fluid rounded" src="content/Users/images/about-img.png" /></div>
					</div>
					<div class="col-lg-7 ps-lg-5">
						<div class="manufacturing_content">
							<div class="manufacturing_inner">
								<img alt="" src="content/Users/images/goal_arrow.png" />
								<h4>
									Precision execution:</h4>
								<p>
									Real-time control enables accurate task execution from pick-and-place to assembly.</p>
							</div>
							<div class="manufacturing_inner">
								<img alt="" src="content/Users/images/goal_arrow.png" />
								<h4>
									Scalable deployment:</h4>
								<p>
									Modular I/O ensures the robot can be adapted across different production lines with minimal reconfiguration.</p>
							</div>
							<div class="manufacturing_inner">
								<img alt="" src="content/Users/images/goal_arrow.png" />
								<h4>
									Interoperable systems:</h4>
								<p>
									By speaking the same industrial language (via I/O), JioRobotics&rsquo; robot fits into existing digital infrastructures without disruption. Maintenance, and robotics consulting. Our team of experts has years of experience in the field and can help you achieve your robotics goals.</p>
							</div>
							<a href="signup"><button class="btn btn-outline-success mt-4" data-bs-target="#myPopup1" data-bs-toggle="modal">Invest Now <span><img alt="" src="content/Users/images/up_arrow.png" /></span></button></a></div>
					</div>
				</div>
			</div>
		</div>
	</section>
</div>
', N'investorshomepage-investerspartners', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B38A00B95CF4 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B3730098C16B AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (19, N'InvestorsHomePage JoinourNextChat', N'<section class="scaling-section sec_padding">
	<div class="container">
		<h2 class="sec_title text-center">
			Scaling Flippy Is a<br class="d-none d-xl-block" />
			$4 Billion Opportunity</h2>
		<div class="inner_sub_title">
			Because the quick-service restaurant market is so large, capturing just a fraction of it could be worth over $4 billion in revenue for us.</div>
		<div class="scaling_main">
			<div class="scaling_inner">
				<div class="doller">
					$</div>
				<h5>
					$1 Trillion</h5>
				<div class="content">
					Market value of quick service restaurants (QSR) alone2.</div>
			</div>
			<div class="scaling_inner">
				<div class="doller">
					$</div>
				<h5>
					$4 Billion</h5>
				<div class="content">
					Annual recurring revenue opportunity.</div>
			</div>
			<div class="scaling_inner">
				<div class="doller">
					$</div>
				<h5>
					25 Million</h5>
				<div class="content">
					Global projected number of restaurant units by 20264.</div>
			</div>
		</div>
	</div>
</section>
<section class="scaling-section ds sec_padding pt-0" id="perks">
	<div class="container">
		<h2 class="sec_title text-center">
			Get Exclusive Investment Bonuses</h2>
		<div class="scaling_main">
			<div class="scaling_inner">
				<h5>
					Existing Investors</h5>
				<div class="scal_part">
					<h5>
						Receive</h5>
					<h4>
						5%</h4>
					<h5>
						Bonus Shares</h5>
					<div class="content">
						Min Investment: <span>$2,400</span></div>
				</div>
				<a href="signup"><button class="btn btn-outline-success mt-3 mt-sm-4">Invest Now <span><img alt="" src="content/Users/images/up_arrow.png" /></span></button></a></div>
			<div class="scaling_inner">
				<h5>
					New Investors</h5>
				<div class="scal_part">
					<h5>
						Receive</h5>
					<h4>
						5%</h4>
					<h5>
						Bonus Shares</h5>
					<div class="content">
						Min Investment: <span>$2,400</span></div>
				</div>
				<a href="signup"><button class="btn btn-outline-success mt-3 mt-sm-4">Invest Now <span><img alt="" src="content/Users/images/up_arrow.png" /></span></button></a></div>
			<div class="scaling_inner">
				<h5>
					Those Who Reserved Shares</h5>
				<div class="scal_part">
					<h5>
						Receive</h5>
					<h4>
						3%</h4>
					<h5>
						Bonus Shares</h5>
					<div class="content">
						Min Investment: <span>$1,052.16</span></div>
				</div>
				<a href="signup"><button class="btn btn-outline-success mt-3 mt-sm-4">Invest Now <span><img alt="" src="content/Users/images/up_arrow.png" /></span></button></a></div>
		</div>
	</div>
</section>
<section class="roadmap-section sec_padding pt-0" id="roadmap">
	<div class="container">
		<div class="roadmap_main">
			<div class="row">
				<div class="col-lg-6">
					<div class="sticky_part">
						<h2 class="sec_title text-start">
							A Roadmap For Manufacturing Industrial Operation Robot IO 4.0 Autonomus Humaniod Robotics Innovation</h2>
						<p class="dec">
							Our Path ahead is set to redefine Manufacturing Industrial Operation Robot industry 4.0 operations.</p>
						<a class="btn btn-outline-success mt-3 mt-sm-4" href="signup">Invest Now <span><img alt="" src="content/Users/images/up_arrow.png" /></span></a></div>
				</div>
				<div class="col-lg-6">
					<div class="roadmap_card_main">
						<div class="roadmap_card">
							<div class="year">
								2023-2024</div>
							<h5>
								Founding and early innovation</h5>
							<p>
								Early development and conceptualization of Manufacturing Industrial Operation Robot</p>
						</div>
						<div class="roadmap_card">
							<div class="year">
								2025</div>
							<h5>
								Our transformative year</h5>
							<ul>
								<li>
									New Innovation Teams and leadership with a track record of scaling businesses successfully.</li>
								<li>
									Streamlined workforce and operations, and cost structure reduction.</li>
								<li>
									Strategic partnerships with industry leaders and strategic investors like CCBC and TEDCO.</li>
							</ul>
						</div>
						<div class="roadmap_card">
							<div class="year">
								2025-2026</div>
							<h5>
								Market expansion</h5>
							<ul>
								<li>
									Patents issued and IP Pending</li>
								<li>
									Development and launch of Next-Generation JIO ROBOTICS Manufacturing Industrial Operation Robot IO 4.0 to scale revenue from 2026 onwards</li>
								<li>
									Partnerd with CCBC and TEDCO as Strategic Partners and signed and We are now actively working toward a manufacturing pilot deployment, where our intelligent robots will be tested directly within a live factory setting. This marks a significant step toward commercialization and scaling, with plans for further robot orders following successful pilot results.</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</section>
<section class="labor-shortage-section sec_padding pt-0">
	<div class="container">
		<h2 class="sec_title text-center">
			Labor Shortage issues</h2>
		<div class="labor_shortage_main">
			<div class="labor_shortage_inner">
				<img alt="" src="content/Users/images/laber_img.png" /></div>
			<div class="labor_shortage_inner">
				<div class="inner_part">
					<h2>
						600,000+</h2>
					<div class="content">
						U.S. manufacturing faces 600,000+ unfilled jobs.</div>
				</div>
				<div class="inner_part">
					<h2>
						600,000+</h2>
					<div class="content">
						U.S. manufacturing faces 600,000+ unfilled jobs.</div>
				</div>
			</div>
			<div class="labor_shortage_inner">
				<div class="inner_part">
					<ul>
						<li>
							Labor costs rising, skilled workforce shrinking.</li>
						<li>
							Humanoid alternatives too costly/unstable</li>
						<li>
							Advances in AI, ROS, and edge computing &rarr; robots ready today.</li>
					</ul>
				</div>
				<div class="inner_part">
					<ul>
						<li>
							Labor costs rising, skilled workforce shrinking.</li>
						<li>
							Humanoid alternatives too costly/unstable</li>
						<li>
							Advances in AI, ROS, and edge computing &rarr; robots ready today.</li>
					</ul>
				</div>
			</div>
		</div>
	</div>
</section>
<section class="advantage-section">
	<div class="container">
		<div class="advantage_main">
			<div class="advantage_inner">
				<h2>
					Key Strategic Partners Give Us an Unfair Advantage</h2>
			</div>
			<div class="advantage_inner sub_part">
				<div class="sub_part_inner">
					<p class="content">
						Our strategic partnership with <span>Ecolab provides us with access</span> to one of the most robust sales and distribution pipelines on the planet.</p>
					<img alt="" src="content/Users/images/ecolab.png" /></div>
				<div class="sub_part_inner">
					<p class="content">
						<span>NVIDIA chose us as</span> a development partner to integrate their most cutting-edge AI vision technology into Flippy.</p>
					<img alt="" src="content/Users/images/nvidia.png" /></div>
				<div class="sub_part_inner">
					<p class="content">
						<span>Amazon selected us</span> as a strategic partner to leverage AWS and RoboMaker technologies, enhancing Flippy&#39;s AI and automation capabilities.</p>
					<img alt="" src="content/Users/images/amazon.png" /></div>
			</div>
		</div>
	</div>
</section>
', N'investorshomepage-joinournextchat', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B38A00B7FB0B AS DateTime), N'info@jiorobotics.com', CAST(0x0000B37300990D41 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (20, N'InvestorsHomePage WhatCanbeDone', N'<div class="our_products_section sec_padding">
	<div class="container">
		<div class="row">
			<div class="col-lg-6 pe-lg-5">
				<div class="about_img">
					<img alt="" class="overlay_bg" data-loaded="false" src="content/Users/images/about_img_bg.png" /> <img alt="Robot Technology" class="img-fluid rounded" data-loaded="false" src="content/Users/images/about-img.png" /></div>
			</div>
			<div class="col-lg-6">
				<h2 class="sec_title">
					What Can be Done by Our Product</h2>
				<p>
					1. Industrial Integration It connects to conveyors, actuators, grippers, and pneumatic systems, allowing the robot to control and orchestrate production workflows directly on the factory floor Jio Robotics.</p>
				<p>
					2. Sensor-based Adaptability Equipped to receive signals from proximity sensors, limit switches, vision systems, and safety devices, the robot can detect part presence, ensure precise alignment, and adapt its actions dynamically .</p>
				<p>
					3. End-to-End Automation Through I/O connectivity, the robot works in tandem with existing PLCs, HMIs, and SCADA systems, enabling synchronized start/stop operations and seamless task coordination .</p>
				<p>
					4. Safety and Compliance It supports dedicated safety I/O interfaces&mdash;such as emergency stop buttons and light curtains&mdash;ensuring that all operations meet industrial safety standards .</p>
			</div>
		</div>
	</div>
</div>
<div class="team-section sec_padding pt-0" id="team">
	<div class="container">
		<h2 class="sec_title text-center">
			Meet the Team</h2>
		<div class="row g-4 pt-3">
			<div class="col-sm-6 col-lg-4">
				<div class="team_inner">
					<div class="team_person">
						<img alt="" src="content/Users/images/team1.png" /></div>
					<h5>
						TBD</h5>
					<p>
						Ui/Ux Designer</p>
				</div>
			</div>
			<div class="col-sm-6 col-lg-4">
				<div class="team_inner">
					<div class="team_person">
						<img alt="" src="content/Users/images/team1.png" /></div>
					<h5>
						TBD</h5>
					<p>
						Ui/Ux Designer</p>
				</div>
			</div>
			<div class="col-sm-6 col-lg-4">
				<div class="team_inner">
					<div class="team_person">
						<img alt="" src="content/Users/images/team1.png" /></div>
					<h5>
						TBD</h5>
					<p>
						Ui/Ux Designer</p>
				</div>
			</div>
			<div class="col-sm-6 col-lg-4">
				<div class="team_inner">
					<div class="team_person">
						<img alt="" src="content/Users/images/team1.png" /></div>
					<h5>
						TBD</h5>
					<p>
						Ui/Ux Designer</p>
				</div>
			</div>
			<div class="col-sm-6 col-lg-4">
				<div class="team_inner">
					<div class="team_person">
						<img alt="" src="content/Users/images/team1.png" /></div>
					<h5>
						TBD</h5>
					<p>
						Ui/Ux Designer</p>
				</div>
			</div>
			<div class="col-sm-6 col-lg-4">
				<div class="team_inner">
					<div class="team_person">
						<img alt="" src="content/Users/images/team1.png" /></div>
					<h5>
						TBD</h5>
					<p>
						Ui/Ux Designer</p>
				</div>
			</div>
		</div>
	</div>
</div>
<div class="news-section sec_padding pt-0" id="news">
	<div class="container">
		<h2 class="sec_title text-center">
			Latest&nbsp;News</h2>
		<div class="news_part">
			<div class="news_img">
				<img alt="" src="content/Users/images/news-img.png" /></div>
			<div class="news_content">
				<h6 class="date">
					May 12, 2025</h6>
				<h4>
					Robotic Bartenders?</h4>
				<p>
					Downtown-based Rotender is among the latest local companies to dabble in food and beverage space automation.</p>
				<a class="btn btn-outline-success mt-3 mt-sm-4" href="p/robotic-bartenders">Read Full Article <span><img alt="" src="content/Users/images/up_arrow.png" /></span></a></div>
		</div>
		<div class="news_part">
			<div class="news_img">
				<img alt="" src="content/Users/images/news-img.png" /></div>
			<div class="news_content">
				<h6 class="date">
					May 12, 2025</h6>
				<h4>
					Robotic Bartenders?</h4>
				<p>
					Downtown-based Rotender is among the latest local companies to dabble in food and beverage space automation.</p>
				<a class="btn btn-outline-success mt-3 mt-sm-4" href="p/robotic-bartenders">Read Full Article <span><img alt="" src="content/Users/images/up_arrow.png" /></span></a></div>
		</div>
		<div class="news_part">
			<div class="news_img">
				<img alt="" src="content/Users/images/news-img.png" /></div>
			<div class="news_content">
				<h6 class="date">
					May 12, 2025</h6>
				<h4>
					Robotic Bartenders?</h4>
				<p>
					Downtown-based Rotender is among the latest local companies to dabble in food and beverage space automation.</p>
				<a class="btn btn-outline-success mt-3 mt-sm-4" href="p/robotic-bartenders">Read Full Article <span><img alt="" src="content/Users/images/up_arrow.png" /></span></a></div>
		</div>
		<div class="news_part">
			<div class="news_img">
				<img alt="" src="content/Users/images/news-img.png" /></div>
			<div class="news_content">
				<h6 class="date">
					May 12, 2025</h6>
				<h4>
					Robotic Bartenders?</h4>
				<p>
					Downtown-based Rotender is among the latest local companies to dabble in food and beverage space automation.</p>
				<a class="btn btn-outline-success mt-3 mt-sm-4" href="p/robotic-bartenders">Read Full Article <span><img alt="" src="content/Users/images/up_arrow.png" /></span></a></div>
		</div>
	</div>
</div>
<div class="faqs-section sec_padding pt-0" id="faqs">
	<h2 class="sec_title text-center">
		Frequently Asked Questions</h2>
	<div class="container">
		<div class="faq-container">
			<!-- How much can I invest?  -->
			<div class="faq-item value-item">
				<button class="faq-question">How much can I invest? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<!-- How do I calculate my net worth?  -->
			<div class="faq-item value-item">
				<button class="faq-question">How do I calculate my net worth? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<div class="faq-item value-item">
				<button class="faq-question">What are the tax implications of an equity crowdfunding investment? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<div class="faq-item value-item">
				<button class="faq-question">What do I need to know about early-stage investing? Are these investments risky? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<div class="faq-item value-item">
				<button class="faq-question">When will I get my investment back? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<div class="faq-item value-item">
				<button class="faq-question">How can I learn more about a company&#39;s offering? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<div class="faq-item value-item">
				<button class="faq-question">How do I keep up with how the company is doing? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
			<div class="faq-item value-item">
				<button class="faq-question">What relationship does the company have with DealMaker Securities? <span class="icon">+</span></button>
				<div class="faq-answer">
					<p>
						Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia, odio. Exercitationem quia iste saepe, magni hic amet sed earum debitis eos perferendis enim corporis expedita iure necessitatibus at obcaecati id!</p>
				</div>
			</div>
		</div>
	</div>
</div>
', N'investorshomepage-whatcanbedone', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B3850077946D AS DateTime), N'info@jiorobotics.com', CAST(0x0000B373009A2AA3 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (21, N'InvestorsHomePage Jio RoboticsisinProduction', N'<section class="cta-section sec_padding pt-0">
	<div class="container">
		<div class="cta-section-inner">
			<div class="row align-items-center">
				<div class="col-lg-12 text-center">
					<h2 class="sec_title mb-2">
						Jio Robotics is in Production Now</h2>
					<p class="cta-subtitle mb-4">
						Lead time: X months</p>
					<button class="btn btn-outline-success mx-auto">Shop Now or Pre-order <span><img alt="" src="content/Users/images/up_arrow.png" /></span></button></div>
			</div>
		</div>
	</div>
</section>
', N'investorshomepage-jio-roboticsisinproduction', N'', N'', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B373009A9C6C AS DateTime), N'info@jiorobotics.com', CAST(0x0000B373009A9C71 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (29, N'Academy', N'<div class="aws-editior">
	<div class="main_bg">
		<!-- Content Start Here -->
		<section class="inner_sec sec_padding">
			<div class="container">
				<div class="row justify-content-center">
					<div class="col-lg-12">
						<h2 class="sec_title mb-2 text-center py-5 my-5">
							Content Will Update Soon..!</h2>
					</div>
				</div>
			</div>
		</section>
	</div>
</div>
', N'academy', N'', N'', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B392008433B1 AS DateTime), N'', CAST(0x0000B37D005E5862 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (30, N'Shop Now', N'<div class="main_bg">
	
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Upadte Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
</div>
', N'shop-now', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B38A00C251DC AS DateTime), N'', CAST(0x0000B37D0060C6D5 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (31, N'InvestorsLearnMore', N'<div class="main_bg">
	
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon !</h2>
				</div>
			</div>
		</div>
	</section>
</div>

', N'investorslearnmore', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B38A00C22813 AS DateTime), N'', CAST(0x0000B37F006C2858 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (44, N'Dive Deeper into Our Culture', N'<div class="main_bg">
	
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Upadte Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
	<!-- Production CTA Section --><!-- <section class="cta-section sec_padding pt-0">
        <div class="container">
            <div class="cta-section-inner">
                <div class="row align-items-center">
                    <div class="col-lg-12 text-center">
                        <h2 class="sec_title mb-2">Jio Robotics is in Production Now</h2>
                        <p class="cta-subtitle mb-4">Lead time: X months</p>
                        <button class="btn btn-outline-success mx-auto">Shop Now or Pre-order <span><img src="content/images/up_arrow.png" alt=""></span></button>
                    </div>
                   
                </div>
            </div>
        </div>
    </section> --></div>
', N'dive-deeper-into-our-culture', N'', N'', N'', N'', N'', N'', 1, N'', CAST(0x0000B38A00C1FF34 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B385006081BB AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (45, N'Robotic Bartenders', N'<div class="main_bg">
	<!-- Content Start Here -->
	<section class="inner_sec sec_padding">
		<div class="container">
			<div class="row justify-content-center">
				<div class="col-lg-12">
					<h2 class="sec_title mb-2 text-center py-5 my-5">
						Content Will Update Soon..!</h2>
				</div>
			</div>
		</div>
	</section>
</div>
<p>
	&nbsp;</p>
', N'robotic-bartenders', N'', N'', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B38B013938E5 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B3850075DC93 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (54, N'HomePage Transforming the Future with Robotics', N'<!-- Hero Section -->
<section class="hero-section" id="home">
	<div class="container">
		<!-- min-vh-90 -->
		<div class="row align-items-center ">
			<div class="col-lg-12">
				<div class="banner_content">
					<h1 class="hero-title mb-4 text-center">
						Transforming the<br />
						Future with Robotics</h1>
					<!-- <div class="bnr_btns">
                            <button class="btn btn-outline-success">Master Plan <span><img src="content/Users/images/up_arrow.png" alt=""></span></button>
                            <button class="btn btn-outline-success ">Academy <span><img src="content/Users/images/up_arrow.png" alt=""></span></button>
                            <button class="btn btn-outline-success d-flex d-sm-none">Investors <span><img src="content/Users/images/up_arrow.png" alt=""></span></button>
                        </div> -->
					<div class="bnr_btns">
						<a class="btn btn-outline-success" href="p/masterplans">Master Plan <span><img alt="" src="content/Users/images/up_arrow.png" /></span> </a> <a class="btn btn-outline-success" href="p/academy"> Academy <span><img alt="" src="content/Users/images/up_arrow.png" /></span> </a> <a class="btn btn-outline-success d-flex d-sm-none" href="http://investors.jiorobotics.com/"> Investors <span><img alt="" src="content/Users/images/up_arrow.png" /></span> </a></div>
				</div>
				<p class="hero-subtitle mb-3 text-center">
					Creating cutting-edge robotic<br class="d-none d-md-block" />
					technology for a sustainable future.</p>
			</div>
		</div>
	</div>
	<div class="logos">
		<div class="left-logo">
			<img alt="" src="content/Users/images/patent-approved-logo.png" /></div>
		<div class="right-logo">
			<img alt="" src="content/Users/images/madeinmaryland-logo.png" /></div>
	</div>
</section>
<section class="meet_io_sec">
	<div class="overlay_img">
		<img alt="" src="content/Users/images/main_bottom_grad.png" /></div>
	<div class="container">
		<h3 class="sec_title text-center">
			Meet IO</h3>
		<div class="row pt-2 pt-sm-3 align-items-lg-end position-relative">
			<div class="order-2 order-lg-1 col-sm-6 col-lg-4">
				<div class="robot-showcase">
					<div class="robot-card">
						<a href="#"><img alt="IO Robot" class="robot-image" src="content/Users/images/io-1.png" /> </a></div>
				</div>
			</div>
			<div class="order-1 order-lg-2 col-lg-4">
				<div class="robot-card">
					<a href="p/industrial-operations?mrid=6"><img alt="IO Robot" class="robot-image" src="content/Users/images/io-2.png" /> </a>
					<div class="robot-info">
						<a href="p/industrial-operations?mrid=6"><span class="circle_arrow"><img alt="" src="content/Users/images/circle_arrow.png" /> </span> </a>
						<h3>
							<a href="p/industrial-operations?mrid=6">Industrial Operational Robot</a></h3>
					</div>
				</div>
			</div>
			<div class="order-3 order-lg-3 col-sm-6 col-lg-4">
				<div class="robot-card">
					<a href="#"><img alt="IO Robot" class="robot-image" src="content/Users/images/io-3.png" /> </a></div>
			</div>
		</div>
	</div>
	<div class="meet_inner_card_main">
		&nbsp;</div>
	<!-- About Section -->
	<section class="about-section sec_padding" id="about">
		<div class="container">
			<div class="row">
				<div class="col-lg-7 pe-lg-5">
					<h2 class="sec_title mb-4">
						Introducing Jio Robotics: Redefining Future Automation</h2>
					<p class="section-text mb-4">
						IO (Industrial Operational Robot) from Jio Robotics is engineered to bring intelligence, adaptability, and efficiency into real-world industrial environments. Designed to work safely alongside humans, IO merges mobility, dexterity, and perception with advanced AI, enabling it to handle complex tasks across manufacturing, logistics, and beyond, shaping the future of human&ndash;robot collaboration.</p>
					<a class="btn btn-outline-success" href="p/aboutus?mrid=4">Learn More <span><img alt="" src="content/Users/images/up_arrow.png" /></span></a></div>
				<div class="col-lg-5">
					<div class="about_img">
						<img alt="" class="overlay_bg" src="content/Users/images/about_img_bg.png" /> <img alt="Robot Technology" class="img-fluid rounded" src="content/Users/images/about-img.png" /></div>
				</div>
			</div>
		</div>
	</section>
</section>
<p>
	&nbsp;</p>
', N'homepage-transforming-the-future-with-robotics', N'', N'_parent', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B396009E0A55 AS DateTime), N'info@jiorobotics.com', CAST(0x0000B38B00CABB99 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (55, N'Cooking Robot', N'<div>
	<div class=""><img alt="Meet Alfred, a robot who can help out in the kitchen - The Boston Globe" class="responsive-img" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/YRSYTIRG4NGAZASDY7ZZIZGMEI.jpg?auth=f4d5eb4bfa922e234c7a86476a6eeb44aa87dfff77d9a095775ef5f325f76c9a&amp;width=1440" /> <!-- centered button --></div>
	
</div>
<div class="row" style="justify-content: center;margin-top: 20px;"><div class="col-md-2">
  <div class="center">
		<a class="nav-link btn btn-outline-success px-3 ms-2" href="contact-us">Button <span> <img alt="" src="Content/Users/images/chat.png" data-loaded="false"> </span> </a></div>
</div></div>
<style type="text/css">

    .responsive-img {
      width: 100%;
      height: auto;
      display: block; 
    }

   

    
    .center {
      text-align: center;
    }</style>
', N'cooking-robot', N'', N'_parent', N'Cooking Bot', N'Robot product line which is used to cook food', N'Cooking, kitchen, Meal', N'Food haven', 1, N'info@jiorobotics.com', CAST(0x0000B38E0074F224 AS DateTime), N'', CAST(0x0000B38B00F89F29 AS DateTime), N'', N'Only Page')
GO
INSERT [dbo].[PageDetails] ([PageDetailId], [Heading], [Description], [PageUrl], [DocumentUrl], [Target], [PageTitle], [MetaDescription], [MetaKeywords], [TopLine], [IsActive], [UpdatedBy], [UpdatedDate], [InsertedBy], [InsertedDate], [OtherUrl], [AddPage]) VALUES (57, N'Cooking Robots', N'<p>
	<a href="https://www.google.com/imgres?q=kitchen robot&amp;imgurl=https%3A%2F%2Fi0.wp.com%2Fthespoon.tech%2Fwp-content%2Fuploads%2F2020%2F08%2F2-Prototype-scaled.jpg%3Ffit%3D1200%2C800%26ssl%3D1&amp;imgrefurl=https%3A%2F%2Fthespoon.tech%2Fdavinci-kitchen-aims-to-debut-its-automated-robot-pasta-kiosk-this-year%2F&amp;docid=tSXHPOR9qws8bM&amp;tbnid=6HAVuMva113gTM&amp;vet=12ahUKEwis07OHitmQAxWlElkFHVxiAIkQM3oECD0QAA..i&amp;w=1200&amp;h=800&amp;hcb=2&amp;ved=2ahUKEwis07OHitmQAxWlElkFHVxiAIkQM3oECD0QAA" target="_self"><img alt="Hello!" src="https://www.google.com/imgres?q=kitchen%20robot&amp;imgurl=https%3A%2F%2Fi0.wp.com%2Fthespoon.tech%2Fwp-content%2Fuploads%2F2020%2F08%2F2-Prototype-scaled.jpg%3Ffit%3D1200%252C800%26ssl%3D1&amp;imgrefurl=https%3A%2F%2Fthespoon.tech%2Fdavinci-kitchen-aims-to-debut-its-automated-robot-pasta-kiosk-this-year%2F&amp;docid=tSXHPOR9qws8bM&amp;tbnid=6HAVuMva113gTM&amp;vet=12ahUKEwis07OHitmQAxWlElkFHVxiAIkQM3oECD0QAA..i&amp;w=1200&amp;h=800&amp;hcb=2&amp;ved=2ahUKEwis07OHitmQAxWlElkFHVxiAIkQM3oECD0QAA" /></a><img alt="" src="https://www.google.com/imgres?q=kitchen%20robot&amp;imgurl=https%3A%2F%2Fi0.wp.com%2Fthespoon.tech%2Fwp-content%2Fuploads%2F2020%2F08%2F2-Prototype-scaled.jpg%3Ffit%3D1200%252C800%26ssl%3D1&amp;imgrefurl=https%3A%2F%2Fthespoon.tech%2Fdavinci-kitchen-aims-to-debut-its-automated-robot-pasta-kiosk-this-year%2F&amp;docid=tSXHPOR9qws8bM&amp;tbnid=6HAVuMva113gTM&amp;vet=12ahUKEwis07OHitmQAxWlElkFHVxiAIkQM3oECD0QAA..i&amp;w=1200&amp;h=800&amp;hcb=2&amp;ved=2ahUKEwis07OHitmQAxWlElkFHVxiAIkQM3oECD0QAA" /></p>
', N'cooking-robots', N'', N'', N'', N'', N'', N'', 1, N'info@jiorobotics.com', CAST(0x0000B38B013204AE AS DateTime), N'info@jiorobotics.com', CAST(0x0000B38B0131739F AS DateTime), N'', N'Only Page')
GO
SET IDENTITY_INSERT [dbo].[PageDetails] OFF
GO
SET IDENTITY_INSERT [dbo].[Roles] ON 

GO
INSERT [dbo].[Roles] ([RoleId], [RoleName], [IsActive], [UpdatedTime], [UpdatedBy]) VALUES (1, N'SuperAdmin', 1, CAST(0x0000A9C800000000 AS DateTime), N'Admin')
GO
INSERT [dbo].[Roles] ([RoleId], [RoleName], [IsActive], [UpdatedTime], [UpdatedBy]) VALUES (31, N'StaffAdmin', 1, CAST(0x0000B19C012290FC AS DateTime), N'Admin')
GO
INSERT [dbo].[Roles] ([RoleId], [RoleName], [IsActive], [UpdatedTime], [UpdatedBy]) VALUES (32, N'Recruiter', 1, CAST(0x0000B19C012299F9 AS DateTime), N'Admin')
GO
INSERT [dbo].[Roles] ([RoleId], [RoleName], [IsActive], [UpdatedTime], [UpdatedBy]) VALUES (34, N'Manager', 1, CAST(0x0000B19C0122A402 AS DateTime), N'Admin')
GO
INSERT [dbo].[Roles] ([RoleId], [RoleName], [IsActive], [UpdatedTime], [UpdatedBy]) VALUES (37, N'Lead', 1, CAST(0x0000B1A00072DDEC AS DateTime), N'support@arjunweb.in')
GO
SET IDENTITY_INSERT [dbo].[Roles] OFF
GO
SET IDENTITY_INSERT [dbo].[SampleMOUFile] ON 

GO
INSERT [dbo].[SampleMOUFile] ([Id], [Name], [Documenturl], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (11, N'Sample MOU File', N'11-SampleMOUFile.pdf', 1, CAST(0x0000B38B016F84F2 AS DateTime), N'')
GO
INSERT [dbo].[SampleMOUFile] ([Id], [Name], [Documenturl], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (13, N'sfd', N'13-sfd.pdf', 1, CAST(0x0000B3960126EBE6 AS DateTime), N'')
GO
SET IDENTITY_INSERT [dbo].[SampleMOUFile] OFF
GO
SET IDENTITY_INSERT [dbo].[Skills] ON 

GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (1, N'AI - Helix Team', 1, CAST(0x0000B3690011153F AS DateTime), N'Admin', CAST(0x0000B39100AF1E96 AS DateTime), N'Jio')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (2, N'BOTQ Manufacturing', 1, CAST(0x0000B3690011273D AS DateTime), N'Admin', CAST(0x0000B3690011273D AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (3, N'Commercial Operations', 1, CAST(0x0000B36900112F05 AS DateTime), N'Admin', CAST(0x0000B36900112F05 AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (4, N'Electrical', 1, CAST(0x0000B36900113EB3 AS DateTime), N'Admin', CAST(0x0000B36900113EB3 AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (5, N'Finance', 1, CAST(0x0000B3690011441E AS DateTime), N'Admin', CAST(0x0000B3690011441E AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (6, N'Fleet Operations', 1, CAST(0x0000B36900114C0D AS DateTime), N'Admin', CAST(0x0000B36900114C0D AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (7, N'Hardware', 1, CAST(0x0000B369001153A2 AS DateTime), N'Admin', CAST(0x0000B369001153A2 AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (8, N'Industrial Design', 1, CAST(0x0000B36900115BF5 AS DateTime), N'Admin', CAST(0x0000B36900115BF5 AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (9, N'Platform Software', 1, CAST(0x0000B3690011649A AS DateTime), N'Admin', CAST(0x0000B3690011649A AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (10, N'Prototype Build', 1, CAST(0x0000B36900116F3F AS DateTime), N'Admin', CAST(0x0000B36900116F3F AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (11, N'Safety', 1, CAST(0x0000B369001175B5 AS DateTime), N'Admin', CAST(0x0000B369001175B5 AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (12, N'Security & Privacy', 1, CAST(0x0000B36900117D56 AS DateTime), N'Admin', CAST(0x0000B36900117D56 AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (13, N'Supply Chain', 1, CAST(0x0000B36900118551 AS DateTime), N'Admin', CAST(0x0000B384010830DE AS DateTime), N'Jio')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (14, N'Systems Integration & Test', 1, CAST(0x0000B36900118E9C AS DateTime), N'Admin', CAST(0x0000B36900118E9C AS DateTime), N'Admin')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (18, N'QA', 1, CAST(0x0000B38800AFD4C2 AS DateTime), N'Jio', CAST(0x0000B38800AFD4C2 AS DateTime), N'Jio')
GO
INSERT [dbo].[Skills] ([SkillId], [SkillName], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (19, N'ap', 1, CAST(0x0000B38800C1719C AS DateTime), N'Jio', CAST(0x0000B39100A881CF AS DateTime), N'Jio')
GO
SET IDENTITY_INSERT [dbo].[Skills] OFF
GO
SET IDENTITY_INSERT [dbo].[UserRoles] ON 

GO
INSERT [dbo].[UserRoles] ([UserRoleId], [UserId], [RoleId], [IsAdd], [IsEdit], [IsView], [IsDelete], [IsExport], [MenuId]) VALUES (1, 2, 1, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[UserRoles] ([UserRoleId], [UserId], [RoleId], [IsAdd], [IsEdit], [IsView], [IsDelete], [IsExport], [MenuId]) VALUES (129, 182, 32, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[UserRoles] ([UserRoleId], [UserId], [RoleId], [IsAdd], [IsEdit], [IsView], [IsDelete], [IsExport], [MenuId]) VALUES (131, 184, 32, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[UserRoles] ([UserRoleId], [UserId], [RoleId], [IsAdd], [IsEdit], [IsView], [IsDelete], [IsExport], [MenuId]) VALUES (139, 191, 31, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[UserRoles] ([UserRoleId], [UserId], [RoleId], [IsAdd], [IsEdit], [IsView], [IsDelete], [IsExport], [MenuId]) VALUES (20165, 20218, 32, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[UserRoles] ([UserRoleId], [UserId], [RoleId], [IsAdd], [IsEdit], [IsView], [IsDelete], [IsExport], [MenuId]) VALUES (20167, 20220, 32, NULL, NULL, NULL, NULL, NULL, NULL)
GO
SET IDENTITY_INSERT [dbo].[UserRoles] OFF
GO
SET IDENTITY_INSERT [dbo].[Users] ON 

GO
INSERT [dbo].[Users] ([UserId], [FirstName], [MiddleName], [LastName], [UserNumber], [Password], [Gender], [DOB], [SSN], [Phone], [HomePhone], [Email], [Email1], [ProfileImageUrl], [AadharNumber], [PANNumber], [PassportNo], [DateofIssue], [DateofExpiry], [CountryIssued], [CountryName], [StateName], [CityName], [ZipCode], [PermanentAddress], [MailingAddress], [EmergencyName], [EmergencyPhone], [Everworked], [WorkedName], [Status], [IsApproved], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [EmergencyCountyCode], [EmergencyRelation], [CountyCode], [EmergencyName1], [EmergencyPhone1], [EmergencyRelation1], [HomePhoneCountryCode], [HireDate], [StartDate], [MonthlySalary], [AnnualSalary], [PayFrequency], [BonusPerPlacement], [EmergencyCountyCode1]) VALUES (2, N'Jio', N'.n', N'Robotics', NULL, N'PP3WDkhH+U8xhamU5YEu1Rvr27B6UPOxhUd0ScmUYTI=', N'Male', CAST(0x00009DCE00000000 AS DateTime), NULL, N'566-656-5665', NULL, N'info@jiorobotics.com', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'Active', 1, 1, 1, NULL, NULL, NULL, CAST(0x0000B33C0177B258 AS DateTime), CAST(0x0000B1DB005C1FA7 AS DateTime), CAST(0x0000B19300BFF20A AS DateTime), N'admin', CAST(0x0000B38A01733EA8 AS DateTime), N'2', NULL, NULL, N'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[Users] ([UserId], [FirstName], [MiddleName], [LastName], [UserNumber], [Password], [Gender], [DOB], [SSN], [Phone], [HomePhone], [Email], [Email1], [ProfileImageUrl], [AadharNumber], [PANNumber], [PassportNo], [DateofIssue], [DateofExpiry], [CountryIssued], [CountryName], [StateName], [CityName], [ZipCode], [PermanentAddress], [MailingAddress], [EmergencyName], [EmergencyPhone], [Everworked], [WorkedName], [Status], [IsApproved], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [EmergencyCountyCode], [EmergencyRelation], [CountyCode], [EmergencyName1], [EmergencyPhone1], [EmergencyRelation1], [HomePhoneCountryCode], [HireDate], [StartDate], [MonthlySalary], [AnnualSalary], [PayFrequency], [BonusPerPlacement], [EmergencyCountyCode1]) VALUES (182, N'Abhishek', NULL, N'Peela', NULL, N'Ksi8wDYuuv1WvMWOQC4kLA==', N'Male', CAST(0x00008F9800000000 AS DateTime), N'546-56-8758', N'703-283-7708', N'738-643-7708', N'apeela@vritresources.com', N'abhishekpeela@gmail.com', NULL, N'7484 0950 7797', N'EDJPA4543L', NULL, NULL, NULL, NULL, N'India', N'Andhra Pradesh', N'Visakhapatnam', N'530040', N'15-19 Arilova', NULL, N'Krishna Prasad', N'701-308-2148', NULL, NULL, NULL, 1, 1, 0, NULL, N'49ea3f50-7fdf-4b32-82da-8f110effff01', NULL, CAST(0x0000B1FB00758765 AS DateTime), CAST(0x0000B1D4013BE0CF AS DateTime), CAST(0x0000B1B7002A6AE6 AS DateTime), N'0', CAST(0x0000B24900D19245 AS DateTime), N'182', N'91', N'Father', N'91', NULL, NULL, NULL, N'91', CAST(0x0000B19B00000000 AS DateTime), CAST(0x0000B1A000000000 AS DateTime), CAST(23000.00 AS Decimal(15, 2)), CAST(276000.00 AS Decimal(15, 2)), N'Monthly', N'25000', N'91')
GO
INSERT [dbo].[Users] ([UserId], [FirstName], [MiddleName], [LastName], [UserNumber], [Password], [Gender], [DOB], [SSN], [Phone], [HomePhone], [Email], [Email1], [ProfileImageUrl], [AadharNumber], [PANNumber], [PassportNo], [DateofIssue], [DateofExpiry], [CountryIssued], [CountryName], [StateName], [CityName], [ZipCode], [PermanentAddress], [MailingAddress], [EmergencyName], [EmergencyPhone], [Everworked], [WorkedName], [Status], [IsApproved], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [EmergencyCountyCode], [EmergencyRelation], [CountyCode], [EmergencyName1], [EmergencyPhone1], [EmergencyRelation1], [HomePhoneCountryCode], [HireDate], [StartDate], [MonthlySalary], [AnnualSalary], [PayFrequency], [BonusPerPlacement], [EmergencyCountyCode1]) VALUES (184, N'Vamsi', N'Varahalu', N'Lakkoju', NULL, N'g66SBMve7DnAjPDcdSFUuw==', N'Male', CAST(0x0000863100000000 AS DateTime), N'758-75-8767', N'812-138-2806', NULL, N'vlakkoju@vritresources.com', N'lakkojuvamsi@gmail.com', NULL, N'5518 0636 7374', N'AIXPL8130B', NULL, NULL, NULL, NULL, N'India', N'Andhra Pradesh', N'Visakhapatnam', N'530047', N'401, Nagalakshmi Nilayam, Vepagunta, Pendurthi Road', NULL, N'Malleswari', N'812-542-0063', NULL, NULL, NULL, 1, 1, 1, NULL, N'87a10e77-cc9a-47b9-8617-074a5d1457c7', NULL, CAST(0x0000B1F500ACFEEC AS DateTime), CAST(0x0000B1B60161F02E AS DateTime), CAST(0x0000B1B7002C514E AS DateTime), N'0', CAST(0x0000B24900D06E70 AS DateTime), N'184', N'91', N'Mother', N'91', NULL, NULL, NULL, N'91', CAST(0x0000B19B00000000 AS DateTime), CAST(0x0000B1A000000000 AS DateTime), CAST(30000.00 AS Decimal(15, 2)), CAST(360000.00 AS Decimal(15, 2)), N'Monthly', N'25000', N'91')
GO
INSERT [dbo].[Users] ([UserId], [FirstName], [MiddleName], [LastName], [UserNumber], [Password], [Gender], [DOB], [SSN], [Phone], [HomePhone], [Email], [Email1], [ProfileImageUrl], [AadharNumber], [PANNumber], [PassportNo], [DateofIssue], [DateofExpiry], [CountryIssued], [CountryName], [StateName], [CityName], [ZipCode], [PermanentAddress], [MailingAddress], [EmergencyName], [EmergencyPhone], [Everworked], [WorkedName], [Status], [IsApproved], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [EmergencyCountyCode], [EmergencyRelation], [CountyCode], [EmergencyName1], [EmergencyPhone1], [EmergencyRelation1], [HomePhoneCountryCode], [HireDate], [StartDate], [MonthlySalary], [AnnualSalary], [PayFrequency], [BonusPerPlacement], [EmergencyCountyCode1]) VALUES (191, N'Staff', NULL, N'Admin', NULL, N'uKRdI4fta8Bt2dGB2r9HIQ==', N'Male', CAST(0x0000B1A300000000 AS DateTime), N'77777777777', N'222-222-2222', N'222-222-2222', N'staffadmin@vritresources.com', NULL, NULL, NULL, NULL, N'453453453453', CAST(0x0000B1A900000000 AS DateTime), CAST(0x0000B1A900000000 AS DateTime), N'ddfg', NULL, N'California', N'dfg', NULL, N'Remote', N'hh', N'dgd', N'444-444-4444', NULL, NULL, NULL, 1, 1, 1, NULL, N'38f9a538-4369-4394-9e63-d2cc2c7a0d33', NULL, NULL, CAST(0x0000B1D900664309 AS DateTime), CAST(0x0000B1B700CCCC03 AS DateTime), N'0', CAST(0x0000B1B90075C1F2 AS DateTime), N'191', NULL, N'gdsg', N'01', NULL, NULL, NULL, N'01', NULL, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[Users] ([UserId], [FirstName], [MiddleName], [LastName], [UserNumber], [Password], [Gender], [DOB], [SSN], [Phone], [HomePhone], [Email], [Email1], [ProfileImageUrl], [AadharNumber], [PANNumber], [PassportNo], [DateofIssue], [DateofExpiry], [CountryIssued], [CountryName], [StateName], [CityName], [ZipCode], [PermanentAddress], [MailingAddress], [EmergencyName], [EmergencyPhone], [Everworked], [WorkedName], [Status], [IsApproved], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [EmergencyCountyCode], [EmergencyRelation], [CountyCode], [EmergencyName1], [EmergencyPhone1], [EmergencyRelation1], [HomePhoneCountryCode], [HireDate], [StartDate], [MonthlySalary], [AnnualSalary], [PayFrequency], [BonusPerPlacement], [EmergencyCountyCode1]) VALUES (20218, N'Rahul Raj', NULL, N'Agilan', NULL, N'/8jh6sGS5Uu/i4OnmY+Ccw==', N'Male', CAST(0x00008C0000000000 AS DateTime), NULL, N'807-246-7235', NULL, N'rrahul@vritresources.com', N'irahulraj16@gmail.com', NULL, N'2826 9953 6249', N'EFRPR1469L', NULL, NULL, NULL, NULL, N'India', N'Tamil Nadu', N'Chennai', N'600099', N'No.20C, Agilabhuvanam, 1st main road, Samdariya colony, Kolathur', NULL, N'Test', N'740-132-7069', NULL, NULL, NULL, 1, 1, 1, NULL, N'fa44f0a1-316e-4b19-8435-efa04123cd4f', NULL, CAST(0x0000B29D00D0BA9C AS DateTime), NULL, CAST(0x0000B24800D7B2DF AS DateTime), N'0', CAST(0x0000B24800D7B2DF AS DateTime), N'0', N'91', N'Test', N'91', NULL, N'984-007-5967', NULL, N'91', CAST(0x0000B20200000000 AS DateTime), CAST(0x0000B20200000000 AS DateTime), CAST(15000.00 AS Decimal(15, 2)), CAST(180000.00 AS Decimal(15, 2)), N'Monthly', N'25000', N'91')
GO
INSERT [dbo].[Users] ([UserId], [FirstName], [MiddleName], [LastName], [UserNumber], [Password], [Gender], [DOB], [SSN], [Phone], [HomePhone], [Email], [Email1], [ProfileImageUrl], [AadharNumber], [PANNumber], [PassportNo], [DateofIssue], [DateofExpiry], [CountryIssued], [CountryName], [StateName], [CityName], [ZipCode], [PermanentAddress], [MailingAddress], [EmergencyName], [EmergencyPhone], [Everworked], [WorkedName], [Status], [IsApproved], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy], [EmergencyCountyCode], [EmergencyRelation], [CountyCode], [EmergencyName1], [EmergencyPhone1], [EmergencyRelation1], [HomePhoneCountryCode], [HireDate], [StartDate], [MonthlySalary], [AnnualSalary], [PayFrequency], [BonusPerPlacement], [EmergencyCountyCode1]) VALUES (20220, N'Yamini Devi', NULL, N'Kasapu', NULL, N'+X971fthju5+m+YbMzMa3w==', N'Female', CAST(0x00007E0D00000000 AS DateTime), NULL, N'798-120-9366', NULL, N'ykasapu@vritresources.com', N'hryamini38@gmail.com', NULL, N'2336 5424 1968', N'BNQPK6489K', NULL, NULL, NULL, NULL, N'India', N'Andhra Pradesh', N'Visakhapatnam', N'530024', N'40-1-31, Kailasapuram, Kasturi Nagar', NULL, N'Tulasirao', N'988-572-7828', NULL, NULL, NULL, 1, 1, 1, NULL, N'7ead954e-8bae-4988-af3e-84273466106f', NULL, NULL, NULL, CAST(0x0000B2590109867F AS DateTime), N'0', CAST(0x0000B2590109867F AS DateTime), N'0', N'91', N'Brother', N'91', NULL, NULL, NULL, N'91', CAST(0x0000B25900000000 AS DateTime), CAST(0x0000B25900000000 AS DateTime), CAST(55000.00 AS Decimal(15, 2)), CAST(660000.00 AS Decimal(15, 2)), N'Monthly', N'25000', N'91')
GO
SET IDENTITY_INSERT [dbo].[Users] OFF
GO
SET IDENTITY_INSERT [dbo].[VendorDocuments] ON 

GO
INSERT [dbo].[VendorDocuments] ([VendorDocumentId], [VendorId], [Title], [DocType], [DocumentUrl], [OrderNo], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate], [DueDate]) VALUES (1, 11, N'Test', N'img', N'1-Test.png', NULL, 1, N'info@vritresources.in', CAST(0x0000B1A100777ADB AS DateTime), N'info@vritresources.in', CAST(0x0000B1A100777ADB AS DateTime), NULL)
GO
INSERT [dbo].[VendorDocuments] ([VendorDocumentId], [VendorId], [Title], [DocType], [DocumentUrl], [OrderNo], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate], [DueDate]) VALUES (2, 13, N'Testing', N'QA', N'2-Testing.xlsx', NULL, 1, N'info@vritresources.com', CAST(0x0000B1A800A5D3BB AS DateTime), N'info@vritresources.com', CAST(0x0000B1A800A5D3BB AS DateTime), NULL)
GO
INSERT [dbo].[VendorDocuments] ([VendorDocumentId], [VendorId], [Title], [DocType], [DocumentUrl], [OrderNo], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate], [DueDate]) VALUES (3, 10019, N'sdf', NULL, N'3-sdf.xlsx', NULL, 1, N'info@vritresources.com', CAST(0x0000B1D100D0A444 AS DateTime), N'info@vritresources.com', CAST(0x0000B1D100D0A444 AS DateTime), NULL)
GO
INSERT [dbo].[VendorDocuments] ([VendorDocumentId], [VendorId], [Title], [DocType], [DocumentUrl], [OrderNo], [IsActive], [InsertedBy], [InsertedDate], [UpdatedBy], [UpdatedDate], [DueDate]) VALUES (10003, 20022, N'Statement of Work/Purchase Order', NULL, N'10003-StatementofWorkPurchaseOrder.pdf', NULL, 1, N'info@vritresources.com', CAST(0x0000B1F100114835 AS DateTime), N'info@vritresources.com', CAST(0x0000B1F100114835 AS DateTime), NULL)
GO
SET IDENTITY_INSERT [dbo].[VendorDocuments] OFF
GO
SET IDENTITY_INSERT [dbo].[VendorLevels] ON 

GO
INSERT [dbo].[VendorLevels] ([VendorLevelId], [Name], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (1, N'Direct Vendor', 1, CAST(0x0000B1A3004C3173 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[VendorLevels] ([VendorLevelId], [Name], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (4, N'Pass Through', 1, CAST(0x0000B19C00CB6B7B AS DateTime), N'support@arjunweb.in')
GO
INSERT [dbo].[VendorLevels] ([VendorLevelId], [Name], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (6, N'Implementation Partner', 1, CAST(0x0000B19C00CB48BA AS DateTime), N'support@arjunweb.in')
GO
INSERT [dbo].[VendorLevels] ([VendorLevelId], [Name], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (7, N'Prime Vendor', 1, CAST(0x0000B1F1000F7EF3 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[VendorLevels] ([VendorLevelId], [Name], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (8, N'Sub Vendor', 1, CAST(0x0000B19C0125FD2D AS DateTime), N'Admin')
GO
INSERT [dbo].[VendorLevels] ([VendorLevelId], [Name], [IsActive], [UpdatedDate], [UpdatedBy]) VALUES (11, N'End Client', 1, CAST(0x0000B1F1000F8C11 AS DateTime), N'info@vritresources.com')
GO
SET IDENTITY_INSERT [dbo].[VendorLevels] OFF
GO
SET IDENTITY_INSERT [dbo].[Vendors] ON 

GO
INSERT [dbo].[Vendors] ([VendorId], [VendorName], [VendorType], [Email], [PhoneNo], [Password], [Country], [State], [City], [ZipCode], [AddressLine1], [AddressLine2], [CompanyPhone], [CompanyFax], [WebsiteAddress], [PrimaryContactName], [PrimaryPhone], [PrimaryEmail], [SecondaryContactName], [SecondaryPhone], [SecondaryEmail], [Referrer], [VendorLevelId], [Remarks], [IsLockedOut], [IsActivated], [DateActivated], [RegistrationGUID], [FailedPasswordAttemptCount], [LastPasswordChangedDate], [LastLoginDate], [InsertedDate], [InsertedBy], [UpdatedDate], [UpdatedBy], [CountyCode], [ShortCode]) VALUES (20022, N'Global Alliant', N'Active', NULL, N'01', N'9876543210', N'USA', N'Maryland', N'Columbia', N'21045', N'8825 Stanford Blvd, Suite 205', NULL, NULL, NULL, NULL, N'Nathan Subramanian', N'410-212-4891', N'nathan.s@globalalliantinc.com', NULL, NULL, NULL, NULL, 7, NULL, 1, 1, CAST(0x0000B1F1001101E1 AS DateTime), N'00000000-0000-0000-0000-000000000000', NULL, CAST(0x0000B1F1001101E1 AS DateTime), CAST(0x0000B1F1001101E1 AS DateTime), CAST(0x0000B1F1001101E1 AS DateTime), N'admin', CAST(0x0000B1F1001101E1 AS DateTime), N'admin', N'01', N'001')
GO
SET IDENTITY_INSERT [dbo].[Vendors] OFF
GO
SET IDENTITY_INSERT [dbo].[WorkVisaTypes] ON 

GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (1, N'H-1B', 1, CAST(0x0000B1B000A5F158 AS DateTime), N'info@vritresources.com', CAST(0x0000B1B000A5F158 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (6, N'OPT', 1, CAST(0x0000B1B500422967 AS DateTime), N'info@vritresources.com', CAST(0x0000B1B500422967 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (7, N'H4-EAD', 1, CAST(0x0000B1B500423F5C AS DateTime), N'info@vritresources.com', CAST(0x0000B1B500424D66 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (8, N'GC', 1, CAST(0x0000B1B500425827 AS DateTime), N'info@vritresources.com', CAST(0x0000B1B500425827 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (9, N'GC-EAD', 1, CAST(0x0000B1B5004266C6 AS DateTime), N'info@vritresources.com', CAST(0x0000B1B5004266C6 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (10, N'USC', 1, CAST(0x0000B1B50042A2DB AS DateTime), N'info@vritresources.com', CAST(0x0000B1B50042A2DB AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (11, N'TN', 1, CAST(0x0000B1B50042C4D5 AS DateTime), N'info@vritresources.com', CAST(0x0000B1B50042C4D5 AS DateTime), N'info@vritresources.com')
GO
INSERT [dbo].[WorkVisaTypes] ([WorkVisaTypeId], [Name], [IsActive], [CreatedDate], [CreatedBy], [UpdatedDate], [UpdatedBy]) VALUES (12, N'H-1B_Transfer', 1, CAST(0x0000B1F1002EF023 AS DateTime), N'info@vritresources.com', CAST(0x0000B1F501277E7E AS DateTime), N'info@vritresources.com')
GO
SET IDENTITY_INSERT [dbo].[WorkVisaTypes] OFF
GO
ALTER TABLE [dbo].[MOUFile] ADD  CONSTRAINT [DF_MOUFile_UpdatedDate]  DEFAULT (getdate()) FOR [UpdatedDate]
GO
ALTER TABLE [dbo].[Roles] ADD  CONSTRAINT [DF_Roles_UpdatedTime]  DEFAULT (getdate()) FOR [UpdatedTime]
GO
ALTER TABLE [dbo].[SampleMOUFile] ADD  CONSTRAINT [DF_SampleMOUFile_UpdatedDate]  DEFAULT (getdate()) FOR [UpdatedDate]
GO
ALTER TABLE [dbo].[Users] ADD  CONSTRAINT [DF_Users_StaffStatus]  DEFAULT ('Active') FOR [Status]
GO
ALTER TABLE [dbo].[Users] ADD  CONSTRAINT [DF_Users_UpdatedTime]  DEFAULT (getdate()) FOR [UpdatedDate]
GO
ALTER TABLE [dbo].[VendorLevels] ADD  CONSTRAINT [DF_VendorLevels_UpdatedDate]  DEFAULT (getdate()) FOR [UpdatedDate]
GO
ALTER TABLE [dbo].[CarrierRegistrations]  WITH CHECK ADD  CONSTRAINT [FK_CarrierRegistrations_Carriers] FOREIGN KEY([CarrierId])
REFERENCES [dbo].[Carriers] ([CarrierId])
GO
ALTER TABLE [dbo].[CarrierRegistrations] CHECK CONSTRAINT [FK_CarrierRegistrations_Carriers]
GO
ALTER TABLE [dbo].[UserRoles]  WITH CHECK ADD  CONSTRAINT [FK_UserRoles_Roles] FOREIGN KEY([RoleId])
REFERENCES [dbo].[Roles] ([RoleId])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UserRoles] CHECK CONSTRAINT [FK_UserRoles_Roles]
GO
ALTER TABLE [dbo].[UserRoles]  WITH CHECK ADD  CONSTRAINT [FK_UserRoles_Users] FOREIGN KEY([UserId])
REFERENCES [dbo].[Users] ([UserId])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UserRoles] CHECK CONSTRAINT [FK_UserRoles_Users]
GO
ALTER TABLE [dbo].[Vendors]  WITH CHECK ADD  CONSTRAINT [FK_Vendors_VendorLevels] FOREIGN KEY([VendorLevelId])
REFERENCES [dbo].[VendorLevels] ([VendorLevelId])
GO
ALTER TABLE [dbo].[Vendors] CHECK CONSTRAINT [FK_Vendors_VendorLevels]
GO
