Files
kwenter/AW_11.2.0.0_release1/aspx/ImportNew.aspx
Suriyakumarvijayanayagam 949f78f6d0 Initial import: Axpert 11.2 reference material and platform blueprint
- TECH_ARCHITECTURE.md: technical blueprint for the new platform
- AI_LAYER_DESIGN_NOTES.md: AI agent, event/action, SQL and audit design
- Axpert 11.2 web runtime source, structure exports and release notes (reference)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 16:22:58 +05:30

760 lines
57 KiB
Plaintext

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ImportNew.aspx.cs" Inherits="aspx_ImportNew"
EnableEventValidation="false" %>
<!DOCTYPE html>
<html>
<head runat="server">
<meta charset="utf-8" />
<meta name="description" content="Import" />
<meta name="keywords" content="Agile Cloud, Axpert,HMS,BIZAPP,ERP" />
<meta name="author" content="Agile Labs" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>Import Data</title>
<asp:PlaceHolder runat="server">
<%:Styles.Render(direction=="ltr" ? "~/UI/axpertUI/ltrBundleCss" : "~/UI/axpertUI/rtlBundleCss" ) %>
</asp:PlaceHolder>
<%-- <link href="../Css/bootstrap-select.min.css" rel="stylesheet" />--%>
<%--<link href="../Css/thirdparty/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet" />--%>
<%--<link href="../Css/animate.min.css" rel="stylesheet" />
<link href="../Css/import.min.css?v=31" rel="stylesheet" />--%>
<%--<link href="..//UI/axpertUI/style.bundle.css" rel="stylesheet" type="text/css" />
<link href="../assets/css/style.bundle.css" rel="stylesheet" type="text/css" />--%>
<%-- <link rel="stylesheet" href="../Css/wizardComp.min.css?v=19">--%>
<%--<link href="../ThirdParty/jquery-confirm-master/jquery-confirm.min.css?v=1" rel="stylesheet" />--%>
<%-- <link href="../Css/Icons/icon.css" rel="stylesheet" />--%>
<%-- <link href="../Css/thirdparty/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" />
<link href="../ThirdParty/Linearicons/Font/library/linearIcons.css" rel="stylesheet" />--%>
<%--<link href="../App_Themes/Gray/Stylesheet.min.css?v=23" rel="stylesheet" />--%>
<%--<link id="themecss" type="text/css" href="" rel="stylesheet" />--%>
<%--<link href="../Css/globalStyles.min.css?v=36" rel="stylesheet" />--%>
<script>
if (typeof localStorage != "undefined") {
var projUrl = top.window.location.href.toLowerCase().substring("0", top.window.location.href.indexOf("/aspx/"));
var lsTimeStamp = localStorage["customGlobalStylesExist-" + projUrl]
if (lsTimeStamp && lsTimeStamp != "false") {
var appProjName = localStorage["projInfo-" + projUrl] || "";
var customGS = "<link id=\"customGlobalStyles\" data-proj=\"" + appProjName + "\" href=\"../" + appProjName + "/customGlobalStyles.css?v=" + lsTimeStamp + "\" rel=\"stylesheet\" />";
document.write(customGS);
}
}
</script>
<%--<link href="../Css/import.min.css?v=32" rel="stylesheet" />--%>
<script>
if (!('from' in Array)) {
// IE 11: Load Browser Polyfill
document.write('<script src="../Js/polyfill.min.js"><\/script>');
}
</script>
</head>
<body dir='<%=direction%>' class="btextDir-<%=direction%> iframeScrollFix content p-0 fs-6 page-loading">
<form id="form1" runat="server">
<asp:PlaceHolder runat="server">
<%:Scripts.Render("~/UI/axpertUI/bundleJs") %>
</asp:PlaceHolder>
<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="600">
<Services>
<asp:ServiceReference Path="../WebService.asmx" />
</Services>
</asp:ScriptManager>
<div class="stepper stepper-pills card bg-transparent border-0 h-100 first"
id="kt_stepper_example_clickable" data-kt-stepper="true">
<!--begin::Nav-->
<div class="card-header d-block px-0 py-5 bg-transparent border-0 mx-20">
<div class="stepper-nav bg-white rounded-2 flex-center flex-wrap">
<!--begin::Step 1-->
<div class="stepper-item mx-2 my-4 current" data-kt-stepper-element="nav"
data-kt-stepper-action="step">
<!--begin::Line-->
<div class="stepper-line w-40px"></div>
<!--end::Line-->
<!--begin::Icon-->
<div class="stepper-icon w-40px h-40px">
<span
class="stepper-check material-icons material-icons-style material-icons-2">done</span>
<span class="stepper-number">1</span>
</div>
<!--end::Icon-->
<!--begin::Label-->
<div class="stepper-label">
<h3 class="stepper-title">Data Search
</h3>
<div class="stepper-desc">
<%--Description--%>
</div>
</div>
<!--end::Label-->
</div>
<!--end::Step 1-->
<!--begin::Step 2-->
<div class="stepper-item mx-2 my-4 pending" data-kt-stepper-element="nav"
data-kt-stepper-action="step">
<!--begin::Line-->
<div class="stepper-line w-40px"></div>
<!--end::Line-->
<!--begin::Icon-->
<div class="stepper-icon w-40px h-40px">
<span
class="stepper-check material-icons material-icons-style material-icons-2">done</span>
<span class="stepper-number">2</span>
</div>
<!--begin::Icon-->
<!--begin::Label-->
<div class="stepper-label">
<h3 class="stepper-title">Upload
</h3>
<div class="stepper-desc">
<%--Description--%>
</div>
</div>
<!--end::Label-->
</div>
<!--end::Step 2-->
<!--begin::Step 3-->
<div class="stepper-item mx-2 my-4 pending" data-kt-stepper-element="nav"
data-kt-stepper-action="step">
<!--begin::Line-->
<div class="stepper-line w-40px"></div>
<!--end::Line-->
<!--begin::Icon-->
<div class="stepper-icon w-40px h-40px">
<span
class="stepper-check material-icons material-icons-style material-icons-2">done</span>
<span class="stepper-number">3</span>
</div>
<!--begin::Icon-->
<!--begin::Label-->
<div class="stepper-label">
<h3 class="stepper-title">Edit
</h3>
<div class="stepper-desc">
<%--Description--%>
</div>
</div>
<!--end::Label-->
</div>
<!--end::Step 3-->
<!--begin::Step 4-->
<div class="stepper-item mx-2 my-4 pending" data-kt-stepper-element="nav"
data-kt-stepper-action="step">
<!--begin::Line-->
<div class="stepper-line w-40px"></div>
<!--end::Line-->
<!--begin::Icon-->
<div class="stepper-icon w-40px h-40px">
<span
class="stepper-check material-icons material-icons-style material-icons-2">done</span>
<span class="stepper-number">4</span>
</div>
<!--begin::Icon-->
<!--begin::Label-->
<div class="stepper-label">
<h3 class="stepper-title">Summary
</h3>
<div class="stepper-desc">
<%--Description--%>
</div>
</div>
<!--end::Label-->
</div>
<!--end::Step 4-->
</div>
</div>
<div class="card card-body h-400px mx-20 overflow-auto">
<div class="form w-lg-700px mx-auto" novalidate="novalidate" id="kt_stepper_example_basic_form">
<!--begin::Group-->
<div class="mb-5">
<div class="flex-column current" data-kt-stepper-element="content">
<%--Step 1--%>
<div id="wizardBodyContent">
<!-- Widget Data Search - begins -->
<div class="wizardContainer wizardValidation animated fadeIn"
id="imWizardDataSearch">
<section class="form-group col-md-12 mb-4">
<asp:Label runat="server" AssociatedControlID="ddlImpTbl"
class="selectalign form-label col-form-label">
<asp:Label ID="lblImptbl" runat="server"
meta:resourcekey="lblImptbl" Text="Select Form"></asp:Label>
<span class="allowempty">*</span>
</asp:Label>
<i tabindex="0" data-trigger="focus" class="icon-arrows-question"
data-toggle="popover" id="icocl1"
data-content="Select a TStruct from which the data needs to be imported."
data-placement="right"></i>
<asp:DropDownList runat="server" ID="ddlImpTbl"
CssClass="form-select forValidation selectpicker"
data-live-search="true" data-size="6" AutoPostBack="true"
placeholder="Select Form"
OnSelectedIndexChanged="ddlImpTbl_SelectedIndexChanged">
</asp:DropDownList>
</section>
<section class="form-group col-md-12">
<label class="selectalignn my-4" for="txtExFields"
onclick="$('.ms-selectable ul.ms-list').focus();">
<asp:Label ID="lbltxtim" CssClass="form-label col-form-label"
runat="server" meta:resourcekey="lbltxtim" Text="Fields">
</asp:Label><span class="allowempty">*</span>
</label>
<i tabindex="0" data-trigger="focus" class="icon-arrows-question"
data-toggle="popover" id="icocl2"
data-content="Select the field(s) to be included in the import template."
data-placement="right"></i>
<table class="table table-borderless w-100">
<tr class="d-flex flex-row-auto flex-center">
<td class="d-block d-sm-table-cell col-12 col-sm-5">
<select id="mSelectLeft" name="from[]"
class="multiselect form-control" size="8"
multiple="multiple" data-right="#mSelectRight"
data-right-all="#right_All_1"
data-right-selected="#right_Selected_1"
data-left-all="#left_All_1"
data-left-selected="#left_Selected_1">
<asp:Repeater ID="rptSelectFields" runat="server">
<ItemTemplate>
<option
value='<%# Container.DataItem.ToString().Substring(0,Container.DataItem.ToString().IndexOf("&&")) %>'>
<%#
Container.DataItem.ToString().Substring(Container.DataItem.ToString().IndexOf("&&")+2)%>
</option>
</ItemTemplate>
</asp:Repeater>
</select>
</td>
<td class="d-block d-sm-table-cell col-12 col-sm-2">
<%--button icons are updating based on the lang selection
<,>, <<,>>--%>
<div class="text-center py-1"><a
href="javascript:void(0);" id="right_All_1"
title="Select All"
class="btn btn-sm btn-icon btn-active-primary shadow-sm"><span
class="material-icons material-icons-style">keyboard_double_arrow_right</span></a>
</div>
<div class="text-center py-1"><a
href="javascript:void(0);"
id="right_Selected_1" title="Select"
class="btn btn-sm btn-icon btn-active-primary shadow-sm"><span
class="material-icons material-icons-style">keyboard_arrow_right</span></a>
</div>
<div class="text-center py-1"><a
href="javascript:void(0);"
id="left_Selected_1" title="Unselect"
class="btn btn-sm btn-icon btn-active-primary shadow-sm"><span
class="material-icons material-icons-style">keyboard_arrow_left</span></a>
</div>
<div class="text-center py-1"><a
href="javascript:void(0);" id="left_All_1"
title="Unselect All"
class="btn btn-sm btn-icon btn-active-primary shadow-sm"><span
class="material-icons material-icons-style">keyboard_double_arrow_left</span></a>
</div>
</td>
<td class="d-block d-sm-table-cell col-12 col-sm-5">
<select name="to[]" id="mSelectRight"
class="multiselect form-control" size="8"
multiple="multiple"></select>
</td>
</tr>
</table>
</section>
<asp:UpdatePanel runat="server" ID="plnUpdate1">
<ContentTemplate>
<asp:Button Text="text" class="btn btn-primary btn-icon d-none"
runat="server" ID="btnCreateTemplate"
OnClick="btnCreateTemplate_Click" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:HiddenField ID="hdnMandatoryColCount" runat="server" Value="0" />
<asp:HiddenField ID="hdnMandatoryFields" runat="server" Value="" />
<asp:HiddenField ID="hdnSelectedColumnCount" runat="server" Value="0" />
<asp:HiddenField ID="hdnColValues" runat="server" Value="" />
<asp:HiddenField ID="hdnColNames" runat="server" Value="" />
</div>
</div>
</div>
<div class="flex-column" data-kt-stepper-element="content">
<%--Step 2--%>
<div class="wizardContainer animated fadeIn" id="imWizardUpload">
<span class="customMessage fileUploadErrorMessage"></span>
<section class="col-md-12 upload-section d-flex justify-content-center py-4">
<div class="btn btn-icon btn-active-light-primary w-30px h-30px w-md-40px h-md-40px position-relative"
data-kt-menu-trigger="click" data-kt-menu-attach="parent"
data-kt-menu-placement="bottom" data-kt-menu-flip="top-end">
<button class="btn btn-primary dropdown-toggle" id="lnkExpTemp"
type="button" data-toggle="dropdown" aria-expanded="true">
Download Data Template
<span class="caret"></span>
</button>
</div>
<div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-800 menu-state-bg menu-state-primary fw-bold py-4 fs-6 w-200px" data-kt-menu="true">
<div id="exceldiv" class="menu-item px-3"><a href="#"
id="excel1" class="menu-link">Excel</a></div>
<div id="csvdiv" class="menu-item px-3"><a href="#"
id="CSV1" class="menu-link">CSV</a></div>
</div>
<%--<div class="dropdown open d-flex justify-content-center"
id="dropdowncss">
<a id="lnkExpTemp" class="hotbtn btn" title="Download Data Template"
style="
display: none;">
<span id="ico"
class=" glyphicon glyphicon-download-alt icon-basic-download"></span><span
id="lbldwnldtmp">Download Data Template</span>
</a>
<ul class="dropdown-menu" id="dopdownmenucss">
<li><a href="#" id="excel1">Excel</a></li>
<li><a href="#" id="CSV1">CSV</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
</div>--%>
<i tabindex="0" data-trigger="focus" class="icon-arrows-question"
data-toggle="popover" id="icocl3"
data-content="Template should be available in .CSV format"
data-placement="right"></i>
<br />
<asp:Label ID="lblTemplateNtAvalble" runat="server" Text="" class="lblleft"
ForeColor="#cf4444" Visible="false"></asp:Label>
</section>
<section class="col-md-12 d-flex justify-content-center">
<asp:UpdatePanel ID="updatePnl2" runat="server" UpdateMode="conditional">
<ContentTemplate>
<div class="my-4">
<span class="file-upload ">
<div class="form-group form-control p-0">
<div id="dropzone_AxpFileImport"
class="dropzone dropzone-queue min-h-1px border-0 px-3 py-3">
<div
class="d-flex flex-row-auto flex-center dropzone-panel mb-lg-0 m-0">
<a class="dropzone-select fs-7"><span
class="material-icons material-icons-style material-icons-2 float-start mx-2">upload_file</span>
Drop files here or click to upload</a><span
class="material-icons material-icons-style material-icons-2 float-end ms-4 fileuploadmore d-none"
data-bs-toggle="popover"
data-bs-sanitize="false"
data-bs-placement="bottom"
data-bs-html="true">more</span><a
class="dropzone-remove-all btn btn-sm btn-light-primary d-none">Remove
All</a>
</div>
<div class="dropzone-items wm-200px d-none">
<div class="dropzone-item" style="display: none">
<div class="dropzone-file">
<div class="dropzone-filename"
title="some_image_file_name.jpg"><span
data-dz-name>some_image_file_name.jpg</span>
</div>
<div class="dropzone-error"
data-dz-errormessage></div>
</div>
<div class="dropzone-progress d-none">
<div class="progress">
<div class="progress-bar bg-primary"
role="progressbar" aria-valuemin="0"
aria-valuemax="100"
aria-valuenow="0"
data-dz-uploadprogress></div>
</div>
</div>
<div class="dropzone-toolbar"><span
class="dropzone-delete"
data-dz-remove><span
class="material-icons material-icons-style material-icons-2 float-end dropzoneItemDelete">clear</span></span>
</div>
</div>
</div>
</div>
</div>
<asp:Label ID="fileuploadsts" Text="" runat="server"
ForeColor="#DB2222"></asp:Label>
<input type="button" name="name" value="Upload"
class=" btn d-none" id="btnFileUpload" />
<asp:Button runat="server" ID="UploadButton"
class="btn btn-primary d-none" Text="Upload"
OnClick="UploadButton_Click" />
<%--<span class="file-select" tabindex="0" id="spnFileSelect">
<span class="file-select-button" id="fileName">
<asp:Label ID="lblfilename" runat="server"
meta:resourcekey="lblfilename">Choose File
</asp:Label>
</span>
<span class="file-select-name" id="noFile">
<asp:Label ID="lblnofile" runat="server"
meta:resourcekey="lblnofile">No file chosen...
</asp:Label>
</span>
<asp:FileUpload runat="server" ID="fileToUpload"
TabIndex="-1" />
</span>
</span>
<asp:Label ID="fileuploadsts" Text="" runat="server"
ForeColor="#DB2222"></asp:Label>
<input type="button" name="name" value="Upload" class="hotbtn btn"
id="btnFileUpload" />
<asp:Button runat="server" ID="UploadButton" class="hotbtn btn"
Text="Upload" OnClick="UploadButton_Click" />--%>
</div>
<div id="axstaysignin"
class=" agform form-check form-switch form-check-custom form-check-solid px-1 align-self-end mb-4">
<div class="controls">
<div
class="input-icon left d-flex justify-content-center customclscol">
<input name="signedin" type="checkbox" id="ChkColNameInfile"
class="m-wrap placeholder-no-fix form-check-input h-25px w-40px my-2"
title="Keep me sign in?"
onchange="ColNameInfileChanged()" checked="checked"
meta:resourcekey="lblFileHeaders" runat="server">
<span id="lblstaysin"
class="form-check-label form-label col-form-label fw-bolder text-dark fs-6 mb-0"
for="ChkColNameInfile" runat="server">File contains
Headers</span>
</div>
</div>
</div>
<%--<div class="d-flex justify-content-center customclscol">
<asp:Label runat="server"
class="form-check-label form-label col-form-label fw-bolder text-dark fs-6 mb-0"
AssociatedControlID="ChkColNameInfile">
<asp:CheckBox runat="server" ID="ChkColNameInfile"
class="m-wrap placeholder-no-fix form-check-input h-25px w-40px"
onchange="ColNameInfileChanged()" Checked="true"
meta:resourcekey="lblFileHeaders" />
</asp:Label>
</div>--%>
</ContentTemplate>
</asp:UpdatePanel>
</section>
<section class="col-xs-12">
<div class="col-xs-12 customclscol">
<div class="form-group upload-progress">
<div id="divProgress" class="progress d-none">
<div id="divProgressBar" class="progress-bar progress-bar-striped active"
role="progressbar" aria-valuemin="0" aria-valuemax="100">
</div>
</div>
</div>
</div>
</section>
<div class="form-group col-md-12 row g-3 align-items-center my-2">
<div class="col-sm-6">
<asp:Label class="form-label text-dark fs-6 mb-2" runat="server" ID="lblseparator"
meta:resourcekey="lblseparator" AssociatedControlID="ddlSeparator">
</asp:Label>
<i tabindex="0" data-trigger="focus" class="icon-arrows-question helptxt"
data-toggle="popover" id="icocl6"
data-content="Select character used for separating columns in the data file."
data-placement="right"></i>
<asp:DropDownList ID="ddlSeparator" CssClass="form-select" runat="server">
<asp:ListItem Value="," Selected="True">Comma [ , ]</asp:ListItem>
<asp:ListItem Value=";">Semicolon [ ; ]</asp:ListItem>
<asp:ListItem Value="|">Pipe [ | ]</asp:ListItem>
</asp:DropDownList>
</div>
<div class="col-sm-6 customclscol">
<asp:Label runat="server" class="form-label text-dark fs-6 mb-2" ID="lblimgroupby"
meta:resourcekey="lblimgroupby" AssociatedControlID="ddlGroupBy">
</asp:Label>
<i tabindex="0" data-trigger="focus" class="icon-arrows-question helptxt"
data-toggle="popover" id="icocl7"
data-content="Form contains data grid, please select column with unique values."
data-placement="right" data-original-title="" title=""></i>
<asp:DropDownList ID="ddlGroupBy" CssClass="form-select" runat="server"
placeholder="Please select GroupBy Condition">
</asp:DropDownList>
</div>
</div>
</div>
</div>
<div class="flex-column" data-kt-stepper-element="content">
<%--Step 3--%>
<div class="wizardContainer animated fadeIn" id="imWizardEdit">
<div class="d-flex justify-content-between mb-5">
<%--<table>
<tr>
<td>--%>
<div id="axstaysignin1"
class=" agform form-check form-switch form-check-custom form-check-solid">
<div class="controls">
<input type="checkbox" id="chkForIgnoreErr" runat="server"
class="m-wrap placeholder-no-fix form-check-input h-25px w-40px align-middle"
checked="checked" />
<asp:Label ID="lblForIgnoreErr"
class="form-check-label form-label col-form-label fw-bolder text-dark fs-6"
AssociatedControlID="chkForIgnoreErr"
meta:resourcekey="lblForIgnoreErr" runat="server"> Ignore
errors</asp:Label>
<span tabindex="0"
class="material-icons material-icons-style material-icons-2 align-middle ms-2" data-bs-toggle="tooltip"
id="icocl4"
data-bs-original-title="Check this to ignore errors in the rows during file upload."
data-bs-placement="bottom" data-bs-dismiss="click">help_outline</span>
</div>
</div>
<%--</td>
</tr>
</table>
<table>
<tr>
<td>--%>
<div id="axstaysignin2"
class=" agform form-check form-switch form-check-custom form-check-solid">
<div class="controls">
<input type="checkbox" id="chkForAllowUpdate" runat="server"
class="m-wrap placeholder-no-fix form-check-input h-25px w-40px align-middle"
onclick="javascript: ChkAllowUpdate();" />
<asp:Label ID="lblAllowUpdate"
AssociatedControlID="chkForAllowUpdate" runat="server" CssClass="form-check-label form-label col-form-label fw-bolder text-dark fs-6">Allow Update
<%--<asp:Label ID="lblAllowUpdte"
class="form-check-label form-label col-form-label fw-bolder text-dark fs-6"
runat="server" meta:resourcekey="lblAllowUpdte">Allow
Update</asp:Label>--%>
</asp:Label>
<span tabindex="0"
class="material-icons material-icons-style material-icons-2 align-middle ms-2" data-bs-toggle="tooltip"
id="icocl5"
data-bs-original-title="If allow update is checked,the rows will be updated using the primary key."
data-bs-placement="bottom" data-bs-dismiss="click">help_outline</span>
</div>
</div>
<%-- </td>
<td>
<table>
<tr>
<td>--%>
<div class ="d-flex justify-content-between my-1">
<asp:Label ID="lblprimarycolmn" runat="server"
meta:resourcekey="lblprimarycolmn" CssClass="form-label col-form-label d-none">Primary Column
</asp:Label>
<%-- </td>
<td>--%>
<asp:DropDownList runat="server" ID="ddlPrimaryKey" CssClass="form-select form-select-sm w-100px">
</asp:DropDownList>
<span tabindex="0" class="material-icons material-icons-style material-icons-2 align-middle my-2 me-n7 ms-3" data-bs-toggle="tooltip" data-bs-original-title="Please select a column to allow update." data-bs-placement="bottom" data-bs-dismiss="click">help_outline</span>
<asp:HiddenField ID="hdnPrimaryKey" runat="server"
Value="" />
</div>
<%--</td>
</tr>
</table>
</td>
</tr>
</table>--%>
</div>
<section class="">
<%--<asp:Button ID="RefreshGridButton" runat="server" OnClick="GridRefresh" >d-flex flex-center
CssClass="hide" />--%>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<div class="importrecord">
<asp:Label ID="lblrecords" CssClass ="form-label col-form-label fw-bolder text-dark fs-6 mb-0" runat="server" meta:resourcekey="lblrecords">
Top 5 records</asp:Label>
</div>
<hr class="text-gray-500" />
<div class="importrecordtable">
<asp:GridView CellSpacing="-1" ID="gridImpData" runat="server"
Visible="true" OnRowDataBound="gridImpData_RowDataBound" CssClass="table w-100"
BorderStyle="None"></asp:GridView>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</section>
<section class="col-sm-12">
<asp:HiddenField ID="hdnIgnoredColumns" runat="server" Value="" />
<asp:HiddenField ID="colheader" runat="server" Value="" />
</section>
</div>
</div>
<div class="flex-column" data-kt-stepper-element="content">
<%--Step 4--%>
<div class="wizardContainer animated fadeIn d-flex justify-content-center"
id="imWizardSummary">
<asp:Label runat="server" ID="lblPleaseWait" Visible="false"></asp:Label>
<asp:UpdatePanel ID="updatePln3" runat="server">
<ContentTemplate>
<textarea name="text" id="summaryText" runat="server" rows="11"
class="resize:none d-none" cols="70"></textarea>
<div class="form-group col-md-12">
<h3>
<asp:Label ID="lblimportsum" runat="server"
meta:resourcekey="lblimportsum">Import Summary</asp:Label>
</h3>
<asp:Label runat="server" ID="lblTest"></asp:Label>
<br />
<a id="SummaryDwnld" runat="server" class="btn btn-primary" tabindex="0"
visible="false" title="Download Summary"><span
class=" glyphicon glyphicon-download-alt icon-basic-download"></span>
<asp:Label ID="lbldwnldsum" runat="server"
meta:resourcekey="lbldwnldsum">Download Summary</asp:Label>
</a>
</div>
<asp:HiddenField ID="hdnIgnoredColCount" runat="server" Value="0" />
<asp:HiddenField ID="uploadFileName" runat="server" Value="" />
<asp:HiddenField ID="uploadIviewName" runat="server" Value="" />
<asp:HiddenField ID="upFileName" runat="server" Value="" />
<asp:HiddenField ID="IsFileUploaded" runat="server" Value="" />
<asp:HiddenField ID="fileUploadComplete" runat="server" Value="0" />
<asp:HiddenField ID="hdnTemplateName" runat="server" Value="" />
<asp:HiddenField ID="hdnUploadFileWarnings" runat="server" Value="" />
<asp:HiddenField ID="hdnGroupBy" runat="server" Value="NA" />
<asp:HiddenField ID="hdnGroupByColName" runat="server" Value="" />
<asp:HiddenField ID="hdnGroupByColVal" runat="server" Value="" />
<asp:Button ID="btnImport" runat="server" Text="Import"
OnClick="btnImport_Click" CssClass="cloudButton btn btn-primary d-none" OnClientClick="callParentNew('loadFrame();','function');"/>
<br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnImport" />
</Triggers>
</asp:UpdatePanel>
</div>
</div>
</div>
<!--end::Group-->
</div>
</div>
<div class="card-footer ">
<%--bg-transparent border-0 px-0 py-2--%>
<!--begin::Actions-->
<div class="d-flex d-flex justify-content-end mx-2">
<!--begin::Wrapper-->
<div class="me-2">
<button type="button"
class="btn btn-white btn-color-gray-700 btn-active-primary shadow-sm"
data-kt-stepper-action="previous">
Back
</button>
</div>
<!--end::Wrapper-->
<!--begin::Wrapper-->
<div>
<button type="button" class="btn btn-primary shadow-sm"
data-kt-stepper-action="submit">
<span class="indicator-label">Submit
</span>
<span class="indicator-progress">Please wait... <span
class="spinner-border spinner-border-sm align-middle ms-2"></span>
</span>
</button>
<button type="button" class="btn btn-primary shadow-sm"
data-kt-stepper-action="next">
Continue
</button>
</div>
<!--end::Wrapper-->
</div>
</div>
<!--end::Actions-->
</div>
<div id="wizardFooter" class="wizard-footer d-none">
<div class="pull-left">
<button onclick="impWizardObj.checkClick(this,'prev')" type="button"
title="Previous" id="wizardPrevbtn"
class="btn hotbtn prev-step">Prev</button>
</div>
<div class="pull-right">
<button id="wizardCancelbtn" onclick="closeWindow()" type="button"
title="Cancel" class="coldbtn btn btn-info-full ">Cancel</button>
<button onclick="impWizardObj.checkClick(this,'next')" data-validator=""
title="Next" id="wizardNextbtn" type="button"
class="hotbtn btn ">Next</button>
<button type="button" id="wizardCompbtn" class="hotbtn btn "
title="Done">Done</button>
</div>
</div>
<!-- Widget work flow - end -->
<div id="waitDiv1" class="page-loader rounded-2 bg-radial-gradient">
<div class="loader-box-wrapper d-flex bg-white p-20 shadow rounded">
<span class="loader"></span>
</div>
</div>
<div id='waitDiv'>
<div id='backgroundDiv'>
</div>
</div>
<%--<script src="../UI/axpertUI/plugins.bundle.js"></script>
<script src="../UI/axpertUI/scripts.bundle.js"></script>--%>
<%--<asp:PlaceHolder runat="server">
<%:Scripts.Render("~ /UI/axpertUI/bundleJs") %>
</asp:PlaceHolder>--%>
<%-- <script src="../Js/Jquery-2.2.2.min.js" type="text/javascript">
</script>--%>
<%--<script src="../AssetsNew/js/bootstrap.min.js">
</script>--%>
<%--<script src="../Js/wizard.min.js?v=10">
</script>--%>
<script src="../Js/helper.js?v=95"></script>
<script src="../Js/common.min.js?v=98"></script>
<%--<script src="../Js/wizardComp.min.js?v=10"
type="text/javascript">
</script>--%>
<script src="../Js/alerts.min.js?v=28"></script>
<script src="../Js/import.js?v=32"></script>
<script src="../Js/multiselect.min.js"
type="text/javascript"></script>
<script src="../Js/jquery.multi-select.min.js"
type="text/javascript"></script>
<script>
// DropzoneInitImport();
// Stepper lement
//Dropzone.autoDiscover = false;
</script>
<script>
var proj = '<%=proj%>';
var sid = '<%=sid%>';
var $j = jQuery.noConflict();
var $ = jQuery.noConflict();
var AxwizardType = '<%=Session["AxWizardType"]%>';
</script>
</form>
</body>
</html>