gagan 4 years ago
parent
commit
9ad7b95602
  1. 14
      JMEAgentSystem/Properties/PublishProfiles/FolderProfile.pubxml.user
  2. 6
      JMEAgentSystem/Scripts/AddIdPitcure/addPicture.js
  3. 1
      JMEAgentSystem/Site.Master
  4. 101
      JMEAgentSystem/WebPages/AddIdPicture/Manage.aspx
  5. 118
      JMEAgentSystem/WebPages/AddIdPicture/Manage.aspx.cs
  6. 60
      JMEAgentSystem/WebPages/AddIdPicture/Manage.aspx.designer.cs

14
JMEAgentSystem/Properties/PublishProfiles/FolderProfile.pubxml.user

@ -55,10 +55,10 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<publishTime>08/11/2020 16:56:02</publishTime>
</File>
<File Include="bin/JMEAgentSystem.dll">
<publishTime>08/19/2020 14:58:27</publishTime>
<publishTime>08/19/2020 17:26:43</publishTime>
</File>
<File Include="bin/JMEAgentSystem.pdb">
<publishTime>08/19/2020 14:58:27</publishTime>
<publishTime>08/19/2020 17:26:43</publishTime>
</File>
<File Include="bin/Microsoft.AspNet.FriendlyUrls.dll">
<publishTime>08/11/2020 16:56:02</publishTime>
@ -771,6 +771,9 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<File Include="Scripts/Account/Login.js">
<publishTime>08/11/2020 16:56:08</publishTime>
</File>
<File Include="Scripts/AddIdPitcure/addPicture.js">
<publishTime>08/19/2020 16:51:33</publishTime>
</File>
<File Include="Scripts/Alert/AlertBox.js">
<publishTime>08/11/2020 16:56:08</publishTime>
</File>
@ -877,7 +880,7 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<publishTime>08/11/2020 16:56:08</publishTime>
</File>
<File Include="Scripts/SendTxnJs/SendMoneyRequest.js">
<publishTime>08/19/2020 12:34:34</publishTime>
<publishTime>08/19/2020 16:41:48</publishTime>
</File>
<File Include="Scripts/SendTxnJs/SendTxnInfo.js">
<publishTime>08/11/2020 16:56:08</publishTime>
@ -889,7 +892,7 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<publishTime>08/11/2020 16:56:08</publishTime>
</File>
<File Include="Site.Master">
<publishTime>08/17/2020 12:28:30</publishTime>
<publishTime>08/19/2020 16:59:11</publishTime>
</File>
<File Include="Site.Mobile.Master">
<publishTime>10/25/2019 16:47:02</publishTime>
@ -1305,6 +1308,9 @@ by editing this MSBuild file. In order to learn more about this please visit htt
<File Include="WebPages/Account/SignUp.aspx">
<publishTime>08/11/2020 16:56:09</publishTime>
</File>
<File Include="WebPages/AddIdPicture/Manage.aspx">
<publishTime>08/19/2020 17:03:14</publishTime>
</File>
<File Include="WebPages/BeneficiaryRegistrationNew/Manage.aspx">
<publishTime>08/12/2020 15:58:42</publishTime>
</File>

6
JMEAgentSystem/Scripts/AddIdPitcure/addPicture.js

@ -0,0 +1,6 @@
function ValidateRequiredfields() {
var reqField = "reg_back_id,reg_front_id,";
if (ValidRequiredFieldWithDoc(reqField) === false) {
return false;
}
}

1
JMEAgentSystem/Site.Master

@ -163,6 +163,7 @@
<li><a href="/WebPages/CustomerRegistration/Manage.aspx" class="waves-effect"><i class="fa fa-male"></i><span>Register Customer </span></a></li>
<li><a href="/WebPages/BenificiaryRegistration/Manage.aspx" class="waves-effect"><i class="fa fa-plus-circle"></i><span>Add Beneficiary</span></a></li>
<li><a href="/WebPages/SendTxn/SendTxnRequest.aspx" class="waves-effect"><i class="fa fa-send"></i><span>Send Money - Request </span></a></li>
<li><a href="/WebPages/AddIdPicture/Manage.aspx" class="waves-effect"><i class="fa fa-picture-o"></i><span>Add ID Picture </span></a></li>
</ul>
</div>
<div class="clearfix"></div>

