<?xml version="1.0" encoding="utf-8"?>
<SQL92STD>
  <Object Id="1" CmdType="CommandType.Text" Name="CreateCompany">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_created_by</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_primary_contact</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_web_url</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_desc</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_logo</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_short_company_name</Param>
    <Query>insert into com_company(com_created_by,com_created_on,com_primary_contact,com_company_name,com_web_url,com_company_desc,com_company_logo,com_status,com_short_company_name) values(@com_created_by,convert(varchar, getdate(),121),@com_primary_contact,@com_company_name,@com_web_url,@com_company_desc,@com_company_logo,@com_status,@com_short_company_name)</Query>
  </Object>
  <Object Id="2" CmdType="CommandType.Text" Name="GetAllCompany">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Query>select com_company_seq_id,com_primary_contact,com_company_name,com_web_url,com_company_desc from com_company join usr_user on com_company_seq_id = usr_company_seq_id where usr_user_seq_id=@usr_user_seq_id and com_status=@com_status</Query>
  </Object>
  <Object Id="3" CmdType="CommandType.Text" Name="GetAllCompany">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Query>select com_company_seq_id,com_primary_contact,com_company_name,com_web_url,com_company_desc from com_company where com_status=@com_status and com_company_name like @com_company_name</Query>
  </Object>
  <Object Id="4" CmdType="CommandType.Text" Name="GetCompanyDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select com_company_seq_id,com_created_by,com_modified_by,com_created_on,com_modified_on,com_primary_contact,com_company_name,com_web_url,com_company_desc,com_company_logo from com_company join usr_user on com_company_seq_id = usr_company_seq_id where usr_user_seq_id=@usr_user_seq_id and com_company_seq_id = @com_company_seq_id</Query>
  </Object>
  <Object Id="5" CmdType="CommandType.Text" Name="IsCompanyExist">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Query>select count(com_company_seq_id) from com_company where com_company_name = @com_company_name and com_status=@com_status</Query>
  </Object>
  <Object Id="6" CmdType="CommandType.Text" Name="ModifyCompany">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_modified_by</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_primary_contact</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_web_url</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_desc</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_logo</Param>
    <Query>update com_company set com_modified_by=@com_modified_by,com_modified_on=convert(varchar, getdate(),121),com_primary_contact=@com_primary_contact,com_web_url=@com_web_url, com_company_name = @com_company_name, com_company_desc = @com_company_desc, com_company_logo = @com_company_logo where com_company_seq_id= @com_company_seq_id</Query>
  </Object>
  <Object Id="7" CmdType="CommandType.Text" Name="DeleteCompany">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Query>update com_company set com_status = @com_status where com_company_seq_id = @com_company_seq_id</Query>
  </Object>
  <Object Id="8" CmdType="CommandType.Text" Name="GetAllGroups">
    <!--grp_group_description yet to add in the table-->
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Query>select grp_group_seq_id, grp_group_name, grp_group_desc, rol_role_name from grp_group join com_company on grp_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id join rol_role on grp_role_seq_id = rol_role_seq_id where usr_user_seq_id = @usr_user_seq_id and grp_status = @grp_status</Query>
  </Object>
  <Object Id="9" CmdType="CommandType.Text" Name="GetAllGroups">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Query>select grp_group_seq_id,grp_group_name,rol_role_name from grp_group join com_company on grp_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id join rol_role on grp_role_seq_id = rol_role_seq_id where usr_user_seq_id = @usr_user_seq_id and grp_group_name like @grp_group_name and grp_status = @grp_status</Query>
  </Object>
  <Object Id="10" CmdType="CommandType.Text" Name="GetGroupDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Query>select grp_group_seq_id,grp_group_name, grp_group_desc, rol_role_name from grp_group join com_company on grp_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id join rol_role on grp_role_seq_id = rol_role_seq_id where usr_user_seq_id = @usr_user_seq_id and grp_group_seq_id = @grp_group_seq_id and grp_status = @grp_status</Query>
  </Object>
  <Object Id="11" CmdType="CommandType.Text" Name="GetAuditDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@aud_entity_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@aud_entity_name</Param>
    <Query>select * from aud_audit_table where aud_entity_id=@aud_entity_id and aud_entity_name=@aud_entity_name</Query>
  </Object>
  <Object Id="12" CmdType="CommandType.Text" Name="GetAllGroupSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Query>select grp_group_seq_id as ID,grp_group_name as Name from grp_group join com_company on grp_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id join rol_role on grp_role_seq_id = rol_role_seq_id where usr_user_seq_id = @usr_user_seq_id and grp_status = @grp_status</Query>
  </Object>
  <Object Id="13" CmdType="CommandType.Text" Name="IsGroupExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Query>select count(*) from grp_group where grp_group_name=@grp_group_name and grp_company_seq_id=@grp_company_seq_id and grp_status=@grp_status</Query>
  </Object>
  <Object Id="14" CmdType="CommandType.Text" Name="CreateGroup">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_role_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_desc</Param>
    <Query>insert into grp_group(grp_group_name, grp_company_seq_id, grp_role_seq_id, grp_status, grp_group_desc) values(@grp_group_name, @grp_company_seq_id, @grp_role_seq_id, @grp_status, @grp_group_desc)</Query>
  </Object>
  <Object Id="15" CmdType="CommandType.Text" Name="ModifyGroup">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_role_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_desc</Param>
    <Query>update grp_group set grp_group_name=@grp_group_name, grp_role_seq_id=@grp_role_seq_id, grp_group_desc=@grp_group_desc where grp_group_seq_id = @grp_group_seq_id</Query>
  </Object>
  <Object Id="16" CmdType="CommandType.Text" Name="DeleteGroup">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Query>update grp_group set grp_status = @grp_status where grp_group_seq_id = @grp_group_seq_id</Query>
  </Object>
  <Object Id="17" CmdType="CommandType.Text" Name="GetAllRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select rol_role_seq_id,rol_role_name,rol_role_desc from rol_role join usr_user on rol_company_seq_id = usr_company_seq_id where usr_user_seq_id = @usr_user_seq_id and rol_status=@rol_status</Query>
  </Object>
  <Object Id="18" CmdType="CommandType.Text" Name="GetAllRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select rol_role_seq_id,rol_role_name,rol_role_desc from rol_role join usr_user on rol_company_seq_id = usr_company_seq_id where usr_user_seq_id = @usr_user_seq_id and rol_role_name like @rol_role_name and rol_status=@rol_status</Query>
  </Object>
  <Object Id="19" CmdType="CommandType.Text" Name="GetRoleDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select * from rol_role join usr_user on rol_company_seq_id = usr_company_seq_id where rol_role_seq_id=@rol_role_seq_id and usr_user_seq_id = @usr_user_seq_id and rol_status=@rol_status</Query>
  </Object>
  <Object Id="20" CmdType="CommandType.Text" Name="IsRoleExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Param Type="DbType.string" Size="" Direction="ParameterDirection.Input">@role_role_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select count(*) from rol_role join com_company on rol_company_seq_id = com_company_seq_id where com_company_seq_id = @com_company_seq_id and rol_status=@rol_status and rol_role_name like @role_role_name</Query>
  </Object>
  <Object Id="21" CmdType="CommandType.Text" Name="CreateRole"> --rbac
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_name</Param><Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_desc</Param><Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_access_rights</Param><Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_company_seq_id</Param><Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param><Query>insert into rol_role(rol_role_name,rol_role_desc,rol_access_rights,rol_company_seq_id,rol_status) values(@rol_role_name,@rol_role_desc,@rol_access_rights,@rol_company_seq_id,@rol_status)</Query></Object>
  <Object Id="22" CmdType="CommandType.Text" Name="ModifyRole">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_desc</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_access_rights</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Query>update rol_role set rol_role_name = @rol_role_name,rol_role_desc = @rol_role_desc, rol_access_rights = @rol_access_rights where rol_role_seq_id = @rol_role_seq_id</Query>
  </Object>
  <Object Id="23" CmdType="CommandType.Text" Name="DeleteRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Query>update rol_role set rol_status=@rol_status where rol_role_seq_id = @rol_role_seq_id</Query>
  </Object>
  <Object Id="24" CmdType="CommandType.Text" Name="UpdateRolePermission">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_access_rights</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Query>update rol_role set rol_access_rights = @rol_access_rights where rol_role_seq_id = @rol_role_seq_id</Query>
  </Object>
  <Object Id="25" CmdType="CommandType.Text" Name="UpdatePermissionForGroup">
    <!--intelliviewBL: Param order is requested not to change -->
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_reso_seq_id</Param>
    <Query>insert into gre_group_reso(gre_group_seq_id,gre_reso_type_id,gre_reso_seq_id) values(@gre_group_seq_id,@gre_reso_type_id,@gre_reso_seq_id)</Query>
  </Object>
  <Object Id="26" CmdType="CommandType.Text" Name="UpdatePermissionForUser">
    <!--intelliviewBL: Param order is requested not to change -->
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_seq_id</Param>
    <Query>insert into rur_rep_user_reso(rur_user_seq_id,rur_reso_type_id,rur_reso_seq_id) values(@rur_user_seq_id,@rur_reso_type_id,@rur_reso_seq_id)</Query>
  </Object>
  <Object Id="27" CmdType="CommandType.Text" Name="DeleteResourcesToGroup">
    <!--intelliviewBL: Param order is requested not to change -->
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Query>delete from gre_group_reso where gre_group_seq_id=@gre_group_seq_id and gre_reso_seq_id=@rur_reso_seq_id and gre_reso_type_id=@gre_reso_type_id</Query>
  </Object>
  <Object Id="28" CmdType="CommandType.Text" Name="DeleteResourcesToUser">
    <!--intelliviewBL: Param order is requested not to change -->
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_type_id</Param>
    <Query>delete from rur_rep_user_reso where rur_user_seq_id=@gre_group_seq_id and rur_reso_seq_id=@rur_reso_seq_id and rur_reso_type_id=@rur_reso_type_id</Query>
  </Object>
  <Object Id="29" CmdType="CommandType.Text" Name="GetRolePermission">
    <Query>select per_permission_seq_id,per_module,per_parent_id,per_permission_id,per_permission_desc,per_page_name,per_permission_type,per_application from per_permission order by per_parent_id</Query>
  </Object>
  <Object Id="30" CmdType="CommandType.Text" Name="GetRoleSetGroupedByModule">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Query>select rol_access_rights from rol_role where rol_role_seq_id=@rol_role_seq_id</Query>
  </Object>
  <Object Id="31" CmdType="CommandType.Text" Name="GetRoleSetGroupedByModule">
    <Query>select per_permission_seq_id,per_module,per_parent_id,per_permission_id,per_permission_desc,per_page_name,per_permission_type,per_application from per_permission order by per_parent_id</Query>
  </Object>
  <Object Id="32" CmdType="CommandType.Text" Name="GetFullPermissionSetForUser">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Query>select distinct grp_role_seq_id from gru_group_user join grp_group on gru_group_user.gru_group_seq_id = grp_group_seq_id where gru_user_seq_id=@gru_user_seq_id</Query>
  </Object>
  <Object Id="33" CmdType="CommandType.Text" Name="GetGroupsRolePermission">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Query>select distinct grp_role_seq_id from grp_group where grp_group_seq_id = @grp_group_seq_id</Query>
  </Object>
  <Object Id="34" CmdType="CommandType.Text" Name="GetGroupResource">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select gre_reso_seq_id as reso_id, res_reso_name as reso_name, res_parent_id as parent_id, ruc_reso_seq_id as conn_id from gre_group_reso join res_resource on (res_reso_seq_id=gre_reso_seq_id) left join rep_report on (res_reso_seq_id=rep_reso_seq_id) left join qry_repo_query on (rep_rep_seq_id=qry_rep_seq_id) left join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) where gre_reso_type_id= @gre_reso_type_id and gre_group_seq_id = @gre_group_seq_id and res_status=@res_status</Query>
  </Object>
  <Object Id="35" CmdType="CommandType.Text" Name="GetUserResource">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rur_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select rur_reso_seq_id as reso_id ,res_reso_name as reso_name,res_parent_id as parent_id from rur_rep_user_reso,res_resource where rur_reso_type_id= @rur_reso_type_id and rur_user_seq_id = @rur_user_seq_id and res_reso_seq_id = rur_reso_seq_id and res_status=@res_status</Query>
  </Object>
  <Object Id="36" CmdType="CommandType.Text" Name="GetAllUsers">
    <!-- Not Used -->
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select * from usr_user where usr_company_seq_id in (select usr_company_seq_id from usr_user where usr_user_seq_id = @usr_user_seq_id and usr_status=62)</Query>
  </Object>
  <Object Id="37" CmdType="CommandType.Text" Name="GetAllUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id,usr_first_name+' '+usr_last_name as name,grp_group_name,usr_e_mail from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id join grp_group on grp_group_seq_id = gru_group_seq_id where usr_company_seq_id = @usr_company_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="38" CmdType="CommandType.Text" Name="GetAllUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_first_name</Param>
    <Query>select usr_user_seq_id,usr_first_name+' '+usr_last_name as name,grp_group_name,usr_e_mail from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id join grp_group on grp_group_seq_id = gru_group_seq_id where usr_company_seq_id = @usr_company_seq_id and usr_status=@usr_status and usr_first_name like @usr_first_name</Query>
  </Object>
  <Object Id="39" CmdType="CommandType.Text" Name="GetUsersDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select * from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id where usr_user_seq_id=@usr_user_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="40" CmdType="CommandType.Text" Name="IstUsersExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select count(*) from usr_user where usr_login = @usr_login and usr_company_seq_id=@usr_company_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="41" CmdType="CommandType.Text" Name="CreateUsers">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_first_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_e_mail</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_department_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_role_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_login_time</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_notes</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_mypage</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_location</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_phone_number</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_created_by</Param>
    <Query>	insert into usr_user(usr_first_name,usr_last_name,usr_e_mail,usr_company_seq_id,usr_department_name,usr_role_seq_id,usr_login,usr_password,usr_last_login_time,usr_notes,usr_user_location,usr_user_phone_number,usr_status,usr_created_by,usr_created_on) values(@usr_first_name,@usr_last_name,@usr_e_mail,@usr_company_seq_id,@usr_department_name,@usr_role_seq_id,@usr_login,@usr_password,@usr_last_login_time,@usr_notes,@usr_user_location,@usr_user_phone_number,@usr_status,@usr_created_by,convert(varchar, getdate(),121))</Query>
  </Object>
  <Object Id="42" CmdType="CommandType.Text" Name="ModifytUsers">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_first_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_e_mail</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_department_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_role_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_login_time</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_notes</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_location</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_phone_number</Param>
    <Query>update usr_user set usr_first_name=@usr_first_name,usr_last_name=@usr_last_name,usr_e_mail=@usr_e_mail,usr_company_seq_id=@usr_company_seq_id,usr_user_phone_number=@usr_user_phone_number,usr_department_name=@usr_department_name,usr_role_seq_id=@usr_role_seq_id,usr_login=@usr_login,usr_password=@usr_password,usr_last_login_time=@usr_last_login_time,usr_notes=@usr_notes,usr_user_location=@usr_user_location,usr_modified_by=@usr_user_seq_id,usr_modified_on=convert(varchar, getdate(),121) where usr_user_seq_id=@usr_user_seq_id</Query>
  </Object>
  <Object Id="43" CmdType="CommandType.Text" Name="DeletetUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>update usr_user set usr_status= @usr_status where usr_user_seq_id = @usr_user_seq_id</Query>
  </Object>
  <Object Id="44" CmdType="CommandType.Text" Name="ValidateUser">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id from usr_user where usr_login=@usr_login and usr_password = @usr_password and usr_company_seq_id=@usr_company_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="45" CmdType="CommandType.Text" Name="ForgetPassword">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_password, usr_e_mail from usr_user where usr_login=@usr_login and usr_company_seq_id = (Select com_company_seq_id from com_company where com_company_name = @com_company_name) and usr_status=@usr_status</Query>
  </Object>
  <Object Id="46" CmdType="CommandType.Text" Name="GetUserName">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select rtrim(ltrim(usr_first_name))+' '+rtrim(ltrim(usr_last_name)) as name from usr_user where usr_user_seq_id=@usr_user_seq_id</Query>
  </Object>
  <Object Id="47" CmdType="CommandType.Text" Name="GetAllUserByRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Query>select usr_user_seq_id,usr_first_name+' '+usr_last_name as name,gru_group_seq_id,usr_e_mai from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id join grp_group on gru_group_seq_id = grp_group_seq_id join rol_role on grp_role_seq_id = rol_role_seq_id where rol_role_seq_id=@rol_role_seq_id</Query>
  </Object>
  <Object Id="48" CmdType="CommandType.Text" Name="GetUserRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select rol_role_seq_id from rol_role join grp_group on rol_role_seq_id = grp_group_seq_id join gru_group_user on grp_group_seq_id = gru_group_seq_id where gru_user_seq_id = @usr_user_seq_id</Query>
  </Object>
  <Object Id="49" CmdType="CommandType.Text" Name="GetUserGroup">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select gru_group_seq_id from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id where usr_user_seq_id=@usr_user_seq_id</Query>
  </Object>
  <Object Id="50" CmdType="CommandType.Text" Name="GetUserID">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <!--Query>select usr_user_seq_id from usr_user where usr_login=@usr_login and usr_password = @usr_password and usr_status=@usr_status and usr_company_seq_id=@usr_company_seq_id</Query-->
    <Query>select usr_user_seq_id from usr_user where usr_login=@usr_login and usr_status=@usr_status and usr_company_seq_id=@usr_company_seq_id</Query>
  </Object>
  <Object Id="51" CmdType="CommandType.Text" Name="Get_rep_rep_seq_id">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>Select rep_rep_seq_id from rep_report rp join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) join usr_user u on (rs.res_created_by = u.usr_user_seq_id) Where (rs.res_reso_seq_id = @res_reso_seq_id) and (rs.res_company_seq_id = @res_company_seq_id) and (u.usr_user_seq_id = @usr_user_seq_id)</Query>
  </Object>
  <Object Id="52" CmdType="CommandType.Text" Name="CreateLayout">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_user_seq_id</Param>
    <Param Type="DbType.String" Size="200" Direction="ParameterDirection.Input">@tem_template_name</Param>
    <Param Type="DbType.Boolean" Size="" Direction="ParameterDirection.Input">@tem_public_view</Param>
    <Param Type="DbType.String" Size="200" Direction="ParameterDirection.Input">@tem_template_path</Param>
    <Query>Insert into tem_templates (tem_rep_seq_id, tem_user_seq_id, tem_template_name, tem_public_view, tem_template_path) Values (@tem_rep_seq_id, @tem_user_seq_id, @tem_template_name, @tem_public_view, @tem_template_path)</Query>
  </Object>
  <Object Id="53" CmdType="CommandType.Text" Name="ModifyLayout">
    <Param Type="DbType.String" Size="200" Direction="ParameterDirection.Input">@tem_template_name</Param>
    <Param Type="DbType.Boolean" Size="" Direction="ParameterDirection.Input">@tem_public_view</Param>
    <Param Type="DbType.String" Size="200" Direction="ParameterDirection.Input">@tem_template_path</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_template_seq_id</Param>
    <Query>Update tem_templates set tem_template_name = @tem_template_name, tem_public_view = @tem_public_view, tem_template_path = @tem_template_path Where (tem_template_seq_id = @tem_template_seq_id)</Query>
  </Object>
  <Object Id="54" CmdType="CommandType.Text" Name="DeleteLayout">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_template_seq_id</Param>
    <Query>Delete from tem_templates Where (tem_template_seq_id = @tem_template_seq_id)</Query>
  </Object>
  <Object Id="55" CmdType="CommandType.Text" Name="IsLayoutExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="200" Direction="ParameterDirection.Input">@tem_template_name</Param>
    <Query>Select t.tem_rep_seq_id from tem_templates t join rep_report rp on (t.tem_rep_seq_id = rp.rep_rep_seq_id) join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) Where (rp.rep_rep_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id) and (t.tem_template_name = @tem_template_name)</Query>
  </Object>
  <Object Id="56" CmdType="CommandType.Text" Name="CreateFilter">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_user_seq_id</Param>
    <Param Type="DbType.String" Size="300" Direction="ParameterDirection.Input">@fil_filter_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_filter_public</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_query_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_default_filter</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@fil_filter_text</Param>
    <Query>Insert into fil_rep_filters (fil_rep_seq_id, fil_user_seq_id, fil_filter_name, fil_filter_public, fil_query_seq_id, fil_default_filter, fil_filter_text) Values (@fil_rep_seq_id, @fil_user_seq_id, @fil_filter_name, @fil_filter_public, @fil_query_seq_id, @fil_default_filter, @fil_filter_text);</Query>
  </Object>
  <Object Id="57" CmdType="CommandType.Text" Name="DeleteFilter">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_filter_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@fil_filter_name</Param>
    <Query>Delete from fil_rep_filters Where (fil_filter_seq_id = @fil_filter_seq_id) and upper(fil_filter_name) = upper(@fil_filter_name)</Query>
  </Object>
  <Object Id="58" CmdType="CommandType.Text" Name="IsFilterExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.String" Size="300" Direction="ParameterDirection.Input">@fil_filter_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_query_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select fil_filter_seq_id from fil_rep_filters f join rep_report r on (f.fil_rep_seq_id = r.rep_rep_seq_id) join res_resource rs on (r.rep_reso_seq_id = rs.res_reso_seq_id) Where (r.rep_rep_seq_id = @rep_rep_seq_id) and (f.fil_filter_name = @fil_filter_name) and (f.fil_query_seq_id != @fil_query_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="59" CmdType="CommandType.Text" Name="FilterDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_rep_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@fil_filter_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select fil_filter_seq_id, fil_rep_seq_id, fil_user_seq_id, fil_filter_name, fil_filter_public, fil_query_seq_id, fil_default_filter, fil_filter_text from fil_rep_filters f join rep_report r on (f.fil_rep_seq_id = r.rep_rep_seq_id) join res_resource rs on (r.rep_reso_seq_id = rs.res_reso_seq_id) Where (f.fil_rep_seq_id = @fil_rep_seq_id) and (f.fil_filter_name = @fil_filter_name) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="60" CmdType="CommandType.Text" Name="FilterSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select Distinct( fil_filter_seq_id ) as fil_filter_seq_id, fil_filter_name from fil_rep_filters join rep_report on (fil_rep_seq_id = rep_rep_seq_id) join res_resource on (rep_reso_seq_id = res_reso_seq_id) Where (fil_rep_seq_id = (select distinct rep_rep_seq_id from rep_report where rep_reso_seq_id=@fil_rep_seq_id)) and (res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="61" CmdType="CommandType.Text" Name="LayoutDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_template_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select tem_template_seq_id, tem_rep_seq_id, tem_user_seq_id, tem_template_name, tem_public_view, tem_template_path from tem_templates t where (t.tem_template_seq_id = @tem_template_seq_id) </Query>
  </Object>
  <Object Id="62" CmdType="CommandType.Text" Name="LayoutSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select tem_template_seq_id, tem_template_name, tem_template_path from tem_templates join rep_report on (tem_rep_seq_id = rep_rep_seq_id) join res_resource on (rep_reso_seq_id = res_reso_seq_id) Where (rep_reso_seq_id = @rep_reso_seq_id) and (res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="63" CmdType="CommandType.Text" Name="IsReportExist">
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>Select res_reso_seq_id from res_resource Where (res_reso_name = @res_reso_name) and (res_reso_type_id = 2) and (res_parent_id = @res_parent_id) and (res_company_seq_id = @res_company_seq_id) and res_status=@res_status</Query>
  </Object>
  <Object Id="64" CmdType="CommandType.Text" Name="DeleteReport">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Update res_resource set res_status = @res_status Where (res_reso_seq_id = @res_reso_seq_id) and (res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="65" CmdType="CommandType.Text" Name="InsertResourceTable">
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.String" Size="400" Direction="ParameterDirection.Input">@res_reso_desc</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DbType.String" Size="1000" Direction="ParameterDirection.Input">@res_crpath</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_level</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@created_by</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@created_on</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>Insert into res_resource (res_reso_name, res_company_seq_id, res_reso_type_id, res_reso_desc, res_parent_id, res_crpath, res_level, res_created_by, res_created_on,res_status) Values (@res_reso_name, @res_company_seq_id, @res_reso_type_id, @res_reso_desc, @res_parent_id, @res_crpath, @res_level, @created_by, @created_on,@res_status);insert into gre_group_reso select b.gre_group_seq_id,@res_reso_type_id,a.res_reso_seq_id from res_resource a,gre_group_reso b where a.res_parent_id = @res_parent_id and a.res_reso_name = @res_reso_name and b.gre_reso_seq_id=@res_parent_id</Query>
  </Object>
  <Object Id="66" CmdType="CommandType.Text" Name="ResourceTableLastIdentity">
    <Query>Select max(res_reso_seq_id) from res_resource</Query>
  </Object>
  <Object Id="67" CmdType="CommandType.Text" Name="InsertReportTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_view_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_cascade_model</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_created_by</Param>
    <Param Type="DbType.String" Size="250" Direction="ParameterDirection.Input">@rep_rep_name</Param>
    <Query>Insert into rep_report (rep_reso_seq_id, rep_rep_type, rep_view_type, rep_cascade_model,rep_status,rep_created_by,rep_created_on,rep_rep_name) Values (@rep_reso_seq_id, @rep_rep_type, @rep_view_type, @rep_cascade_model,@rep_status,@rep_created_by,'12/12/2000',@rep_rep_name)</Query>
  </Object>
  <Object Id="68" CmdType="CommandType.Text" Name="ReportTableLastIdentity">
    <Query>Select max(rep_rep_seq_id) from rep_report</Query>
  </Object>
  <Object Id="69" CmdType="CommandType.Text" Name="InsertQueryTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_conn_seq_id</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@qry_rep_query_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_query_type</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@qry_query_text</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_status</Param>
    <Query>Insert into qry_repo_query (qry_rep_seq_id, qry_conn_seq_id, qry_rep_query_name, qry_query_type, qry_query_text, qry_status) Values (@qry_rep_seq_id, @qry_conn_seq_id, @qry_rep_query_name, @qry_query_type, @qry_query_text, @qry_status)</Query>
  </Object>
  <Object Id="70" CmdType="CommandType.Text" Name="QueryTableLastIdentity">
    <Query>Select Max(qry_query_seq_id) from qry_repo_query</Query>
  </Object>
  <Object Id="71" CmdType="CommandType.Text" Name="InsertQyeryRTTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qrf_query_seq_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@qrf_field_name</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@qrf_field_data_type</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@qrf_field_aliasname</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@qrf_field_index</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qrf_field_query_type</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@qrf_query_text</Param>
    <Query>Insert into qrf_query_runtime_fields (qrf_query_seq_id, qrf_field_name, qrf_field_data_type, qrf_field_aliasname, qrf_field_index, qrf_field_query_type, qrf_query_text) Values (@qrf_query_seq_id, @qrf_field_name, @qrf_field_data_type, @qrf_field_aliasname, @qrf_field_index, @qrf_field_query_type, @qrf_query_text)</Query>
  </Object>
  <Object Id="72" CmdType="CommandType.Text" Name="InsertSPRTTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@srf_query_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@srf_field_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@srf_field_data_type</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@srf_field_mode</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@srf_field_default_value</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@srf_query_text</Param>
    <Query>Insert into srf_query_runtime_spfields (srf_query_seq_id, srf_field_name, srf_field_data_type, srf_field_mode, srf_field_default_value, srf_query_text) Values (@srf_query_seq_id, @srf_field_name, @srf_field_data_type, @srf_field_mode, @srf_field_default_value, @srf_query_text)</Query>
  </Object>
  <Object Id="73" CmdType="CommandType.Text" Name="ModifyResourceTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@modified_by</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@modified_on</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Update res_resource set res_modified_by = @modified_by, res_modified_on = @modified_on Where (res_reso_seq_id = @res_reso_seq_id) and (res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="74" CmdType="CommandType.Text" Name="ModifyReportTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_view_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_cascade_model</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_modified_by</Param>
    <Query>Update rep_report set rep_modified_by=@rep_modified_by,rep_modified_on=convert(varchar, getdate(),121),rep_rep_type = @rep_rep_type, rep_view_type = @rep_view_type, rep_cascade_model = @rep_cascade_model Where (rep_reso_seq_id = @rep_reso_seq_id) and (rep_rep_seq_id = @rep_rep_seq_id);</Query>
  </Object>
  <Object Id="76" CmdType="CommandType.Text" Name="GetAllConnection">
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select distinct ruc_conn_seq_id,ruc_reso_seq_id,ruc_conn_name,ruc_db_type,ruc_db_user,ruc_db_name,ruc_db_host,ruc_db_port,ruc_db_passwd,ruc_conn_driver,ruc_conn_string from ruc_rep_user_conn join res_resource on ruc_reso_seq_id = res_reso_seq_id join com_company on res_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id  join gre_group_reso on res_reso_seq_id = gre_reso_seq_id where res_status=@res_status and usr_user_seq_id=@usr_user_seq_id</Query>
  </Object>
  <Object Id="77" CmdType="CommandType.Text" Name="GetAllConnection">
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_name</Param>
    <Query>select distinct ruc_conn_seq_id,ruc_reso_seq_id,ruc_conn_name,ruc_db_type,ruc_db_user,ruc_db_name,ruc_db_host,ruc_db_port,ruc_db_passwd,ruc_conn_driver,ruc_conn_string from ruc_rep_user_conn join res_resource on ruc_reso_seq_id = res_reso_seq_id join com_company on res_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id where res_status=@res_status and usr_user_seq_id=@usr_user_seq_id and ruc_conn_name  like @ruc_conn_name</Query>
  </Object>
  <Object Id="78" CmdType="CommandType.Text" Name="GetAllConnectionSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select ruc_conn_seq_id,ruc_conn_name from ruc_rep_user_conn join res_resource on ruc_reso_seq_id = res_reso_seq_id join com_company on res_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id where usr_user_seq_id=@usr_user_seq_id and res_status=@res_status</Query>
  </Object>
  <Object Id="79" CmdType="CommandType.Text" Name="GetConnectionDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_conn_seq_id</Param>
    <Query>select res_reso_seq_id, res_company_seq_id, res_reso_name, res_reso_desc, res_created_by, res_created_on, res_modified_by, res_modified_on,ruc_conn_seq_id,ruc_reso_seq_id, ruc_company_seq_id,ruc_db_port,ruc_db_type,ruc_db_user,ruc_db_passwd,ruc_conn_name,ruc_db_name,ruc_db_host,ruc_conn_driver,ruc_conn_string  from res_resource join ruc_rep_user_conn on ruc_reso_seq_id = res_reso_seq_id where ruc_conn_seq_id= @ruc_conn_seq_id;select ruc_conn_seq_id,ruc_reso_seq_id, ruc_company_seq_id,ruc_db_port,ruc_db_type,ruc_db_user,ruc_db_passwd,ruc_conn_name,ruc_db_name,ruc_db_host,ruc_conn_driver,ruc_conn_string from ruc_rep_user_conn join res_resource on ruc_reso_seq_id = res_reso_seq_id join com_company on res_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id where usr_user_seq_id = @usr_user_seq_id and ruc_reso_seq_id = @ruc_conn_seq_id</Query>
  </Object>
  <Object Id="80" CmdType="CommandType.Text" Name="IsConnectionExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_name</Param>
    <Query>select count(*) from ruc_rep_user_conn where ruc_conn_name = @ruc_conn_name and ruc_company_seq_id = @ruc_company_seq_id</Query>
  </Object>
  <Object Id="81" CmdType="CommandType.Text" Name="CreateConnection">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_db_port</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_db_type</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_user</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_passwd</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_host</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_driver</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_string</Param>
    <Query>insert into ruc_rep_user_conn(ruc_reso_seq_id,ruc_company_seq_id,ruc_db_user,ruc_db_passwd,ruc_conn_name,ruc_db_name,ruc_db_host,ruc_db_type,ruc_conn_string) values(@ruc_reso_seq_id,@ruc_company_seq_id,@ruc_db_user,@ruc_db_passwd,@ruc_conn_name,@ruc_db_name,@ruc_db_host,@ruc_db_type,@ruc_conn_string)</Query>
  </Object>
  <Object Id="82" CmdType="CommandType.Text" Name="ModifyConnection">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_conn_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_db_port</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_db_type</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_user</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_passwd</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_db_host</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_driver</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@ruc_conn_string</Param>
    <Query>update ruc_rep_user_conn set ruc_db_port=@ruc_db_port,ruc_db_type=@ruc_db_type,ruc_db_user=@ruc_db_user,ruc_db_passwd=@ruc_db_passwd,ruc_conn_name=@ruc_conn_name,ruc_db_name=@ruc_db_name,ruc_db_host=@ruc_db_host,ruc_conn_driver=@ruc_conn_driver,ruc_conn_string=@ruc_conn_string where ruc_conn_seq_id=@ruc_conn_seq_id</Query>
  </Object>
  <Object Id="83" CmdType="CommandType.Text" Name="DeleteConnection">
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Query>update res_resource set res_status=@res_status where res_reso_seq_id=@res_reso_seq_id</Query>
  </Object>
  <Object Id="84" CmdType="CommandType.Text" Name="CreateCategory">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_desc</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_created_by</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_created_on</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@group_id</Param>
    <Query>insert into res_resource(res_reso_name,res_company_seq_id,res_reso_type_id,res_parent_id,res_reso_desc,res_status,res_created_by,res_created_on) values(@res_reso_name,@res_company_seq_id,@res_reso_type_id,@res_parent_id,@res_reso_desc,@res_status,@res_created_by,@res_created_on);insert into gre_group_reso select b.gre_group_seq_id,@res_reso_type_id,a.res_reso_seq_id from res_resource a,gre_group_reso b where a.res_parent_id = @res_parent_id and a.res_reso_name = @res_reso_name and b.gre_reso_seq_id=@res_parent_id</Query>
  </Object>
  <Object Id="85" CmdType="CommandType.Text" Name="DeleteCategory">
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Query>update res_resource set res_status = @res_status where res_reso_seq_id=@res_reso_seq_id</Query>
  </Object>
  <Object Id="86" CmdType="CommandType.Text" Name="ModifyCategory">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_desc</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_modified_by</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_modified_on</Param>
    <Query>update res_resource set res_reso_name = @res_reso_name,res_reso_desc = @res_reso_desc,res_modified_by = @res_modified_by,res_modified_on = @res_modified_on where res_reso_seq_id = @res_reso_seq_id</Query>
  </Object>
  <Object Id="87" CmdType="CommandType.Text" Name="GetAllReport">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Query>select distinct res_reso_seq_id,res_reso_name,res_reso_desc,res_parent_id from rep_report join res_resource on (rep_reso_seq_id = res_reso_seq_id) join gre_group_reso on (res_reso_seq_id = gre_reso_seq_id) where res_parent_id=@res_parent_id and res_company_seq_id = @res_company_seq_id and res_status = @res_status and gre_group_seq_id in (select gru_group_seq_id from gru_group_user where gru_user_seq_id=@gru_user_seq_id) Order by res_reso_name</Query>
  </Object>
  <Object Id="88" CmdType="CommandType.Text" Name="GetAllCategory">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id,res_reso_name,res_reso_desc,res_parent_id from res_resource where res_reso_type_id=@res_reso_type_id and res_company_seq_id = @res_company_seq_id and res_status = @res_status</Query>
  </Object>
  <Object Id="89" CmdType="CommandType.Text" Name="GetAllCategory">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id,res_reso_name,res_reso_desc,res_parent_id from res_resource where res_reso_type_id=@res_reso_type_id and res_company_seq_id = @res_company_seq_id and res_reso_name like @res_reso_name and res_status = @res_status</Query>
  </Object>
  <Object Id="90" CmdType="CommandType.Text" Name="IsCategoryExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select count(*) from res_resource where res_parent_id=@res_parent_id and res_reso_name = @res_reso_name and res_company_seq_id = @res_company_seq_id and res_status=@res_status</Query>
  </Object>
  <Object Id="91" CmdType="CommandType.Text" Name="GetCategoryDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id,res_reso_name,res_reso_desc,res_created_by,res_created_on,res_modified_by,res_modified_on from res_resource where res_reso_seq_id=@res_reso_seq_id and res_company_seq_id = @res_company_seq_id and res_status = @res_status</Query>
  </Object>
  <Object Id="92" CmdType="CommandType.Text" Name="CreateConnection1">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>insert into res_resource(res_company_seq_id,res_reso_type_id,res_parent_id,res_level,res_status,res_created_by,res_created_on,res_reso_name) values(1,3,0,0,1,@usr_user_seq_id,convert(varchar, getdate(),121),'CON')</Query>
  </Object>
  <Object Id="93" CmdType="CommandType.Text" Name="CreateConnection2">
    <Query>Select LastIdentity(res_reso_seq_id) from res_resource</Query>
  </Object>
  <Object Id="94" CmdType="CommandType.Text" Name="GetAccesRights">
    <Query>select per_permission_seq_id,per_module,per_parent_id,per_permission_id,per_permission_desc,per_page_name,per_permission_type,per_application, '0' as AccessRights from per_permission</Query>
  </Object>
  <Object Id="95" CmdType="CommandType.Text" Name="UpdateGroupUser">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Query>delete from gru_group_user where gru_group_seq_id=@gru_group_seq_id and gru_user_seq_id=@gru_user_seq_id;insert into gru_group_user(gru_group_seq_id,gru_user_seq_id) values(@gru_group_seq_id,@gru_user_seq_id)</Query>
  </Object>
  <Object Id="96" CmdType="CommandType.Text" Name="GetReportCategory">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id,res_reso_name,res_reso_desc,res_parent_id from res_resource where res_reso_seq_id=@res_reso_seq_id and res_company_seq_id = @res_company_seq_id and res_status = @res_status</Query>
  </Object>
  <Object Id="97" CmdType="CommandType.Text" Name="GetReportCategory">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@imp_implicit_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@imp_implicit_desc</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@imp_implicit_param_string</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_company_seq_id</Param>
    <Query>insert into imp_rep_implicit_Param(imp_implicit_status,imp_implicit_name,imp_implicit_desc,imp_implicit_param_string,imp_company_seq_id) values(@imp_implicit_status,@imp_implicit_name,@imp_implicit_desc,@imp_implicit_param_string,@imp_implicit_company_seq_id)</Query>
  </Object>
  <Object Id="98" CmdType="CommandType.Text" Name="GetGroupUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_group_seq_id</Param>
    <Query>select gru_user_seq_id from gru_group_user where gru_group_seq_id = @gru_group_seq_id</Query>
  </Object>
  <Object Id="99" CmdType="CommandType.Text" Name="GetGroupUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_group_seq_id</Param>
    <Query>select usr_user_seq_id from usr_user join gru_group_user on gru_user_seq_id = usr_user_seq_id where gru_group_seq_id = @gru_group_seq_id</Query>
  </Object>
  <Object Id="101" CmdType="CommandType.Text" Name="DeleteQueryRTTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_rep_seq_id</Param>
    <Query>Delete from qrf_query_runtime_fields Where ( qrf_query_seq_id in (select qry_query_seq_id from qry_repo_query where qry_rep_seq_id = @rep_rep_seq_id) );</Query>
  </Object>
  <Object Id="102" CmdType="CommandType.Text" Name="DeleteSPRTTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_rep_seq_id</Param>
    <Query>Delete from srf_query_runtime_spfields Where ( srf_query_seq_id in (select qry_query_seq_id from qry_repo_query where qry_rep_seq_id = @rep_rep_seq_id) );</Query>
  </Object>
  <Object Id="103" CmdType="CommandType.Text" Name="DeleteQueryTable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_rep_seq_id</Param>
    <Query>Delete from qry_repo_query Where (qry_rep_seq_id = @rep_rep_seq_id);</Query>
  </Object>
  <Object Id="104" CmdType="CommandType.Text" Name="GetResourceDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select res_reso_seq_id,res_company_seq_id, res_reso_name, res_reso_type_id, res_reso_desc, res_parent_id, res_crpath, res_level, res_status, res_created_by, res_created_on, res_modified_by, res_modified_on from res_resource rs join rep_report rp on (rs.res_reso_seq_id = rp.rep_reso_seq_id) Where (rs.res_reso_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="105" CmdType="CommandType.Text" Name="GetReportDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select rep_rep_seq_id, rep_reso_seq_id, rep_rep_type, rep_view_type, rep_cascade_model, rep_status from rep_report rp join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) Where (rs.res_reso_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="106" CmdType="CommandType.Text" Name="GetQueryDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select qry_query_seq_id, qry_rep_seq_id, qry_conn_seq_id, ruc_conn_string, qry_rep_query_name, qry_query_type, qry_query_text, qry_status,ruc_db_type,ruc_db_user from qry_repo_query q join rep_report rp on (q.qry_rep_seq_id = rp.rep_rep_seq_id) join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) join ruc_rep_user_conn cn on (q.qry_conn_seq_id = cn.ruc_conn_seq_id) Where (rs.res_reso_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="107" CmdType="CommandType.Text" Name="GetQueryRTDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select qrf_field_seq_id, qrf_query_seq_id, qrf_field_name, qrf_field_data_type, qrf_field_aliasname, qrf_field_index, qrf_field_query_type, qrf_query_text from qrf_query_runtime_fields qf join qry_repo_query qy on (qf.qrf_query_seq_id = qy.qry_query_seq_id) join rep_report rp on (qy.qry_rep_seq_id = rp.rep_rep_seq_id) join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) Where (rs.res_reso_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="108" CmdType="CommandType.Text" Name="GetSPRTDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select srf_field_seq_id, srf_query_seq_id, srf_field_name, srf_field_data_type, srf_field_mode, srf_field_default_value, srf_query_text from srf_query_runtime_spfields sf join qry_repo_query qy on (sf.srf_query_seq_id = qy.qry_query_seq_id) join rep_report rp on (qy.qry_rep_seq_id = rp.rep_rep_seq_id) join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) Where (rs.res_reso_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="109" CmdType="CommandType.Text" Name="GetReportDetailsForExecution">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select res_reso_name, res_crpath, rep_rep_type, rep_view_type, rep_cascade_model, qry_conn_seq_id, ruc_conn_string, qry_query_seq_id, qry_rep_query_name, qry_query_type, qry_query_text,ruc_db_type from rep_report rp join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) join qry_repo_query q on (rp.rep_rep_seq_id = q.qry_rep_seq_id) join ruc_rep_user_conn con on (q.qry_conn_seq_id = ruc_conn_seq_id) Where (rp.rep_reso_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="110" CmdType="CommandType.Text" Name="GetSPRTDetailsForExecution">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select srf_field_seq_id, srf_query_seq_id, srf_field_name, srf_field_data_type, srf_field_mode, srf_field_default_value, srf_query_text from srf_query_runtime_spfields sf join qry_repo_query qy on (sf.srf_query_seq_id = qy.qry_query_seq_id) join rep_report rp on (qy.qry_rep_seq_id = rp.rep_rep_seq_id) join res_resource rs on (rp.rep_reso_seq_id = rs.res_reso_seq_id) Where (rp.rep_rep_seq_id = @rep_rep_seq_id) and (rs.res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="111" CmdType="CommandType.Text" Name="ReportList">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id, res_reso_name, rep_rep_seq_id, rep_rep_type, res_parent_id, res_created_by from res_resource rs join rep_report rp on (rs.res_reso_seq_id = rp.rep_reso_seq_id) Where (rs.res_company_seq_id = @res_company_seq_id) and (res_status = @res_status) Order by res_parent_id, res_reso_name;</Query>
  </Object>
  <Object Id="112" CmdType="CommandType.Text" Name="ReportListByName">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id, res_reso_name, rep_rep_seq_id, rep_rep_type, res_parent_id, res_created_by from res_resource rs join rep_report rp on (rs.res_reso_seq_id = rp.rep_reso_seq_id) Where (rs.res_company_seq_id = @res_company_seq_id) and (rs.res_reso_name like @res_reso_name) and (res_status = @res_status);</Query>
  </Object>
  <Object Id="113" CmdType="CommandType.Text" Name="CreateSchedule">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_agent_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_distribution_format</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_report_format</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_enabled</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_currently_running</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_created_by</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_created_on</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_batch_enddate</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_occ_started_from</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_occ_ends_on</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_next_run_date</Param>
    <Param Type="DbType.String" Size="100" Direction="ParameterDirection.Input">@bat_batch_name</Param>
    <Param Type="DbType.String" Size="250" Direction="ParameterDirection.Input">@bat_batch_desc</Param>
    <Param Type="DbType.String" Size="1000" Direction="ParameterDirection.Input">@bat_email_to</Param>
    <Param Type="DbType.String" Size="4000" Direction="ParameterDirection.Input">@bat_sch_details</Param>
    <Query>Insert into bat_batch_master (bat_company_seq_id, bat_agent_type,bat_distribution_format,bat_report_format, bat_enabled, bat_currently_running, bat_status, bat_created_by, bat_created_on, bat_batch_enddate, bat_occ_started_from, bat_occ_ends_on, bat_next_run_date, bat_batch_name, bat_batch_desc, bat_email_to, bat_sch_details) Values (@bat_company_seq_id, @bat_agent_type,@bat_distribution_format,@bat_report_format, @bat_enabled, @bat_currently_running, @bat_status, @bat_created_by, @bat_created_on, @bat_batch_enddate, @bat_occ_started_from, @bat_occ_ends_on, @bat_next_run_date, @bat_batch_name, @bat_batch_desc, @bat_email_to, @bat_sch_details)</Query>
  </Object>
  <Object Id="114" CmdType="CommandType.Text" Name="CreateSchedule">
    <Query>Select Max(bat_batch_seq_id) from bat_batch_master</Query>
    <!--<Query>Select LastIdentity(bat_batch_seq_id) from bat_batch_master</Query>-->
  </Object>
  <Object Id="115" CmdType="CommandType.Text" Name="CreateSchedule">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bsr_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bsr_rep_seq_id</Param>
    <Query>Insert into bsr_sch_rep (bsr_batch_seq_id, bsr_rep_seq_id) Values (@bsr_batch_seq_id, @bsr_rep_seq_id)</Query>
  </Object>
  <Object Id="116" CmdType="CommandType.Text" Name="CreateSchedule">
    <Query>Select Max(bsr_sch_rep_id) from bsr_sch_rep</Query>
    <!--<Query>Select LastIdentity(bsr_sch_rep_id) from bsr_sch_rep</Query>-->
  </Object>
  <Object Id="117" CmdType="CommandType.Text" Name="CreateSchedule">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_sch_rep_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_filter_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_report_template_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_distribution_format</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_report_format</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_status</Param>
    <Query>Insert into bru_rep_user (bru_user_seq_id, bru_group_seq_id, bru_sch_rep_id,	bru_filter_seq_id, bru_report_template_id, bru_distribution_format, bru_report_format, bru_status) Values (@bru_user_seq_id, @bru_group_seq_id, @bru_sch_rep_id, @bru_filter_seq_id, @bru_report_template_id, @bru_distribution_format, @bru_report_format, @bru_status)</Query>
  </Object>
  <Object Id="118" CmdType="CommandType.Text" Name="UpdateOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_enabled</Param>
    <Query>select bat_batch_seq_id,bat_next_run_date from bat_batch_master where bat_enabled=@bat_enabled and bat_occ_ends_on!='-2' and bat_next_run_date!=0</Query>
  </Object>
  <Object Id="119" CmdType="CommandType.Text" Name="UpdateOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>select bat_sch_details from bat_batch_master where bat_batch_seq_id=@bat_batch_seq_id</Query>
  </Object>
  <Object Id="120" CmdType="CommandType.Text" Name="UpdateOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_batch_seq_id</Param>
    <Query>delete from occ_sch_occurences where occ_batch_seq_id=@occ_batch_seq_id</Query>
  </Object>
  <Object Id="121" CmdType="CommandType.Text" Name="UpdateOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>select bat_batch_enddate from bat_batch_master where bat_batch_seq_id=@bat_batch_seq_id</Query>
  </Object>
  <Object Id="122" CmdType="CommandType.Text" Name="UpdateOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.bigint" Size="" Direction="ParameterDirection.Input">@bat_batch_enddate</Param>
    <Query>update bat_batch_master set bat_batch_enddate=@bat_batch_enddate where bat_batch_seq_id=@bat_batch_seq_id</Query>
  </Object>
  <Object Id="123" CmdType="CommandType.Text" Name="Modify_bat_batch_master">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_agent_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_distribution_format</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_report_format</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_enabled</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_currently_running</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_modified_by</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_modified_on</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_batch_enddate</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_occ_started_from</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_occ_ends_on</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_next_run_date</Param>
    <Param Type="DbType.String" Size="100" Direction="ParameterDirection.Input">@bat_batch_name</Param>
    <Param Type="DbType.String" Size="250" Direction="ParameterDirection.Input">@bat_batch_desc</Param>
    <Param Type="DbType.String" Size="1000" Direction="ParameterDirection.Input">@bat_email_to</Param>
    <Param Type="DbType.String" Size="4000" Direction="ParameterDirection.Input">@bat_sch_details</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_company_seq_id</Param>
    <Query>Update bat_batch_master set bat_agent_type = @bat_agent_type, bat_distribution_format = @bat_distribution_format, bat_report_format = @bat_report_format, bat_enabled = @bat_enabled, bat_currently_running = @bat_currently_running, bat_status = @bat_status, bat_modified_by = @bat_modified_by, bat_modified_on = @bat_modified_on, bat_batch_enddate = @bat_batch_enddate, bat_occ_started_from = @bat_occ_started_from, bat_occ_ends_on = @bat_occ_ends_on, bat_next_run_date = @bat_next_run_date, bat_batch_name = @bat_batch_name, bat_batch_desc = @bat_batch_desc, bat_email_to = @bat_email_to, bat_sch_details = @bat_sch_details Where (bat_batch_seq_id = @bat_batch_seq_id) and (bat_company_seq_id = @bat_company_seq_id)</Query>
  </Object>
  <Object Id="124" CmdType="CommandType.Text" Name="Delete_bru_rep_user">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Delete from bru_rep_user where bru_sch_rep_id in (select bsr_sch_rep_id from bsr_sch_rep where bsr_batch_seq_id = @bat_batch_seq_id)</Query>
  </Object>
  <Object Id="125" CmdType="CommandType.Text" Name="Delete_bsr_sch_rep">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Delete from bsr_sch_rep where (bsr_batch_seq_id = @bat_batch_seq_id)</Query>
  </Object>
  <Object Id="126" CmdType="CommandType.Text" Name="Delete_bat_batch_master">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_enabled</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_company_seq_id</Param>
    <Query>Update bat_batch_master Set bat_enabled = @bat_enabled, bat_status = @bat_status where (bat_batch_seq_id = @bat_batch_seq_id) and (bat_company_seq_id = @bat_company_seq_id)</Query>
  </Object>
  <Object Id="127" CmdType="CommandType.Text" Name="Delete_occ_sch_occurences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_status1</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_status2</Param>
    <Query>Delete from occ_sch_occurences where (occ_batch_seq_id = @bat_batch_seq_id) and ((occ_occurrence_status = @occ_occurrence_status1) or (occ_occurrence_status = @occ_occurrence_status2))</Query>
  </Object>
  <Object Id="128" CmdType="CommandType.Text" Name="GetBatchUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bsr_batch_seq_id</Param>
    <Query>Select bru_sch_user_details_id from bru_rep_user join bsr_sch_rep on bru_sch_rep_id = bsr_sch_rep_id Where bsr_batch_seq_id = @bsr_batch_seq_id</Query>
  </Object>
  <Object Id="129" CmdType="CommandType.Text" Name="Insert_occ_sch_occurences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_sch_user_details_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_seq</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@occ_occurence_time</Param>
    <Param Type="DbType.String" Size="1000" Direction="ParameterDirection.Input">@occ_email_to</Param>
    <Query>Insert into occ_sch_occurences (occ_batch_seq_id, occ_sch_user_details_id,occ_occurrence_status, occ_occurrence_seq, occ_occurence_time, occ_email_to) Values (@occ_batch_seq_id, @occ_sch_user_details_id, @occ_occurrence_status, @occ_occurrence_seq, @occ_occurence_time, @occ_email_to)</Query>
  </Object>
  <Object Id="130" CmdType="CommandType.Text" Name="Max_occ_occurrence_seq">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_batch_seq_id</Param>
    <Query>Select Max(occ_occurrence_seq) from occ_sch_occurences Where (occ_batch_seq_id = @occ_batch_seq_id)</Query>
  </Object>
  <Object Id="131" CmdType="CommandType.Text" Name="CurrentlyRunning">
    <Query>Select bat_currently_running+1 from bat_batch_master</Query>
  </Object>
  <Object Id="132" CmdType="CommandType.Text" Name="CurrentlyRunningBatches">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_enabled</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Query>Select bat_batch_seq_id, bat_currently_running, bat_next_run_date, bat_batch_name, bat_company_seq_id, com_short_company_name as com_company_name from bat_batch_master b join com_company c on (c.com_company_seq_id=b.bat_company_seq_id) Where (bat_enabled=@bat_enabled) and (bat_status=@bat_status)  and bat_next_run_date!=0</Query>
  </Object>
  <Object Id="133" CmdType="CommandType.Text" Name="SequenceDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bsr_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_seq</Param>
    <Query>Select bu.bru_sch_user_details_id, bu.bru_user_seq_id, bu.bru_group_seq_id, bu.bru_sch_rep_id, bu.bru_filter_seq_id, bu.bru_report_template_id, bu.bru_distribution_format, bu.bru_report_format, f.fil_filter_text, t.tem_template_path, u.usr_e_mail, u.usr_first_name,u.usr_last_name,oc.occ_occurences_seq_id, oc.occ_occurence_time from bru_rep_user bu join bsr_sch_rep br on (bu.bru_sch_rep_id = br.bsr_sch_rep_id) left join fil_rep_filters f on (f.fil_filter_seq_id=bu.bru_filter_seq_id) left join tem_templates t on (t.tem_template_seq_id=bu.bru_report_template_id) join occ_sch_occurences oc on (bu.bru_sch_user_details_id=oc.occ_sch_user_details_id) join usr_user u on (bu.bru_user_seq_id = u.usr_user_seq_id)  Where (br.bsr_batch_seq_id =@bsr_batch_seq_id) and (oc.occ_occurrence_seq=@occ_occurrence_seq) Union Select bu.bru_sch_user_details_id, u.usr_user_seq_id, bu.bru_group_seq_id, bu.bru_sch_rep_id, bu.bru_filter_seq_id, bu.bru_report_template_id, bu.bru_distribution_format, bu.bru_report_format, f.fil_filter_text, t.tem_template_path, u.usr_e_mail, u.usr_first_name,u.usr_last_name,oc.occ_occurences_seq_id, oc.occ_occurence_time from gru_group_user gu join bru_rep_user bu on (gu.gru_group_seq_id = bu.bru_group_seq_id) join bsr_sch_rep br on (bu.bru_sch_rep_id = br.bsr_sch_rep_id) left join tem_templates t on (t.tem_template_seq_id=bu.bru_report_template_id) left join fil_rep_filters f on (f.fil_filter_seq_id=bu.bru_filter_seq_id) join occ_sch_occurences oc on (bu.bru_sch_user_details_id=oc.occ_sch_user_details_id) join usr_user u on (gu.gru_user_seq_id = u.usr_user_seq_id) Where (br.bsr_batch_seq_id = @bsr_batch_seq_id) and (oc.occ_occurrence_seq=@occ_occurrence_seq)</Query>
  </Object>
  <Object Id="134" CmdType="CommandType.Text" Name="">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_seq</Param>
    <Query>Select Top 1 occ_occurence_time from occ_sch_occurences Where (occ_batch_seq_id=@occ_batch_seq_id) and (occ_occurrence_seq=@occ_occurrence_seq)</Query>
  </Object>
  <Object Id="135" CmdType="CommandType.Text" Name="UpdateBatchCurrentSequence">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_currently_running</Param>
    <Query>Update bat_batch_master Set bat_currently_running=@bat_currently_running Where (bat_batch_seq_id=@bat_batch_seq_id)</Query>
  </Object>
  <Object Id="136" CmdType="CommandType.Text" Name="GetBatchReports">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Query>Select br.bsr_sch_rep_id, br.bsr_batch_seq_id, br.bsr_rep_seq_id,res_reso_name from bsr_sch_rep br join bat_batch_master bm on (br.bsr_batch_seq_id=bm.bat_batch_seq_id) join rep_report rp on (rp.rep_rep_seq_id=br.bsr_rep_seq_id) join res_resource rs on (rs.res_reso_seq_id=rp.rep_reso_seq_id) Where (bat_enabled=@bat_enabled) and  (bat_status=@bat_status) and bat_next_run_date!=0</Query>
  </Object>
  <Object Id="137" CmdType="CommandType.Text" Name="GetNextRunDate">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_company_seq_id</Param>
    <Query>Select bat_next_run_date from bat_batch_master Where (bat_batch_seq_id=@bat_batch_seq_id) and (bat_company_seq_id=@bat_company_seq_id)</Query>
  </Object>
  <Object Id="138" CmdType="CommandType.Text" Name="UpdateOccurrenceStatus">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurences_seq_id</Param>
    <Query>Update occ_sch_occurences Set occ_occurrence_status=@occ_occurrence_status Where (occ_occurences_seq_id=@occ_occurences_seq_id)</Query>
  </Object>
  <Object Id="139" CmdType="CommandType.Text" Name="UpdateBatchNextStartDate">
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_next_run_date</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Update bat_batch_master Set bat_next_run_date=@bat_next_run_date Where (bat_batch_seq_id=@bat_batch_seq_id)</Query>
  </Object>
  <Object Id="140" CmdType="CommandType.Text" Name="SequenceDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bsr_batch_seq_id</Param>
    <Query>Select r.rep_rep_seq_id, rs.res_reso_name, bu.bru_user_seq_id, u.usr_login, bu.bru_group_seq_id, 
				bu.bru_filter_seq_id, f.fil_filter_name, bu.bru_report_template_id, t.tem_template_name, 
				bu.bru_distribution_format, bu.bru_report_format 
				from bru_rep_user bu join bsr_sch_rep br 
				on (bu.bru_sch_rep_id = br.bsr_sch_rep_id) 
				join usr_user u on (u.usr_user_seq_id=bu.bru_user_seq_id) 
				join rep_report r on (r.rep_rep_seq_id=br.bsr_rep_seq_id) 
				join res_resource rs on (rs.reso_reso_seq_id=r.rep_reso_seq_id) 
				join fil_rep_filters f on (f.fil_filter_seq_id=bu.bru_filter_seq_id) 
				join tem_templates t on (t.tem_template_seq_id=bu.bru_report_template_id) 
				Where (br.bsr_batch_seq_id = @bsr_batch_seq_id) 
				Union
				Select r.rep_rep_seq_id, rs.res_reso_name, u.usr_user_seq_id, u.usr_login, bu.bru_group_seq_id, 
				bu.bru_filter_seq_id, f.fil_filter_name, bu.bru_report_template_id, t.tem_template_name, 
				bu.bru_distribution_format, bu.bru_report_format 
				from gru_group_user gu join bru_rep_user bu 
				on (gu.gru_group_seq_id = bu.bru_group_seq_id) 
				join bsr_sch_rep br on (bu.bru_sch_rep_id = br.bsr_sch_rep_id) 
				join usr_user u on (gu.gru_user_seq_id = u.usr_user_seq_id) 
				join rep_report r on (r.rep_rep_seq_id=br.bsr_rep_seq_id) 
				join res_resource rs on (rs.reso_reso_seq_id=r.rep_reso_seq_id) 
				join fil_rep_filters f on (f.fil_filter_seq_id=bu.bru_filter_seq_id) 
				join tem_templates t on (t.tem_template_seq_id=bu.bru_report_template_id) 
				Where (br.bsr_batch_seq_id = @bsr_batch_seq_id)</Query>
  </Object>
  <Object Id="141" CmdType="CommandType.Text" Name="UpdateBatchNextStartDate">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qry_rep_seq_id</Param>
    <Query>select qry_rep_seq_id,qry_conn_seq_id,qry_query_type,qry_rep_query_name,qry_query_text,ruc_db_port,ruc_db_type,ruc_db_user,ruc_db_passwd,ruc_conn_name,ruc_db_name,ruc_db_host,ruc_conn_driver,ruc_conn_string from qry_repo_query join ruc_rep_user_conn on qry_conn_seq_id = ruc_conn_seq_id where qry_rep_seq_id =@qry_rep_seq_id</Query>
  </Object>
  <Object Id="142" CmdType="CommandType.Text" Name="GetScheduledReportsAndConnections">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Query>select Distinct qry_rep_seq_id, qry_conn_seq_id, qry_query_type, qry_rep_query_name, qry_query_text, ruc_db_port, ruc_db_type, ruc_db_user, ruc_db_passwd, ruc_conn_name, ruc_db_name, ruc_db_host, ruc_conn_driver, ruc_conn_string from qry_repo_query join bsr_sch_rep on (qry_rep_seq_id=bsr_rep_seq_id) join bat_batch_master on (bsr_batch_seq_id=bat_batch_seq_id) join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) where (bat_enabled=@bat_enabled) and (bat_status=@bat_status) and bat_next_run_date!=0</Query>
  </Object>
  <Object Id="143" CmdType="CommandType.Text" Name="GetResourceID">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ConnectionId</Param>
    <Query>select Distinct ruc_reso_seq_id from ruc_rep_user_conn where ruc_conn_seq_id=@ConnectionId</Query>
  </Object>
  <Object Id="144" CmdType="CommandType.Text" Name="DeleteGroupUser">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Query>delete from gru_group_user where gru_user_seq_id=@gru_user_seq_id</Query>
  </Object>
  <Object Id="145" CmdType="CommandType.Text" Name="DeleteGroupUser">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_group_seq_id</Param>
    <Query>delete from gru_group_user where gru_group_seq_id=@gru_group_seq_id</Query>
  </Object>
  <Object Id="146" CmdType="CommandType.Text" Name="GetAllUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id,usr_first_name+' '+usr_last_name as name, usr_e_mail from usr_user where usr_company_seq_id = @usr_company_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="147" CmdType="CommandType.Text" Name="GetConnectionDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_conn_seq_id</Param>
    <Query>select res_reso_seq_id, res_company_seq_id, res_reso_name, res_reso_desc, res_created_by, res_created_on, res_modified_by, res_modified_on from res_resource join ruc_rep_user_conn on ruc_reso_seq_id = res_reso_seq_id where ruc_conn_seq_id = @ruc_conn_seq_id;select ruc_conn_seq_id,ruc_reso_seq_id, ruc_company_seq_id,ruc_db_port,ruc_db_type,ruc_db_user,ruc_db_passwd,ruc_conn_name,ruc_db_name,ruc_db_host,ruc_conn_driver,ruc_conn_string from ruc_rep_user_conn join res_resource on ruc_reso_seq_id = res_reso_seq_id join com_company on res_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id where usr_user_seq_id = @usr_user_seq_id and ruc_conn_seq_id = @ruc_conn_seq_id</Query>
  </Object>
  <Object Id="148" CmdType="CommandType.Text" Name="IsBatchExist">
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@bat_batch_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Query>select bat_batch_name from bat_batch_master where (bat_batch_name=@bat_batch_name) and (bat_company_seq_id=@bat_company_seq_id) and bat_status=@bat_status</Query>
  </Object>
  <Object Id="149" CmdType="CommandType.Text" Name="GetBatches">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_currently_running</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@enu_table</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@enu_column</Param>
    <Param Type="DbType.String" Size="100" Direction="ParameterDirection.Input">@enu_column_desc</Param>
    <Query>Select bat_batch_seq_id, bat_batch_name, bat_batch_desc, bat_enabled, bat_status, (Select Max(occ_occurrence_status) from occ_sch_occurences where occ_batch_seq_id=bm.bat_batch_seq_id and occ_occurrence_seq=bm.bat_currently_running) as occ_occurrence_status, occ_occurence_time, (Select min(occ_occurence_time) from occ_sch_occurences where occ_batch_seq_id=bm.bat_batch_seq_id and occ_occurrence_seq=(bm.bat_currently_running+1)) as bat_next_run_date, bat_currently_running, bat_created_on from bat_batch_master bm left join occ_sch_occurences oc on (occ_batch_seq_id=bm.bat_batch_seq_id) Where (bat_company_seq_id=@bat_company_seq_id) and (occ_occurrence_seq=bm.bat_currently_running) and (bm.bat_currently_running!=@bat_currently_running) and (bat_status!=@bat_status) Union Select bat_batch_seq_id, bat_batch_name, bat_batch_desc, bat_enabled, bat_status, (Select enu_value from enu_enum_master where enu_table=@enu_table and enu_column=@enu_column and enu_column_desc=@enu_column_desc) as occ_occurrence_status, '' as occ_occurence_time, (Select min(occ_occurence_time) from occ_sch_occurences where occ_batch_seq_id=bm.bat_batch_seq_id and occ_occurrence_seq=(bm.bat_currently_running+1)) as bat_next_run_date, bat_currently_running, bat_created_on from bat_batch_master bm Where (bat_company_seq_id=@bat_company_seq_id) and (bat_currently_running=@bat_currently_running) and (bat_status!=@bat_status)</Query>
    <!--<Query>Select bat_batch_seq_id, bat_batch_name, bat_batch_desc, bat_enabled, bat_status, (Select Max(occ_occurrence_status) from occ_sch_occurences where occ_batch_seq_id=bm.bat_batch_seq_id and occ_occurrence_seq=bm.bat_currently_running) as occ_occurrence_status, occ_occurence_time, bat_next_run_date, bat_currently_running, bat_created_on from bat_batch_master bm left join occ_sch_occurences oc on (occ_batch_seq_id=bm.bat_batch_seq_id) Where (bat_company_seq_id=@bat_company_seq_id) and (occ_occurrence_seq=bm.bat_currently_running) and (bm.bat_currently_running!=@bat_currently_running) and (bat_status!=@bat_status) Union Select bat_batch_seq_id, bat_batch_name, bat_batch_desc, bat_enabled, bat_status, (Select enu_value from enu_enum_master where enu_table=@enu_table and enu_column=@enu_column and enu_column_desc=@enu_column_desc) as occ_occurrence_status, '' as occ_occurence_time, bat_next_run_date, bat_currently_running, bat_created_on from bat_batch_master Where (bat_company_seq_id=@bat_company_seq_id) and (bat_currently_running=@bat_currently_running) and (bat_status!=@bat_status)</Query>-->
  </Object>
  <Object Id="150" CmdType="CommandType.Text" Name="GetBatchDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Select bat_batch_seq_id, bat_company_seq_id, bat_agent_type, bat_distribution_format, bat_report_format, bat_enabled, bat_currently_running, bat_status, bat_created_by, bat_modified_by, bat_created_on, bat_modified_on, bat_batch_enddate, bat_occ_started_from, bat_occ_ends_on, bat_next_run_date, bat_batch_name, bat_batch_desc, bat_email_to, bat_sch_details from bat_batch_master Where (bat_batch_seq_id=@bat_batch_seq_id)</Query>
  </Object>
  <Object Id="151" CmdType="CommandType.Text" Name="GetBatchReports">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Select bsr_sch_rep_id, bsr_batch_seq_id, bsr_rep_seq_id from bsr_sch_rep join bat_batch_master on (bsr_batch_seq_id=bat_batch_seq_id) Where (bat_batch_seq_id=@bat_batch_seq_id)</Query>
  </Object>
  <Object Id="152" CmdType="CommandType.Text" Name="GetBatchReportsUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Select bru_sch_user_details_id, bru_user_seq_id, bru_group_seq_id, bru_sch_rep_id, bru_filter_seq_id, bru_report_template_id, bru_distribution_format, bru_report_format, usr_first_name, usr_last_name, fil_filter_name, tem_template_name, bsr_rep_seq_id, res_reso_name, grp_group_name, bru_status from bru_rep_user join bsr_sch_rep on (bru_sch_rep_id = bsr_sch_rep_id) join rep_report on (bsr_rep_seq_id=rep_rep_seq_id) join res_resource on (rep_reso_seq_id=res_reso_seq_id) left join usr_user on (bru_user_seq_id=usr_user_seq_id) left join grp_group on (bru_group_seq_id=grp_group_seq_id) left join fil_rep_filters on (bru_filter_seq_id=fil_filter_seq_id) left join tem_templates on (bru_report_template_id=tem_template_seq_id) where (bsr_batch_seq_id=@bat_batch_seq_id)</Query>
  </Object>
  <Object Id="153" CmdType="CommandType.Text" Name="GetAllUserSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id as ID,usr_first_name+' '+usr_last_name as Name, usr_e_mail from usr_user where usr_company_seq_id = @usr_company_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="154" CmdType="CommandType.Text" Name="UpdatePermissionForGroup">
    <!--intelliviewBL: Param order is requested not to change -->
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Query>delete from gre_group_reso where (gre_group_seq_id=@gre_group_seq_id and gre_reso_type_id=@gre_reso_type_id)</Query>
  </Object>
  <Object Id="155" CmdType="CommandType.Text" Name="AuditTrial">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@aud_user_seq_id</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@aud_entity_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@aud_entity_id</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@aud_action_performed</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@aud_action_date</Param>
    <Param Type="DbType.String" Size="1500" Direction="ParameterDirection.Input">@aud_old_entry</Param>
    <Query>Insert into aud_audit_table (aud_user_seq_id, aud_entity_name, aud_entity_id, aud_action_performed, aud_action_date, aud_old_entry) Values (@aud_user_seq_id, @aud_entity_name, @aud_entity_id, @aud_action_performed, @aud_action_date, @aud_old_entry)</Query>
  </Object>
  <Object Id="156" CmdType="CommandType.Text" Name="GetResourceTableAuditData">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>select res_reso_seq_id, res_reso_name, res_company_seq_id, res_reso_type_id, res_reso_desc, res_parent_id, res_crpath, res_level, res_created_by, res_created_on, res_modified_by, res_modified_on, res_status from res_resource where res_reso_seq_id=@res_reso_seq_id and res_company_seq_id=@res_company_seq_id</Query>
  </Object>
  <Object Id="157" CmdType="CommandType.Text" Name="GetReportTableAuditData">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <Query>Select rep_reso_seq_id, rep_rep_type, rep_view_type, rep_cascade_model,rep_created_by,rep_created_on,rep_modified_by,rep_modified_on,rep_status from rep_report Where (rep_reso_seq_id=@rep_reso_seq_id)</Query>
  </Object>
  <Object Id="158" CmdType="CommandType.Text" Name="GetResourceTableAuditData">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Query>select res_reso_seq_id, res_reso_name, res_company_seq_id, res_reso_type_id, res_reso_desc, res_parent_id, res_crpath, res_level, res_created_by, res_created_on, res_modified_by, res_modified_on, res_status from res_resource where (res_reso_seq_id=@res_reso_seq_id)</Query>
  </Object>
  <Object Id="159" CmdType="CommandType.Text" Name="LayoutTableLastIdentity">
    <Query>Select Max(tem_template_seq_id) from tem_templates</Query>
  </Object>
  <Object Id="160" CmdType="CommandType.Text" Name="GetTemplateTableAuditData">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_template_seq_id</Param>
    <Query>Select tem_template_seq_id, tem_rep_seq_id, tem_user_seq_id, tem_template_name, tem_public_view, tem_template_path from tem_templates Where (tem_template_seq_id=@tem_template_seq_id)</Query>
  </Object>
  <Object Id="161" CmdType="CommandType.Text" Name="ConnectionTableLastIdentity">
    <Query>Select Max(ruc_conn_seq_id) from ruc_rep_user_conn</Query>
  </Object>
  <Object Id="162" CmdType="CommandType.Text" Name="ConnectionTableAuditData">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_conn_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@ruc_company_seq_id</Param>
    <Query>Select ruc_conn_seq_id, ruc_reso_seq_id, ruc_company_seq_id, ruc_db_port, ruc_db_type, ruc_db_user, ruc_db_passwd, ruc_conn_name, ruc_db_name, ruc_db_host, ruc_conn_driver, ruc_conn_string from ruc_rep_user_conn where (ruc_conn_seq_id=@ruc_conn_seq_id) and (ruc_company_seq_id=@ruc_company_seq_id)</Query>
  </Object>
  <Object Id="163" CmdType="CommandType.Text" Name="CompanyTableAuditData">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Query>Select com_company_seq_id, com_created_by, com_modified_by, com_created_on, com_modified_on, com_primary_contact, com_company_name, com_web_url, com_company_desc, com_company_logo from com_company where com_company_seq_id in (@com_company_seq_id)</Query>
  </Object>
  <Object Id="164" CmdType="CommandType.Text" Name="CompanyTableLastIdentity">
    <Query>Select Max(com_company_seq_id) from com_company</Query>
  </Object>
  <Object Id="165" CmdType="CommandType.Text" Name="GroupTableLastIdentity">
    <Query>select Max(grp_group_seq_id) from grp_group</Query>
  </Object>
  <Object Id="166" CmdType="CommandType.Text" Name="GroupTableAuditData">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Query>select grp_group_seq_id, grp_company_seq_id, grp_role_seq_id, grp_status, grp_group_name, grp_group_desc from grp_group Where grp_group_seq_id=@grp_group_seq_id</Query>
  </Object>
  <Object Id="167" CmdType="CommandType.Text" Name="UserTableLastIdentity">
    <Query>select Max(usr_user_seq_id) from usr_user</Query>
  </Object>
  <Object Id="168" CmdType="CommandType.Text" Name="UsersTableAuditData">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Query>Select usr_user_seq_id,usr_first_name,usr_last_name,usr_e_mail,usr_company_seq_id,usr_department_name,usr_role_seq_id,usr_login,usr_password,usr_last_login_time,usr_notes,usr_user_location,usr_user_phone_number,usr_status,usr_created_by,usr_created_on,usr_modified_by,usr_modified_on from usr_user where (usr_user_seq_id=@usr_user_seq_id) and (usr_company_seq_id=@usr_company_seq_id)</Query>
  </Object>
  <Object Id="169" CmdType="CommandType.Text" Name="GetSupportedDB">
    <Query>select enu_value,enu_column_desc from enu_enum_master where enu_table = 'ruc_rep_user_conn' and enu_column = 'ruc_db_type'</Query>
  </Object>
  <Object Id="170" CmdType="CommandType.Text" Name="GetSupportedDB">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@group_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@reso_seq_id</Param>
    <Query>insert into gre_group_reso(gre_group_seq_id,gre_reso_type_id,gre_reso_seq_id) values(@group_id,@reso_type_id,@reso_seq_id)</Query>
  </Object>
  <Object Id="171" CmdType="CommandType.Text" Name="GetUserSessionDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Query>select usr_user_seq_id,grp_role_seq_id,usr_company_seq_id,usr_login,gru_group_seq_id from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id join grp_group on gru_group_seq_id = grp_group_seq_id and usr_company_seq_id=@usr_company_seq_id and usr_login=@usr_login and usr_password = @usr_password</Query>
  </Object>
  <Object Id="172" CmdType="CommandType.Text" Name="GetPermissionSetCount">
    <Query>select count(*) as [count] from per_permission</Query>
  </Object>
  <Object Id="173" CmdType="CommandType.Text" Name="GetUserGroupResource">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Query>select Distinct gre_reso_seq_id as reso_id, res_reso_name as reso_name, res_parent_id as parent_id, ruc_reso_seq_id as conn_id from gre_group_reso join res_resource on (res_reso_seq_id=gre_reso_seq_id) left join rep_report on (res_reso_seq_id=rep_reso_seq_id) left join qry_repo_query on (rep_rep_seq_id=qry_rep_seq_id) left join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) where gre_reso_type_id= @gre_reso_type_id  and res_status=@res_status and gre_group_seq_id in (Select gru_group_seq_id from gru_group_user where gru_user_seq_id=@gru_user_seq_id) Order by res_reso_name</Query>
  </Object>
  <Object Id="174" CmdType="CommandType.Text" Name="GetUserGroupCategoriesAndConnections">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.String" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Query>select Distinct gre_reso_seq_id as reso_id, res_reso_name as reso_name, res_parent_id as parent_id from gre_group_reso join res_resource on (res_reso_seq_id=gre_reso_seq_id) where gre_reso_type_id= @gre_reso_type_id and res_status=@res_status and gre_group_seq_id in (Select gru_group_seq_id from gru_group_user where gru_user_seq_id=@gru_user_seq_id) Order by res_reso_name</Query>
  </Object>
  <Object Id="175" CmdType="CommandType.Text" Name="GetGroupCategoriesAndConnections">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select distinct gre_reso_seq_id as reso_id, res_reso_name as reso_name, res_parent_id as parent_id from gre_group_reso join res_resource on (res_reso_seq_id=gre_reso_seq_id) where gre_reso_type_id= @gre_reso_type_id and gre_group_seq_id in ( select gru_group_seq_id from gru_group_user where gru_user_seq_id= @gru_user_seq_id)and res_status=@res_status</Query>
  </Object>
  <Object Id="176" CmdType="CommandType.Text" Name="IsRoleExist">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Param Type="DbType.string" Size="" Direction="ParameterDirection.Input">@role_role_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select count(*) from rol_role join com_company on rol_company_seq_id = com_company_seq_id where com_company_seq_id = @com_company_seq_id and rol_role_name like @role_role_name and rol_role_seq_id != @rol_role_seq_id and rol_status=@rol_status</Query>
  </Object>
  <Object Id="177" CmdType="CommandType.Text" Name="FetchResoSeqResoTypeID">
    <Param Type="DbType.string" Size="" Direction="ParameterDirection.Input">@reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id,res_reso_type_id,res_status from res_resource where res_reso_name=@reso_name and res_status = @res_status</Query>
  </Object>
  <Object Id="178" CmdType="CommandType.Text" Name="BatchEnableDisable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_enabled</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Update bat_batch_master Set bat_enabled=@bat_enabled, bat_status=@bat_status Where bat_batch_seq_id=@bat_batch_seq_id</Query>
  </Object>
  <Object Id="179" CmdType="CommandType.Text" Name="GetBatchReportStatus">
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@enu_table</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@enu_column</Param>
    <Param Type="DbType.String" Size="100" Direction="ParameterDirection.Input">@enu_column_desc</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_seq</Param>
    <Query>Select distinct bru_sch_rep_id, rep_rep_name, bru_status, (Select enu_value from enu_enum_master where enu_table=@enu_table and enu_column=@enu_column and enu_column_desc=@enu_column_desc) as occ_current_status, (Select enu_value from enu_enum_master where enu_table=@enu_table and enu_column=@enu_column and enu_column_desc=@enu_column_desc) as occ_occurrence_status, '' occ_occurence_time, '' as bat_next_run_date from bru_rep_user bu join bsr_sch_rep br on (bru_sch_rep_id=bsr_sch_rep_id) join rep_report rp on (bsr_rep_seq_id=rep_rep_seq_id) join bat_batch_master on (bsr_batch_seq_id=bat_batch_seq_id)  Where (bsr_batch_seq_id=@occ_batch_seq_id) and bat_currently_running = 0 Union Select distinct bru_sch_rep_id, rep_rep_name, bru_status, (Select max(occ_occurrence_status) from occ_sch_occurences where occ_batch_seq_id=@occ_batch_seq_id and occ_occurrence_seq=@occ_occurrence_seq+1 and occ_sch_user_details_id in (Select bru_sch_user_details_id from bru_rep_user where bru_sch_rep_id=bu.bru_sch_rep_id) ) as occ_current_status, (Select max(occ_occurrence_status) from occ_sch_occurences where occ_batch_seq_id=@occ_batch_seq_id and occ_occurrence_seq=@occ_occurrence_seq and occ_sch_user_details_id in (Select bru_sch_user_details_id from bru_rep_user where bru_sch_rep_id=bu.bru_sch_rep_id) ) as occ_occurrence_status, occ_occurence_time, (Select min(occ_occurence_time) from occ_sch_occurences where occ_batch_seq_id=@occ_batch_seq_id and occ_occurrence_seq=(@occ_occurrence_seq+1)) as bat_next_run_date from occ_sch_occurences oc join bat_batch_master bm on (occ_batch_seq_id=bat_batch_seq_id) join bru_rep_user bu on (occ_sch_user_details_id=bru_sch_user_details_id) join bsr_sch_rep br on (bru_sch_rep_id=bsr_sch_rep_id) join rep_report rp on (bsr_rep_seq_id=rep_rep_seq_id) Where (bsr_batch_seq_id=@occ_batch_seq_id) and (occ_occurrence_seq=@occ_occurrence_seq)</Query>
  </Object>
  <Object Id="180" CmdType="CommandType.Text" Name="GetBatchReportDetails">
    <Param Type="DbType.string" Size="" Direction="ParameterDirection.Input">@enu_table</Param>
    <Param Type="DbType.string" Size="" Direction="ParameterDirection.Input">@enu_column</Param>
    <Param Type="DbType.string" Size="" Direction="ParameterDirection.Input">@enu_column_desc</Param>
    <Query>select * from enu_enum_master where enu_table=@enu_table and enu_column=@enu_column and enu_column_desc=@enu_column_desc</Query>
  </Object>
  <Object Id="181" CmdType="CommandType.Text" Name="GetRoleID">
    <Query>Select Max(rol_role_seq_id) from rol_role</Query>
  </Object>
  <Object Id="182" CmdType="CommandType.Text" Name="GetAllRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select count(rol_role_seq_id) from rol_role where rol_status=@rol_status</Query>
  </Object>
  <Object Id="183" CmdType="CommandType.Text" Name="GetBatchReportStatus">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurence_seq</Param>
    <Query>Select occ_sch_user_details_id, usr_first_name + ' ' + usr_last_name as Name, res_reso_name, occ_occurrence_status, occ_occurence_time from occ_sch_occurences join bru_rep_user on (occ_sch_user_details_id=bru_sch_user_details_id) join usr_user on (bru_user_seq_id=usr_user_seq_id) join bsr_sch_rep on (bru_sch_rep_id=bsr_sch_rep_id) join rep_report on (bsr_rep_seq_id=rep_rep_seq_id) join res_resource on (rep_reso_seq_id=res_reso_seq_id) Where (occ_batch_seq_id=@occ_batch_seq_id) and (occ_occurence_seq=@occ_occurence_seq)</Query>
  </Object>
  <Object Id="184" CmdType="CommandType.Text" Name="UpdateUserReportStatus">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_sch_user_details_id</Param>
    <Query>Update bru_rep_user Set bru_status=@bru_status Where (bru_sch_user_details_id=@bru_sch_user_details_id)</Query>
  </Object>
  <Object Id="185" CmdType="CommandType.Text" Name="GetEnumValues">
    <Query>Select enu_enumerator_seq_id, enu_value, enu_table, enu_column, enu_column_desc from enu_enum_master</Query>
  </Object>
  <Object Id="186" CmdType="CommandType.Text" Name="GetAllCompany">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Query>select com_company_seq_id,com_company_name, com_company_desc from com_company where com_status=@com_status</Query>
  </Object>
  <Object Id="187" CmdType="CommandType.Text" Name="CreateUsers">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_first_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_e_mail</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_department_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_login_time</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_notes</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_mypage</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_location</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_phone_number</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_created_by</Param>
    <Query>	insert into usr_user(usr_first_name,usr_last_name,usr_e_mail,usr_company_seq_id,usr_department_name,usr_login,usr_password,usr_last_login_time,usr_notes,usr_user_location,usr_user_phone_number,usr_status,usr_created_by,usr_created_on) values(@usr_first_name,@usr_last_name,@usr_e_mail,@usr_company_seq_id,@usr_department_name,@usr_login,@usr_password,@usr_last_login_time,@usr_notes,@usr_user_location,@usr_user_phone_number,@usr_status,@usr_created_by,convert(varchar, getdate(),121))</Query>
  </Object>
  <Object Id="188" CmdType="CommandType.Text" Name="UpdateUserReportStatus">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_status</Param>
    <Query>select grp_group_seq_id from grp_group where grp_group_name=@grp_group_name and grp_company_seq_id=@grp_company_seq_id and grp_status=@grp_status</Query>
  </Object>
  <Object Id="189" CmdType="CommandType.Text" Name="GetAllCompany">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_company_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Query>select com_company_seq_id,com_company_name,com_short_company_name,com_company_desc from com_company where com_company_name like @com_company_name and com_status=@com_status</Query>
  </Object>
  <Object Id="190" CmdType="CommandType.Text" Name="GetCompanyDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Query>select com_company_seq_id,com_created_by,com_modified_by,com_created_on,com_modified_on,com_primary_contact,com_company_name,com_web_url,com_company_desc,com_company_logo,com_short_company_name from com_company where com_company_seq_id = @com_company_seq_id</Query>
  </Object>
  <Object Id="191" CmdType="CommandType.Text" Name="BatchReportEnableDisable">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bru_sch_rep_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@occ_occurrence_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Update bru_rep_user Set bru_status=@bru_status Where bru_sch_rep_id=@bru_sch_rep_id; update occ_sch_occurences Set occ_occurrence_status=@occ_occurrence_status Where occ_sch_user_details_id in (Select bru_sch_user_details_id from bru_rep_user where bru_sch_rep_id=@bru_sch_rep_id) and occ_occurrence_seq=(select bat_currently_running+1 from bat_batch_master where bat_batch_seq_id=@bat_batch_seq_id)</Query>
  </Object>
  <Object Id="192" CmdType="CommandType.Text" Name="getGroupUser">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@grp_group_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id,rtrim(ltrim(usr_first_name))+' '+rtrim(ltrim(usr_last_name)) as 'name',com_company_name,grp_group_seq_id,usr_e_mail from grp_group join gru_group_user on gru_group_seq_id=grp_group_seq_id join usr_user on usr_user_seq_id = gru_user_seq_id join com_company on com_company_seq_id = usr_company_seq_id where grp_group_name = @grp_group_name and usr_status=@usr_status</Query>
  </Object>
  <Object Id="193" CmdType="CommandType.Text" Name="GetUsersDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select * from usr_user where usr_user_seq_id=@usr_user_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="194" CmdType="CommandType.Text" Name="ModifytUsers">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_first_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_e_mail</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_department_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_login</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_last_login_time</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_notes</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_location</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_phone_number</Param>
    <Query>update usr_user set usr_first_name=@usr_first_name,usr_last_name=@usr_last_name,usr_e_mail=@usr_e_mail,usr_company_seq_id=@usr_company_seq_id,usr_user_phone_number=@usr_user_phone_number,usr_department_name=@usr_department_name,usr_login=@usr_login,usr_password=@usr_password,usr_last_login_time=@usr_last_login_time,usr_notes=@usr_notes,usr_user_location=@usr_user_location,usr_modified_by=@usr_user_seq_id,usr_modified_on=convert(varchar, getdate(),121) where usr_user_seq_id=@usr_user_seq_id</Query>
  </Object>
  <Object Id="195" CmdType="CommandType.Text" Name="GetConnectionCount">
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select distinct ruc_conn_seq_id,ruc_reso_seq_id,ruc_db_port,ruc_db_type,ruc_db_user,ruc_db_passwd,ruc_conn_name,ruc_db_name,ruc_db_host,ruc_conn_driver,ruc_conn_string from ruc_rep_user_conn join res_resource on ruc_reso_seq_id = res_reso_seq_id join com_company on res_company_seq_id = com_company_seq_id join usr_user on com_company_seq_id = usr_company_seq_id  join gre_group_reso on res_reso_seq_id = gre_reso_seq_id where res_status=@res_status</Query>
  </Object>
  <Object Id="196" CmdType="CommandType.Text" Name="GetUserCount">
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select * from usr_user where usr_status=@usr_status</Query>
  </Object>
  <Object Id="197" CmdType="CommandType.Text" Name="GetReportCount">
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select distinct res_reso_seq_id,res_reso_name, res_parent_id, res_created_by from res_resource where res_reso_type_id=@res_reso_type_id and res_status=@res_status</Query>
  </Object>
  <Object Id="198" CmdType="CommandType.Text" Name="GetReportQueryList">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <Query>select qry_query_seq_id as queryidandtype, qry_rep_query_name from qry_repo_query join rep_report on (qry_rep_seq_id=rep_rep_seq_id) Where (rep_reso_seq_id=@rep_reso_seq_id)</Query>
  </Object>
  <Object Id="199" CmdType="CommandType.Text" Name="GetReportQueryDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@qrf_query_seq_id</Param>
    <Query>select qrf_field_seq_id as fieldid, qrf_field_query_type, qrf_field_data_type as fielddatatype, qrf_field_aliasname, qrf_field_name as fieldname, qrf_query_text as fieldquerytext, qry_conn_seq_id, ruc_conn_string, qry_query_seq_id, qry_rep_seq_id, qry_query_text from qrf_query_runtime_fields join qry_repo_query on (qrf_query_seq_id=qry_query_seq_id) join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) Where (qrf_query_seq_id=@qrf_query_seq_id) Order by qrf_field_index</Query>
  </Object>
  <Object Id="200" CmdType="CommandType.Text" Name="GetReportQuerySPDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@srf_query_seq_id</Param>
    <Query>select srf_field_seq_id as fieldid, srf_field_data_type as fielddatatype, srf_field_mode, srf_field_name as fieldname, srf_query_text as fieldquerytext, qry_conn_seq_id, ruc_conn_string, qry_query_seq_id, qry_rep_seq_id, qry_query_text  from srf_query_runtime_spfields join qry_repo_query on (srf_query_seq_id=qry_query_seq_id) join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) Where (srf_query_seq_id=@srf_query_seq_id)</Query>
  </Object>
  <Object Id="201" CmdType="CommandType.Text" Name="GetReportQueryDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <!--<Query>select qrf_field_seq_id as fieldid, qrf_field_query_type, qrf_field_data_type as fielddatatype, qrf_field_aliasname, qrf_field_name as fieldname, qrf_query_text as fieldquerytext, qry_conn_seq_id, ruc_conn_string, qry_query_seq_id, qry_rep_seq_id, qry_query_text from qrf_query_runtime_fields join qry_repo_query on (qrf_query_seq_id=qry_query_seq_id) join rep_report on (qry_rep_seq_id=rep_rep_seq_id) join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) Where (rep_reso_seq_id=@rep_reso_seq_id); select srf_field_seq_id as fieldid, srf_field_data_type as fielddatatype, srf_field_mode, srf_field_name as fieldname, srf_query_text as fieldquerytext, qry_conn_seq_id, ruc_conn_string, qry_query_seq_id, qry_rep_seq_id, qry_query_text from srf_query_runtime_spfields join qry_repo_query on (srf_query_seq_id=qry_query_seq_id) join rep_report on (qry_rep_seq_id=rep_rep_seq_id) join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) Where (rep_reso_seq_id=@rep_reso_seq_id)</Query>-->
    <Query>select qry_query_seq_id, qry_rep_seq_id, qry_query_text from qry_repo_query join rep_report on (qry_rep_seq_id=rep_rep_seq_id) Where (rep_reso_seq_id=@rep_reso_seq_id); select qrf_field_seq_id as fieldid, qrf_field_query_type, qrf_field_data_type as fielddatatype, qrf_field_aliasname, qrf_field_name as fieldname, qrf_query_text as fieldquerytext, qry_conn_seq_id, ruc_conn_string, qry_query_seq_id, qry_rep_seq_id, qry_query_text, rep_cascade_model from qrf_query_runtime_fields join qry_repo_query on (qrf_query_seq_id=qry_query_seq_id) join rep_report on (qry_rep_seq_id=rep_rep_seq_id) join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) Where (rep_reso_seq_id=@rep_reso_seq_id) Order by qrf_field_index</Query>
  </Object>
  <Object Id="202" CmdType="CommandType.Text" Name="GetAllImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select DISTINCT imp_rep_implicit_Param.*, grp_group.grp_group_name from imp_rep_implicit_Param LEFT OUTER JOIN iug_implicit_user_group on iug_implicit_seq_id = imp_implicit_seq_id LEFT OUTER JOIN grp_group on grp_group_seq_id = iug_implicit_enduser_id where imp_company_seq_id = @imp_implicit_company_seq_id AND imp_implicit_status = @imp_implicit_status</Query>
  </Object>
  <Object Id="203" CmdType="CommandType.Text" Name="GetSearchReportList">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="30" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select res_reso_seq_id,rep_rep_seq_id,res_reso_name from res_resource join rep_report on res_reso_seq_id=rep_reso_seq_id and res_reso_type_id=@res_reso_type_id and res_company_seq_id=@res_company_seq_id  and res_reso_name like @res_reso_name and res_status=@res_status</Query>
  </Object>
  <Object Id="204" CmdType="CommandType.Text" Name="GetGroupImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select * from imp_rep_implicit_Param where imp_company_seq_id = @imp_implicit_company_seq_id AND imp_implicit_status = @imp_implicit_status</Query>
  </Object>
  <Object Id="205" CmdType="CommandType.Text" Name="GetBatchOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>select bat_occ_ends_on from bat_batch_master where bat_batch_seq_id = @bat_batch_seq_id</Query>
  </Object>
  <Object Id="206" CmdType="CommandType.Text" Name="UpdateBatchOccurrences">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_occ_ends_on</Param>
    <Query>update bat_batch_master set bat_occ_ends_on = @bat_occ_ends_on where bat_batch_seq_id = @bat_batch_seq_id</Query>
  </Object>
  <Object Id="207" CmdType="CommandType.Text" Name="GetCompanyRootCategory">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select res_reso_seq_id from res_resource Where (res_parent_id = 0) and (res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="208" CmdType="CommandType.Text" Name="GetResourceID_For_ReportID">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Query>Select rep_reso_seq_id from rep_report where rep_rep_seq_id=@rep_rep_seq_id</Query>
  </Object>
  <Object Id="209" CmdType="CommandType.Text" Name="FilterSummaryWithFilterCondition">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>Select Distinct( fil_filter_seq_id ) as fil_filter_seq_id, fil_filter_name, fil_filter_text from fil_rep_filters join rep_report on (fil_rep_seq_id = rep_rep_seq_id) join res_resource on (rep_reso_seq_id = res_reso_seq_id) Where (fil_rep_seq_id = (select distinct rep_rep_seq_id from rep_report where rep_reso_seq_id=@fil_rep_seq_id)) and (res_company_seq_id = @res_company_seq_id)</Query>
  </Object>
  <Object Id="210" CmdType="CommandType.Text" Name="FilterDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_filter_seq_id</Param>
    <Query>Select fil_filter_text from fil_rep_filters Where (fil_filter_seq_id = @fil_filter_seq_id)</Query>
  </Object>
  <Object Id="211" CmdType="CommandType.Text" Name="GetReportID_For_ResourceID">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_reso_seq_id</Param>
    <Query>Select rep_rep_seq_id from rep_report where rep_reso_seq_id=@rep_reso_seq_id</Query>
  </Object>
  <Object Id="212" CmdType="CommandType.Text" Name="GetAppliedImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@iug_implicit_applied_on</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select iug_implicit_enduser_id from iug_implicit_user_group join imp_rep_implicit_param on imp_implicit_seq_id = iug_implicit_seq_id where iug_implicit_applied_on = @iug_implicit_applied_on and imp_implicit_seq_id = @imp_implicit_seq_id AND imp_implicit_status = @imp_implicit_status</Query>
  </Object>
  <Object Id="213" CmdType="CommandType.Text" Name="GetAppliedImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select rim_reso_seq_id from rim_rep_implicit_mapping join imp_rep_implicit_param on imp_implicit_seq_id = rim_implicit_seq_id where imp_implicit_seq_id = @imp_implicit_seq_id AND imp_implicit_status = @imp_implicit_status</Query>
  </Object>
  <Object Id="214" CmdType="CommandType.Text" Name="GetResourceImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@implicit_applied_on_user</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@implicit_applied_on_group</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rim_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select iug_implicit_seq_id, imp_implicit_name, imp_implicit_desc, imp_implicit_param_string from iug_implicit_user_group join rim_rep_implicit_mapping on (iug_implicit_seq_id=rim_implicit_seq_id) join imp_rep_implicit_param on (rim_implicit_seq_id=imp_implicit_seq_id) where (iug_implicit_applied_on=@implicit_applied_on_user) and (iug_implicit_enduser_id=@usr_user_seq_id) and (rim_reso_seq_id=@rim_reso_seq_id) and (imp_implicit_status=@imp_implicit_status) union select iug_implicit_seq_id, imp_implicit_name, imp_implicit_desc, imp_implicit_param_string from iug_implicit_user_group join rim_rep_implicit_mapping on (iug_implicit_seq_id=rim_implicit_seq_id) join imp_rep_implicit_param on (rim_implicit_seq_id=imp_implicit_seq_id) where (iug_implicit_applied_on=@implicit_applied_on_group) and (iug_implicit_enduser_id in (@grp_group_seq_id)) and (rim_reso_seq_id=@rim_reso_seq_id) and (imp_implicit_status=@imp_implicit_status)</Query>
  </Object>
  <Object Id="215" CmdType="CommandType.Text" Name="UpdateImplicitForGroup">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@iug_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@iug_implicit_applied_on</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@iug_implicit_enduser_id</Param>
    <Query>Insert into iug_implicit_user_group( iug_implicit_seq_id, iug_implicit_applied_on, iug_implicit_enduser_id ) VALUES ( @iug_implicit_seq_id, @iug_implicit_applied_on, @iug_implicit_enduser_id )</Query>
  </Object>
  <Object Id="216" CmdType="CommandType.Text" Name="UpdateImplicitResources">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rim_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rim_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rim_query_seq_id</Param>
    <Query>insert into rim_rep_implicit_mapping( rim_implicit_seq_id, rim_reso_seq_id, rim_query_seq_id ) VALUES ( @rim_implicit_seq_id, @rim_reso_seq_id, @rim_query_seq_id )</Query>
  </Object>
  <Object Id="217" CmdType="CommandType.Text" Name="DeleteImplicitForGroup">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_applied_on</Param>
    <Query>Delete from iug_implicit_user_group where iug_implicit_applied_on = @imp_implicit_applied_on AND iug_implicit_seq_id = @imp_implicit_seq_id</Query>
  </Object>
  <Object Id="218" CmdType="CommandType.Text" Name="DeleteImplicitResources">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_reso_type</Param>
    <Query>Delete from rim_rep_implicit_mapping where rim_implicit_seq_id = @imp_implicit_seq_id and rim_reso_seq_id in (select res_reso_seq_id from res_resource where res_reso_type_id = @imp_reso_type)</Query>
  </Object>
  <Object Id="219" CmdType="CommandType.Text" Name="DeleteImplicitFilter">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Query>Delete from imp_rep_implicit_param where imp_implicit_seq_id = @imp_implicit_seq_id; delete from rim_rep_implicit_mapping where rim_implicit_seq_id = @imp_implicit_seq_id; delete from iug_implicit_user_group where iug_implicit_seq_id = @imp_implicit_seq_id</Query>
  </Object>
  <Object Id="220" CmdType="CommandType.Text" Name="FetchImplicitDetails">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Query>Select * from imp_rep_implicit_param where imp_implicit_seq_id = @imp_implicit_seq_id</Query>
  </Object>
  <Object Id="221" CmdType="CommandType.Text" Name="ModifyImplicitFilter">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@imp_implicit_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@imp_implicit_desc</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@imp_implicit_param_string</Param>
    <Query>Update imp_rep_implicit_param SET imp_implicit_name = @imp_implicit_name, imp_implicit_desc = @imp_implicit_desc, imp_implicit_param_string = @imp_implicit_param_string where imp_implicit_seq_id = @imp_implicit_seq_id</Query>
  </Object>
  <Object Id="222" CmdType="CommandType.Text" Name="GetAllImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select distinct imp_implicit_name, imp_implicit_seq_id from imp_rep_implicit_Param LEFT OUTER JOIN iug_implicit_user_group on iug_implicit_seq_id = imp_implicit_seq_id LEFT OUTER JOIN grp_group on grp_group_seq_id = iug_implicit_enduser_id where imp_company_seq_id = @imp_implicit_company_seq_id AND imp_implicit_status = @imp_implicit_status</Query>
  </Object>
  <Object Id="223" CmdType="CommandType.Text" Name="UpdateBatchStatus">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@bat_batch_seq_id</Param>
    <Query>Update bat_batch_master Set bat_status = @bat_status where (bat_batch_seq_id = @bat_batch_seq_id)</Query>
  </Object>
  <Object Id="224" CmdType="CommandType.Text" Name="GetFavoriteReports">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fav_user_seq_id</Param>
    <Query>select top 10 fav_reso_seq_id, fav_user_seq_id, fav_rep_caption, fav_rep_desc from fav_favourites where fav_user_seq_id=@fav_user_seq_id order by fav_reso_seq_id desc</Query>
  </Object>
  <Object Id="225" CmdType="CommandType.Text" Name="InsertFavourites">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fav_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fav_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@fav_rep_caption</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@fav_rep_desc</Param>
    <Query>insert into [fav_favourites] (fav_reso_seq_id, fav_user_seq_id, fav_rep_caption, fav_rep_desc) values (@fav_reso_seq_id, @fav_user_seq_id, @fav_rep_caption, @fav_rep_desc)</Query>
  </Object>
  <Object Id="226" CmdType="CommandType.Text" Name="GetRecentReports">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_user_seq_id</Param>
    <Query>select top 10 urs_recent_seq_id, urs_user_seq_id, urs_recent_type, urs_reso_seq_id, urs_accessed_on, rep_rep_name  from urs_recents join rep_report on urs_reso_seq_id = rep_reso_seq_id and urs_user_seq_id=@urs_user_seq_id order by urs_recent_seq_id desc</Query>
  </Object>
  <Object Id="227" CmdType="CommandType.Text" Name="GetArchiveReports">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_user_seq_id</Param>
    <Param Type="DbType.bigint" Size="" Direction="ParameterDirection.Input">@occ_occurence_time</Param>
    <Query>select top 10 '\'+rtrim(ltrim(com_short_company_name))+'_'+cast(com_company_seq_id as varchar(100))  +'\'+rtrim(ltrim(usr_first_name))+'_'+rtrim(ltrim(usr_last_name))+'_'+ rtrim(ltrim(usr_user_seq_id))+'\'+rtrim(ltrim(res_reso_name))+'_'+ cast(rep_rep_seq_id as varchar(100))+'\'+rtrim(ltrim(bat_batch_name))+'_'+ cast(bat_batch_seq_id as varchar(100))+'_'+cast(occ_occurences_seq_id as varchar(100))+'_' archive_root,res_reso_name,occ_occurence_time from usr_user join com_company on usr_company_seq_id = com_company_seq_id join bru_rep_user on (usr_user_seq_id=bru_user_seq_id or (bru_group_seq_id in (select distinct grp_group_seq_id from grp_group join gru_group_user on grp_group_seq_id = gru_group_seq_id where gru_user_seq_id=@urs_user_seq_id))) join bsr_sch_rep on bru_sch_rep_id = bsr_sch_rep_id join rep_report on bsr_rep_seq_id = rep_rep_seq_id join res_resource on rep_reso_seq_id = res_reso_seq_id join bat_batch_master on bsr_batch_seq_id = bat_batch_seq_id join occ_sch_occurences on bru_sch_user_details_id = occ_sch_user_details_id where usr_user_seq_id=@urs_user_seq_id and cast(occ_occurence_time as bigint) &lt;= @occ_occurence_time and occ_occurrence_status=1 order by occ_occurence_time desc</Query>
  </Object>
  <Object Id="228" CmdType="CommandType.Text" Name="GetQueryImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@implicit_applied_on_user</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@implicit_applied_on_group</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rim_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rim_query_seq_id</Param>
    <Query>select iug_implicit_seq_id, imp_implicit_name, imp_implicit_desc, imp_implicit_param_string from iug_implicit_user_group join rim_rep_implicit_mapping on (iug_implicit_seq_id=rim_implicit_seq_id) join imp_rep_implicit_param on (rim_implicit_seq_id=imp_implicit_seq_id) where (iug_implicit_applied_on=@implicit_applied_on_user) and (iug_implicit_enduser_id=@usr_user_seq_id) and (rim_reso_seq_id=@rim_reso_seq_id) and (rim_query_seq_id=@rim_query_seq_id) union select iug_implicit_seq_id, imp_implicit_name, imp_implicit_desc, imp_implicit_param_string from iug_implicit_user_group join rim_rep_implicit_mapping on (iug_implicit_seq_id=rim_implicit_seq_id) join imp_rep_implicit_param on (rim_implicit_seq_id=imp_implicit_seq_id) where (iug_implicit_applied_on=@implicit_applied_on_group) and (iug_implicit_enduser_id in (@grp_group_seq_id)) and (rim_reso_seq_id=@rim_reso_seq_id) and (rim_query_seq_id=@rim_query_seq_id)</Query>
  </Object>
  <Object Id="229" CmdType="CommandType.Text" Name="DeleteFavourites">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fav_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fav_user_seq_id</Param>
    <Query>delete from fav_favourites where fav_reso_seq_id = @fav_reso_seq_id and fav_user_seq_id = @fav_user_seq_id</Query>
  </Object>
  <Object Id="230" CmdType="CommandType.Text" Name="GetUsersDetailsforImplicitSes">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Query>select usr_user_seq_id as [User ID], usr_login as [User Name], usr_first_name + ' ' + usr_last_name as [Full Name], usr_e_mail as [E-Mail ID], rol_role_seq_id as [Role ID], rol_role_name as [Role Name] from usr_user, grp_group, gru_group_user, rol_role  where gru_user_seq_id = usr_user_seq_id and grp_group_seq_id = gru_group_seq_id and rol_role_seq_id = grp_role_seq_id and usr_user_seq_id = @usr_user_seq_id</Query>
  </Object>
  <Object Id="231" CmdType="CommandType.Text" Name="GetResourceImplicitFilters">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@implicit_applied_on_user</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@implicit_applied_on_group</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@imp_implicit_status</Param>
    <Query>select iug_implicit_seq_id,imp_implicit_param_string from iug_implicit_user_group join rim_rep_implicit_mapping on (iug_implicit_seq_id=rim_implicit_seq_id) join imp_rep_implicit_param on (rim_implicit_seq_id=imp_implicit_seq_id) where (iug_implicit_applied_on=@implicit_applied_on_user) and (iug_implicit_enduser_id=@usr_user_seq_id) and (rim_reso_seq_id=(select rep_reso_seq_id from rep_report where rep_rep_seq_id = @rep_rep_seq_id)) and (imp_implicit_status=@imp_implicit_status) union select iug_implicit_seq_id,imp_implicit_param_string from iug_implicit_user_group join rim_rep_implicit_mapping on (iug_implicit_seq_id=rim_implicit_seq_id) join imp_rep_implicit_param on (rim_implicit_seq_id=imp_implicit_seq_id) where (iug_implicit_applied_on=@implicit_applied_on_group) and (iug_implicit_enduser_id in (@grp_group_seq_id)) and (rim_reso_seq_id=(select rep_reso_seq_id from rep_report where rep_rep_seq_id = @rep_rep_seq_id)) and (imp_implicit_status=@imp_implicit_status)</Query>
  </Object>
  <Object Id="232" CmdType="CommandType.Text" Name="GetCompanyID">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@com_short_company_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_status</Param>
    <Query>select com_company_seq_id, com_company_name from com_company where com_short_company_name = @com_short_company_name and com_status=@com_status</Query>
  </Object>
  <Object Id="233" CmdType="CommandType.Text" Name="GetAllResourcesForViewPermissions">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Query>select distinct res_reso_seq_id, res_reso_name, res_reso_desc, res_parent_id, res_reso_type_id from res_resource join gre_group_reso on (res_reso_seq_id = gre_reso_seq_id) where res_company_seq_id = @res_company_seq_id and res_status = @res_status and res_reso_type_id in (@res_reso_type_ids) Order by res_reso_seq_id</Query>
    <!--Query>select distinct res_reso_seq_id, res_reso_name, res_reso_desc, res_parent_id, res_reso_type_id from res_resource join gre_group_reso on (res_reso_seq_id = gre_reso_seq_id) where res_company_seq_id = @res_company_seq_id and res_status = @res_status and res_reso_type_id in (@res_reso_type_ids) and gre_group_seq_id in (select gru_group_seq_id from gru_group_user where gru_user_seq_id = @usr_user_seq_id) Order by res_reso_seq_id</Query-->
  </Object>
  <Object Id="234" CmdType="CommandType.Text" Name="InsertRecentReport">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_recent_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_recent_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_reso_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@urs_accessed_on</Param>
    <Query>delete from urs_recents where urs_reso_seq_id=@urs_reso_seq_id and urs_user_seq_id=@urs_user_seq_id;insert into [urs_recents] (urs_user_seq_id,urs_recent_type, urs_reso_seq_id, urs_accessed_on) values ( @urs_user_seq_id, @urs_recent_type, @urs_reso_seq_id, convert(varchar(30),getdate(),21))</Query>
  </Object>
  <Object Id="235" CmdType="CommandType.Text" Name="GetMaxRecentID">
    <Query>select max(urs_recent_seq_id) as urs_recent_seq_id from urs_recents</Query>
  </Object>
  <Object Id="236" CmdType="CommandType.Text" Name="CreateCategory">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_reso_desc</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_created_by</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@res_created_on</Param>
    <Query>insert into res_resource(res_reso_name,res_company_seq_id,res_reso_type_id,res_parent_id,res_reso_desc,res_status,res_created_by,res_created_on) values(@res_reso_name,@res_company_seq_id,@res_reso_type_id,@res_parent_id,@res_reso_desc,@res_status,@res_created_by,@res_created_on)</Query>
  </Object>
  <Object Id="237" CmdType="CommandType.Text" Name="GetArchiveReports">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@urs_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rep_rep_seq_id</Param>
    <Param Type="DbType.bigint" Size="" Direction="ParameterDirection.Input">@occ_occurence_time</Param>
    <Query>select '\'+rtrim(ltrim(com_short_company_name))+'_'+cast(com_company_seq_id as varchar(100)) +'\'+rtrim(ltrim(usr_first_name))+'_'+rtrim(ltrim(usr_last_name))+'_'+ rtrim(ltrim(usr_user_seq_id))+'\'+rtrim(ltrim(res_reso_name))+'_'+ cast(rep_rep_seq_id as varchar(100))+'\'+rtrim(ltrim(bat_batch_name))+'_'+ cast(bat_batch_seq_id as varchar(100))+'_'+cast(occ_occurences_seq_id as varchar(100))+'_' archive_root,res_reso_name,rep_rep_seq_id,occ_occurence_time from usr_user join com_company on usr_company_seq_id = com_company_seq_id join bru_rep_user on (usr_user_seq_id=bru_user_seq_id or (bru_group_seq_id in (select distinct grp_group_seq_id from grp_group join gru_group_user on grp_group_seq_id = gru_group_seq_id where gru_user_seq_id=@urs_user_seq_id))) join bsr_sch_rep on bru_sch_rep_id = bsr_sch_rep_id join rep_report on bsr_rep_seq_id = rep_rep_seq_id join res_resource on rep_reso_seq_id = res_reso_seq_id join bat_batch_master on bsr_batch_seq_id = bat_batch_seq_id join occ_sch_occurences on bru_sch_user_details_id = occ_sch_user_details_id where usr_user_seq_id=@urs_user_seq_id and cast(occ_occurence_time as bigint) &lt;= @occ_occurence_time and occ_occurrence_status=1 and rep_reso_seq_id=@rep_rep_seq_id order by occ_occurence_time desc</Query>
  </Object>
  <Object Id="238" CmdType="CommandType.Text" Name="GetRoleforUserReso">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_reso_seq_id</Param>
    <Query>select distinct rol_role_seq_id from rol_role join grp_group on grp_role_seq_id = rol_role_seq_id join gre_group_reso on gre_group_seq_id = grp_group_seq_id where grp_group_seq_id in ( select gru_group_seq_id from gru_group_user where gru_user_seq_id = @usr_user_seq_id) and gre_reso_seq_id  = @gre_reso_seq_id</Query>
  </Object>
  <Object Id="239" CmdType="CommandType.Text" Name="GetAllGroupsForRole">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_role_seq_id</Param>
    <Query>select count(*) from grp_group where grp_role_seq_id = @rol_role_seq_id</Query>
  </Object>
  <Object Id="240" CmdType="CommandType.Text" Name="GetGroupResource">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select gre_reso_seq_id as reso_id, res_reso_name as reso_name, res_parent_id as parent_id, ruc_reso_seq_id as conn_id from gre_group_reso join res_resource on (res_reso_seq_id=gre_reso_seq_id) left join rep_report on (res_reso_seq_id=rep_reso_seq_id) left join qry_repo_query on (rep_rep_seq_id=qry_rep_seq_id) left join ruc_rep_user_conn on (qry_conn_seq_id=ruc_conn_seq_id) where gre_reso_type_id= @gre_reso_type_id and gre_group_seq_id = @gre_group_seq_id and res_status=@res_status</Query>
  </Object>
  <Object Id="241" CmdType="CommandType.Text" Name="GetGroupCategoriesAndConnections">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@gre_reso_type_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gre_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>select distinct gre_reso_seq_id as reso_id, res_reso_name as reso_name, res_parent_id as parent_id from gre_group_reso join res_resource on (res_reso_seq_id=gre_reso_seq_id) where gre_reso_type_id= @gre_reso_type_id and gre_group_seq_id=@gre_group_seq_id and res_status=@res_status</Query>
  </Object>
  <Object Id="242" CmdType="CommandType.Text" Name="GetGroupImplicit">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@iug_implicit_applied_on</Param>
    <Query>select rim_rep_implicit_mapping.*, imp_implicit_param_string from rim_rep_implicit_mapping join imp_rep_implicit_param on imp_implicit_seq_id = rim_implicit_seq_id where rim_implicit_seq_id in ( select imp_implicit_seq_id from imp_rep_implicit_param join iug_implicit_user_group on imp_implicit_seq_id = iug_implicit_seq_id join gru_group_user on iug_implicit_enduser_id = gru_group_seq_id where iug_implicit_applied_on = @iug_implicit_applied_on and gru_user_seq_id = @gru_user_seq_id )</Query>
  </Object>
  <Object Id="243" CmdType="CommandType.Text" Name="GetRoleIDbyName">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@rol_role_name</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rol_status</Param>
    <Query>select rol_role_seq_id, rol_role_name,rol_role_desc from rol_role where rol_company_seq_id = @rol_company_seq_id AND rol_role_name = @rol_role_name AND rol_status=@rol_status</Query>
  </Object>
  <Object Id="244" CmdType="CommandType.Text" Name="IsResourceExists">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@company_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@category_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Query>Select res_reso_seq_id from res_resource Where (res_parent_id = @category_id) and (res_company_seq_id = @company_id) and res_status=@res_status</Query>
  </Object>
  <Object Id="245" CmdType="CommandType.Text" Name="FilterSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@fil_filter_public</Param>
    <Query>Select Distinct( fil_filter_seq_id ) as fil_filter_seq_id, fil_filter_name from fil_rep_filters Where (fil_rep_seq_id = @fil_rep_seq_id) and ( (fil_user_seq_id = @fil_user_seq_id) or (fil_filter_public = @fil_filter_public) )</Query>
  </Object>
  <Object Id="246" CmdType="CommandType.Text" Name="LayoutSummary">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_rep_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@tem_public_view</Param>
    <Query>Select tem_template_seq_id, tem_template_name, tem_template_path from tem_templates Where (tem_rep_seq_id = @tem_rep_seq_id) and ( (tem_user_seq_id = @tem_user_seq_id) or (tem_public_view = @tem_public_view) )</Query>
  </Object>
  <Object Id="247" CmdType="CommandType.Text" Name="ValidateUser">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id from usr_user where usr_user_seq_id=@usr_user_seq_id and usr_password = @usr_password and usr_company_seq_id=@usr_company_seq_id and usr_status=@usr_status</Query>
  </Object>
  <Object Id="248" CmdType="CommandType.Text" Name="ChangePassword">
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_password</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Query>Update usr_user set usr_password = @usr_password Where usr_user_seq_id = @usr_user_seq_id and usr_company_seq_id = @usr_company_seq_id</Query>
  </Object>
  <Object Id="249" CmdType="CommandType.Text" Name="InsertUserDefault">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_default_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_default_value</Param>
    <Query>Insert into usd_user_defaults (usd_user_seq_id, usd_default_type, usd_reso_seq_id, usd_default_value) Values (@usd_user_seq_id, @usd_default_type, @usd_reso_seq_id, @usd_default_value)</Query>
  </Object>
  <Object Id="250" CmdType="CommandType.Text" Name="DeleteUserDefault">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_default_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_reso_seq_id</Param>
    <Query>Delete from usd_user_defaults Where (usd_user_seq_id = @usd_user_seq_id) and (usd_default_type = @usd_default_type) and (usd_reso_seq_id = @usd_reso_seq_id)</Query>
  </Object>
  <Object Id="251" CmdType="CommandType.Text" Name="GetUserDefault">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_default_type</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usd_reso_seq_id</Param>
    <Query>Select usd_default_value From usd_user_defaults Where (usd_user_seq_id = @usd_user_seq_id) and (usd_default_type = @usd_default_type) and (usd_reso_seq_id = @usd_reso_seq_id)</Query>
  </Object>
  <Object Id="252" CmdType="CommandType.Text" Name="GetTotalBatchUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@grp_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@com_company_seq_id</Param>
    <Query>select usr_user_seq_id from usr_user Where (usr_user_seq_id in (@usr_user_seq_id)) and (usr_company_seq_id = @com_company_seq_id) union select gru_user_seq_id from gru_group_user join grp_group on (gru_group_seq_id = grp_group_seq_id) Where (grp_group_seq_id in (@grp_group_seq_id)) and (grp_company_seq_id = @com_company_seq_id)</Query>
  </Object>
  <Object Id="253" CmdType="CommandType.Text" Name="GetAllGroupUsers">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@gru_group_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_status</Param>
    <Query>select usr_user_seq_id, usr_first_name + ' ' + usr_last_name as name, usr_e_mail from usr_user join gru_group_user on usr_user_seq_id = gru_user_seq_id where usr_company_seq_id = @usr_company_seq_id and usr_status = @usr_status and gru_group_seq_id= @gru_group_seq_id</Query>
  </Object>
  
  <!-- Dashboards -->
  <Object Id="254" CmdType="CommandType.Text" Name="GetDashboardsForFolder">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Query>
      select * from das_dashboard where das_dashboard_status = 1 and das_reso_seq_id in (
        select res_reso_seq_id from res_resource where res_parent_id = @res_reso_seq_id and res_status = 1 and res_reso_type_id=6 and res_reso_Seq_id in (
          select distinct(res_reso_seq_id) from ( 
            select res_reso_seq_id from res_resource where res_reso_seq_id in (
              select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id 
              ) 
              union 
            select res_reso_seq_id from res_resource where  res_reso_seq_id in ( 
              select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in (
                select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id 
                ) 
              ) 
             )  
             as User_Group_Resource
           )
      )
    </Query>
  </Object>
  <Object Id="255" CmdType="CommandType.Text" Name="GetDashboardWidgets">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Query>Select w.wid_widget_seq_id, w.wid_version,  w.wid_name, q.qry_query_text, q.qry_query_type, c.ruc_conn_string, c.ruc_db_type From wid_Widgets w, qry_repo_query q, ruc_rep_user_conn c Where  w.wid_widget_seq_id in ( Select Wid_Widget_Seq_Id From Dwt_Dashboard_Widget Where Das_Dashboard_Seq_Id = @das_dashboard_seq_id ) and q.qry_query_seq_id = w.qry_query_Seq_id and c.ruc_conn_seq_id = q.qry_conn_seq_id and w.wid_widget_status = 1 and w.wid_reso_seq_id in (select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource)</Query>
  </Object>
  <Object Id="256" CmdType="CommandType.Text" Name="InsertDashboard">
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@das_name</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@das_version</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@das_dashboardxml</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_reso_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_type_id</Param>
    <Query>
      insert into das_dashboard (das_name,das_version,das_dashboardxml,das_reso_seq_id,das_dashboard_status) values ( @das_name, @das_version, @das_dashboardxml, @das_reso_seq_id, @das_dashboard_status);
      insert into rur_rep_user_reso values ( @rur_user_seq_id, @rur_reso_type_id, @das_reso_seq_id ) 
    </Query>
  </Object>
  <Object Id="257" CmdType="CommandType.Text" Name="ModifyDashboard">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@das_name</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@das_version</Param>
    <Param Type="DbType.String" Size="50" Direction="ParameterDirection.Input">@das_dashboardxml</Param>
    <Query>update das_dashboard set das_name=@das_name, das_version=@das_version, das_dashboardxml=@das_dashboardxml where das_dashboard_seq_id = @das_dashboard_seq_id</Query>
  </Object>
  <Object Id="258" CmdType="CommandType.Text" Name="DeleteDashboard">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Query> 
      delete from dwt_dashboard_widget where das_dashboard_seq_id = @das_dashboard_seq_id; 
      update das_dashboard set das_dashboard_status = 0 where das_dashboard_seq_id = @das_dashboard_seq_id; 
      update res_resource set res_status = 0 where res_reso_seq_id = (select das_reso_seq_id from das_dashboard where das_dashboard_seq_id = @das_dashboard_seq_id ); </Query>
  </Object>
  <Object Id="259" CmdType="CommandType.Text" Name="IsDashboardExists">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Query>select count(*) from das_dashboard where das_dashboard_seq_id = @das_dashboard_seq_id</Query>
  </Object>
  <Object Id="260" CmdType="CommandType.Text" Name="IsDashboardActive">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Query>select das_dashboard_status from das_dashboard where das_dashboard_seq_id = @das_dashboard_seq_id</Query>
  </Object>
  <Object Id="261" CmdType="CommandType.Text" Name="GetDashboardFolder">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Query>select res_resource.res_reso_seq_id from res_resource, das_dashboard where res_resource.res_reso_seq_id = das_dashboard.das_reso_seq_id and res_resource.res_reso_type_id = 8 and das_dashboard.das_dashboard_seq_id = @das_dashboard_seq_id </Query>
  </Object>
  <Object Id="262" CmdType="CommandType.Text" Name="GetDashboardWidgetCount">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Query>
      select count(*) from wid_widgets where wid_widget_seq_id in ( select wid_widget_seq_id from dwt_dashboard_widget where das_dashboard_Seq_id = @das_dashboard_seq_id ) and wid_reso_seq_id in (select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id ) and wid_widget_status = 1</Query>
  </Object>
  <Object Id="263" CmdType="CommandType.Text" Name="InsertDashboardWidgets">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@wid_widget_seq_id</Param>
    <Query>insert into dwt_dashboard_widget values (@das_dashboard_seq_id, @wid_widget_seq_id) </Query>
  </Object>
  <Object Id="264" CmdType="CommandType.Text" Name="GetAllDashboardAndFolders">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input" >@rur_user_seq_id</Param>    
    <Query>
      SELECT RES_RESO_SEQ_ID, RES_RESO_NAME, RES_CREATED_BY FROM RES_RESOURCE WHERE RES_STATUS = 1 AND RES_RESO_TYPE_ID = 8 AND RES_RESO_SEQ_ID IN (select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource );
      SELECT RES_RESO_SEQ_ID, RES_RESO_NAME, RES_PARENT_ID, RES_CREATED_BY FROM RES_RESOURCE WHERE RES_STATUS = 1 AND RES_RESO_TYPE_ID = 6 AND RES_RESO_SEQ_ID IN ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource);
      SELECT DAS_DASHBOARD_SEQ_ID, DAS_RESO_SEQ_ID, DAS_NAME, DAS_VERSION, DAS_DASHBOARDXML FROM DAS_DASHBOARD WHERE DAS_DASHBOARD_STATUS = 1
    </Query>
  </Object>
  <Object Id="266" CmdType="CommandType.Text" Name="GetLastDashboardFromDB">
    <Query>
      select max(das_dashboard_seq_id) from das_dashboard
    </Query>
  </Object>
  <Object Id="267" CmdType="CommandType.Text" Name="DeleteDashboardWidgets">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Query>
      delete from dwt_dashboard_widget where das_dashboard_seq_id = @das_dashboard_seq_id
    </Query>
  </Object>
  <Object Id="279" CmdType="CommandType.Text" Name="GetDashboard">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@das_dashboard_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Query>
      Select * From das_dashboard where das_dashboard_seq_id = @das_dashboard_seq_id and das_reso_seq_id in (select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource ) and das_dashboard_status = 1
    </Query>
  </Object>
  <Object Id="281" CmdType="CommandType.Text" Name="GetDashboardCount">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Query>
      Select count(*) From res_resource where res_reso_type_id=6 and res_status=1 and res_parent_id=@res_parent_id and reso_seq_id in ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) ) as User_Group_Resource )
    </Query>
  </Object>

  <!-- Folders -->
  <Object Id="268" CmdType="CommandType.Text" Name="DeleteResource">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Query>Update Res_Resource Set Res_Status = 0 Where Res_Reso_Seq_Id = @res_reso_seq_id </Query>
  </Object>
  <Object Id="269" CmdType="CommandType.Text" Name="GetLastResourceId">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Query>Select max(res_reso_seq_id) from res_resource</Query>
  </Object>
  <Object Id="270" CmdType="CommandType.Text" Name="RenameResource">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DBType.String" Size="250" Direction="ParameterDirection.Input">@res_reso_desc</Param>
    <Param Type="DBType.String" Size="250" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Query>
      Update Res_Resource Set Res_Reso_Name = @res_reso_name, Res_reso_desc = @res_reso_desc  Where Res_Reso_Seq_Id = @res_reso_seq_id
    </Query>
  </Object>
  <Object Id="276" CmdType="CommandType.Text" Name="GetResources">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Query>Select r.Res_Reso_Seq_Id As reso_id , r.Res_Reso_Name As reso_name, r.Res_Reso_Type_Id, r.Res_Reso_Desc, r.Res_Status, r.Res_Created_By, r.Res_Parent_Id As parent_id, r.Res_Created_On From Res_Resource r Where r.Res_Status = 1 And r.res_reso_type_id = @res_reso_type_id and r.res_reso_seq_id in ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource )</Query>
  </Object>
  <Object Id="277" CmdType="CommandType.Text" Name="GetChildResources">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Query>Select r.Res_Reso_Seq_Id  as reso_id, r.Res_Reso_Name as reso_name, r.Res_Reso_Type_Id, r.Res_Reso_Desc, r.Res_Status, r.Res_Created_By, r.Res_Parent_Id as parent_id, r.Res_Created_On From Res_Resource r Where r.Res_Status = 1 And r.res_reso_type_id = @res_reso_type_id and r.res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) and r.res_parent_id = @res_parent_id</Query>
  </Object>
  <Object Id="282" CmdType="CommandType.Text" Name="IsResourceExists">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Query>select res_status from res_resource where res_reso_seq_id = @res_reso_seq_id and res_reso_type_id = @res_reso_type_id</Query>
  </Object>
  <Object Id="283" CmdType="CommandType.Text" Name="CreateResource">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_company_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_type_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_parent_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_level</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_status</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_created_by</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_created_on</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@res_reso_name</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@res_reso_desc</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@res_crpath</Param>
    <Query>
        Insert Into Res_Resource (res_company_seq_id,res_reso_type_id,res_parent_id,res_level,res_status,res_created_by,res_created_on,res_reso_name,res_reso_desc,res_crpath) values (@res_company_seq_id,@res_reso_type_id,@res_parent_id,@res_level,@res_status,@res_created_by,@res_created_on,@res_reso_name,@res_reso_desc,@res_crpath);
        Insert Into rur_rep_user_reso ( rur_reso_seq_id, rur_reso_type_id, rur_user_seq_id ) select max(res_reso_seq_id), @res_reso_type_id, @res_created_by from res_resource
    </Query>
  </Object>

  <!-- Query Layouts -->
  <Object Id="271" CmdType="CommandType.Text" Name="CreateQueryLayout">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@company_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@parent_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@res_level</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@res_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@qry_conn_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@qry_query_status</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@qry_query_type</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.input">@qry_rep_query_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.input">@qry_query_text</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@res_reso_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_type_id</Param>
    <Query>
      insert into qry_repo_query ( qry_query_status, qry_query_type, qry_rep_query_Name, qry_query_text, res_reso_seq_id ) values ( @qry_query_status, @qry_query_type, @qry_rep_query_name, @qry_query_text, @res_reso_seq_id );      
      insert into rur_rep_user_reso values ( @rur_user_seq_id, @rur_reso_type_id, @res_reso_seq_id )      
      
    </Query>
  </Object>
  <Object Id="272" CmdType="CommandType.Text" Name="ModifyQueryLayout">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@qry_query_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@qry_conn_seq_id</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.input">@qry_rep_query_name</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.input">@qry_query_text</Param>
    <Query>
      udpate qry_repo_query set qry_rep_query_name=@qry_rep_query_name, qry_query_text=@qry_query_text where qry_query_seq_id=@qry_query_seq_id
    </Query>
  </Object>
  <Object Id="273" CmdType="CommandType.Text" Name="InsertQueryConnections">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@qry_query_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@ruc_conn_seq_id</Param>
    <Query>
      Delete from qc_query_conn where qry_query_seq_id = @qry_query_seq_id;
      Insert Into qc_query_conn values (@ruc_conn_seq_id, @qry_query_seq_id )
    </Query>
  </Object>
  <Object Id="274" CmdType="CommandType.Text" Name="GetMaxQueryID">
    <Query>Select Max(qry_query_seq_id) from qry_repo_query</Query>
  </Object>
  <Object Id="275" CmdType="CommandType.Text" Name="UpdateQueryConnections">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@qry_query_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@ruc_conn_seq_id</Param>
    <Query>update qc_query_conn set ruc_conn_seq_id = @ruc_conn_seq_id where qry_query_seq_id=@qry_query_seq_id </Query>
  </Object>
  <Object Id="278" CmdType="CommandType.Text" Name="DeleteQueryLayout">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.input">@qry_query_seq_id</Param>
    <Query>
      update qry_repo_query set qry_status = 0 where qry_query_seq_id=@qry_query_seq_id;
      update res_resource set res_status = 0 where res_reso_seq_id in ( select res_reso_seq_id from qry_repo_query where qry_query_seq_id = @qry_query_seq_id );
      delete from qc_query_conn where qry_query_seq_id = @qry_query_seq_id;
    </Query>
  </Object>
  <Object Id="280" CmdType="CommandType.Text" Name="GetQueryLayout">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@qry_query_seq_id</Param>
    <Query>
      Select * From qry_repo_query Where qry_status=1 and qry_query_seq_id=@qry_query_seq_id and res_reso_seq_id in ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource )
    </Query>
  </Object>
  <Object Id="284" CmdType="CommandType.Text" Name="GetQueryLayouts">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>    
    <Query>
      Select q.qry_query_seq_id, r.res_reso_name as reso_name, r.res_reso_seq_id as reso_id, r.res_parent_id as parent_id From qry_repo_query q, res_resource r Where q.res_reso_seq_id = r.res_reso_seq_id and q.qry_status=1 and r.res_reso_seq_id in ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_status = 1 and res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource )
    </Query>
  </Object>
  <!-- Widgets -->
  <Object Id="300" CmdType="CommandType.Text" Name="CreateWidget">
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@wid_name</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@wid_version</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@wid_widgetxml</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@wid_status</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@wid_qry_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@wid_reso_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_reso_type_id</Param>
    <Query>
      insert into wid_widgets (wid_name, wid_version, wid_widgetxml, wid_widget_status, qry_query_seq_id, wid_reso_seq_id ) values (@wid_name,@wid_version,@wid_widgetxml, @wid_status, @wid_qry_seq_id, @wid_reso_seq_id );
      insert into rur_rep_user_reso values ( @rur_user_seq_id, @rur_reso_type_id, @wid_reso_seq_id )
    </Query>
  </Object>
  <Object Id="302" CmdType="CommandType.Text" Name="ModifyWidget">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@wid_widget_seq_id</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@wid_name</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@wid_version</Param>
    <Param Type="DBType.String" Size="" Direction="ParameterDirection.Input">@wid_widgetxml</Param>
    <Query>
      update wid_widgets set wid_name=@wid_name, wid_version=@wid_version, wid_widgetxml=@wid_widgetxml where wid_widget_seq_id = @wid_widget_seq_id
    </Query>
  </Object>
  <Object Id="303" CmdType="CommandType.Text" Name="DeleteWidget">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@wid_widget_seq_id</Param>
    <Query>
      update wid_widgets set wid_widget_status = 0 where wid_widget_seq_id = @wid_widget_seq_id;
      update res_resource set res_status = 0 where res_Reso_Seq_id = (select wid_reso_seq_id from wid_widgets where wid_widget_seq_id = @wid_widget_seq_id )
    </Query>
  </Object>
  <Object Id="301" CmdType="CommandType.Text" Name="GetAllWidgetAndFolders">
    <Param Type="DBType.int"  Size=""  Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Query>
      SELECT RES_RESO_SEQ_ID, RES_RESO_NAME, RES_CREATED_BY FROM RES_RESOURCE WHERE RES_STATUS = 1 AND RES_RESO_TYPE_ID = 7 AND RES_RESO_SEQ_ID IN ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource );
      SELECT RES_RESO_SEQ_ID, RES_RESO_NAME, RES_PARENT_ID, RES_CREATED_BY FROM RES_RESOURCE WHERE RES_STATUS = 1 AND RES_RESO_TYPE_ID = 5 AND RES_RESO_SEQ_ID IN ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource );
      SELECT W.WID_WIDGET_SEQ_ID, W.WID_RESO_SEQ_ID, W.WID_NAME, W.WID_VERSION, W.WID_WIDGETXML, W.QRY_QUERY_SEQ_ID WHERE W.WID_WIDGET_STATUS = 1
    </Query>
  </Object>
  <Object Id="304" CmdType="CommandType.Text" Name="GetWidgetDependency">
    <Param Type="DBType.int"  Size=""  Direction="ParameterDirection.Input">@wid_widget_seq_id</Param>
    <Query>
      Select Count(*) From dwt_dashboard_widget where wid_widget_seq_id = @wid_widget_seq_id
    </Query>
  </Object>
  <Object Id="305" CmdType="CommandType.Text" Name="IsWidgetActive">
    <Param Type="DBType.int"  Size=""  Direction="ParameterDirection.Input">@wid_widget_seq_id</Param>
    <Query>
      Select wid_widget_status From wid_widgets where wid_widget_seq_id = @wid_widget_seq_id
    </Query>
  </Object>
  <Object Id="306" CmdType="CommandType.Text" Name="GetWidget">
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@rur_user_seq_id</Param>
    <Param Type="DBType.int" Size="" Direction="ParameterDirection.Input">@wid_widget_seq_id</Param>
    <Query>
      Select * From Wid_Widgets Where Wid_Widget_Status = 1 And Wid_Reso_Seq_Id In ( select distinct(res_reso_seq_id) from (  select res_reso_seq_id from res_resource where res_reso_seq_id in ( select rur_reso_seq_id from rur_rep_user_reso where rur_user_seq_id = @rur_user_seq_id) union select res_reso_seq_id from res_resource where  res_reso_seq_id in ( select gre_reso_seq_id from gre_group_reso where gre_group_seq_id in  ( select gru_group_seq_id from gru_group_user where gru_user_seq_id=@rur_user_seq_id ) ) )  as User_Group_Resource ) And Wid_widget_seq_id = @wid_widget_Seq_id
    </Query>
  </Object>
  <Object Id="307" CmdType="CommandType.Text" Name="GetUserListInImplicit">
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@iug_implicit_seq_id</Param>
    <Param Type="DbType.int" Size="" Direction="ParameterDirection.Input">@usr_company_seq_id</Param>
    <Query>select iug_implicit_enduser_id from iug_implicit_user_group where iug_implicit_seq_id = @iug_implicit_seq_id and iug_implicit_enduser_id in (select usr_user_seq_id from usr_user where usr_company_seq_id=@usr_company_seq_id)</Query>
  </Object>
</SQL92STD>