101
JMEAgentSystem/WebPages/AddIdPicture/Manage.aspx

@ -0,0 +1,101 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Manage.aspx.cs" Inherits="JMEAgentSystem.WebPages.AddIdPicture.Manage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<div class="page-wrapper">
<div class="hidden">
<%--<asp:Button ID="clickBtnForGetCustomerDetails" runat="server" Text="click" OnClick="clickBtnForGetCustomerDetails_Click" />--%>
</div>
<div class="report-tab" runat="server" id="regUp">
<!-- Nav tabs -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane" id="List">
</div>
<div role="tabpanel" id="Manage">
<div class="">
<div class="register-form">
<div id="addEditPanel" runat="server">
<div class="panel panel-default clearfix m-b-20">
<div class="panel-heading">Upload Id Picture</div>
<div class="panel-body">
<div class="col-md-6">
<div class="form-group">
<label id="lblreg_front_id">
<asp:Localize runat="server" meta:resourcekey="Register_040" Text="National/Alien Reg ID Front"></asp:Localize></label>
<div class="img-sample">
<label>
<asp:Localize runat="server" meta:resourcekey="Register_041" Text="Sample Image"></asp:Localize></label>
<div class="samp-control">
<img src="/images/Document/alienFront.jpg" alt="sample image" id="idImg1" />
<div class="enlarge">
<img src="/images/Document/alienFront.jpg" alt="sample image" id="idImg2" />
</div>
</div>
</div>
<div class="file-upload" id="front">
<asp:FileUpload ID="reg_front_id" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_front_idResource1" />
<%--<input type="file" name="reg-front-id" id="reg-front-id" required="required" class="uploadbutton" accept="image/*" />--%>
<span>
<asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span>
<asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize>
</span>
</div>
</div>
</div>
<div class="col-md-6" id="divreg_back_id">
<div class="form-group">
<label>
<asp:Localize runat="server" meta:resourcekey="Register_045" Text="National/Alien Reg ID Back"></asp:Localize></label>
<div class="img-sample">
<label>
<asp:Localize runat="server" meta:resourcekey="Register_041" Text="Sample Image"></asp:Localize></label>
<div class="samp-control">
<img src="/images/Document/alienBack.jpg" alt="sample image" />
<div class="enlarge">
<img src="/images/Document/alienBack.jpg" alt="sample image" />
</div>
</div>
</div>
<div class="file-upload" id="back">
<asp:FileUpload ID="reg_back_id" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" />
<%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%>
<span>
<asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span><asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize></span>
</div>
</div>
</div>
<div class="row" runat="server">
<div class="col-md-6 form-group">
<%--<asp:Button ID="registerCustomerAndReceiver" runat="server" CssClass="btn btn-primary m-t-25" disabled="disabled" Text="Submit" OnClientClick="return CheckMasterFormValidation()" />--%>
<asp:Button ID="upload" runat="server" CssClass="btn btn-primary m-t-25" Text="Upload" OnClientClick="return ValidateRequiredfields()" OnClick="upload_Click" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Script" runat="server">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.3/css/intlTelInput.css" />
<link href="/Content/style.css" rel="stylesheet" />
<link href="/Content/css/Document.css" rel="stylesheet" />
<link href="/js/jquery/jquery-ui.css" rel="stylesheet" />
<script src="/Scripts/jquery-ui.min.js"></script>
<script src="/Scripts/functions.js"></script>
<script src="/Scripts/Customer/Document.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.3/js/intlTelInput.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gasparesganga-jquery-loading-overlay@1.5.4/src/loadingoverlay.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gasparesganga-jquery-loading-overlay@1.5.4/extras/loadingoverlay_progress/loadingoverlay_progress.min.js"></script>
<script src="../../Scripts/AddIdPitcure/addPicture.js"></script>
</asp:Content>

118
JMEAgentSystem/WebPages/AddIdPicture/Manage.aspx.cs

@ -0,0 +1,118 @@
using Business.Configuration;
using Business.Customer;
using Common.Helper;
using Common.Model.CustomerModel;
using Common.Utility;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace JMEAgentSystem.WebPages.AddIdPicture
{
public partial class Manage : System.Web.UI.Page
{
private readonly ICustomerServices _customerServices = AutoFacContainer.Resolve<ICustomerServices>();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void upload_Click(object sender, EventArgs e)
{
try
{
//checked file extention
HttpFileCollection fileCollectionNew = Request.Files;
string documentExtension = GetStatic.ReadWebConfig("customerDocFileExtension", "");
for (int i = 0; i < fileCollectionNew.AllKeys.Length; i++)
{
HttpPostedFile file = fileCollectionNew[i];
string fileExtension = new FileInfo(file.FileName).Extension;
if (!documentExtension.ToLower().Contains(fileExtension.ToLower()))
{
GetStatic.AlertMessage(this, "Invalid File Extenstion");
return;
}
}
DbResult response = saveCustomerDocument();
GetStatic.AlertMessage(this.Page, response.Msg);
}
catch (Exception ex)
{
GetStatic.AlertMessage(this.Page, ex.Message);
}
}
private DbResult saveCustomerDocument()
{
HttpFileCollection fileCollection = Request.Files;
DbResult res = new DbResult();
for (int i = 0; i < fileCollection.AllKeys.Length; i++)
{
HttpPostedFile file = fileCollection[i];
if (file != null)
{
string documentTypeName = "";
string documentType = "";
string fileType = "";
if (i == 0)
{
documentTypeName = "Alien Registration Card(Front)";
documentType = "11054";
}
else
{
documentTypeName = "Alien Registration Card(Back)";
documentType = "11055";
}
string fileName = (!string.IsNullOrWhiteSpace(file.FileName) ? UploadDocument(file, GetStatic.GetUser(), documentTypeName, out fileType) : UploadDocument(file, GetStatic.GetUser(), documentTypeName, out fileType));
CustomerDocument cm = new CustomerDocument();
cm.customerId = "";
cm.fileDescription = "";
cm.documentType = documentType;
cm.fileUrl = fileName;
cm.fileType = fileType;
res = _customerServices.UpdateCustomerDocument("", "0", fileName, documentType, "image/png", documentType, GetStatic.GetUser());
}
}
return res;
}
private string UploadDocument(HttpPostedFile doc, string user, string documentTypeName, out string fileType)
{
fileType = "";
string fName = "";
try
{
fileType = doc.ContentType;
string fileExtension = new FileInfo(doc.FileName).Extension;
string documentExtension = GetStatic.ReadWebConfig("customerDocFileExtension", "");
if (documentExtension.ToLower().Contains(fileExtension.ToLower()))
{
string fileName = user + "_" + documentTypeName + "_" + DateTime.Now.Hour.ToString() + DateTime.Now.Millisecond.ToString() + fileExtension;
string path = GetStatic.GetCustomerFilePath() + "CustomerDocument\\" + "ID Collection\\" + user;
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
doc.SaveAs(path + "/" + fileName);
fName = fileName;
}
else
{
fName = "notValid";
}
}
catch (Exception ex)
{
fName = "";
}
return fName;
}
}
}

60
JMEAgentSystem/WebPages/AddIdPicture/Manage.aspx.designer.cs

@ -0,0 +1,60 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace JMEAgentSystem.WebPages.AddIdPicture {
public partial class Manage {
/// <summary>
/// regUp control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl regUp;
/// <summary>
/// addEditPanel control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl addEditPanel;
/// <summary>
/// reg_front_id control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.FileUpload reg_front_id;
/// <summary>
/// reg_back_id control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.FileUpload reg_back_id;
/// <summary>
/// upload control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Button upload;
}
}
Loading…
Cancel
Save