arjun 4 years ago
parent
commit
d10039a85d
  1. 29
      Common/Helper/GetStatic.cs
  2. 33
      JMEAgentSystem/WebPages/CustomerRegistration/Manage.aspx.cs
  3. 18
      JMEAgentSystem/WebPages/CustomerRegistration/PrintDetails.aspx.cs
  4. 2
      Repository/Repository/OnlineCustomerDao/CustomerRepository.cs

29
Common/Helper/GetStatic.cs

@ -3,6 +3,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Configuration; using System.Configuration;
using System.Data; using System.Data;
using System.IO;
using System.Web; using System.Web;
using System.Web.Script.Serialization; using System.Web.Script.Serialization;
using System.Web.UI; using System.Web.UI;
@ -358,9 +359,35 @@ namespace Common.Helper
ScriptManager.RegisterStartupScript(page, page.GetType(), "cb", functionName, true); ScriptManager.RegisterStartupScript(page, page.GetType(), "cb", functionName, true);
} }
public static void CallBackJs2(Page page, string scriptName, string functionName)
public static string UploadSignatureImage(string imageData, string registerDate, string membershipId, string customerId)
{ {
string errorCode = "1";
try
{
string fileExtension = ".png";
string fileName = customerId + "_signature_" + DateTime.Now.Hour.ToString() + DateTime.Now.Millisecond.ToString() + "_" + registerDate.Replace("-", "_") + fileExtension;
string path = GetStatic.GetCustomerFilePath() + "CustomerDocument\\" + registerDate.Replace("-", "\\") + "\\" + membershipId;
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
string fName = path + "\\" + fileName;
using (FileStream fs = new FileStream(fName, FileMode.CreateNew))
{
using (BinaryWriter bw = new BinaryWriter(fs))
{
byte[] data = Convert.FromBase64String(imageData);
bw.Write(data);
bw.Close();
}
}
errorCode = fileName;
}
catch (Exception ex)
{
errorCode = "1";
}
return errorCode;
} }
} }
} }

33
JMEAgentSystem/WebPages/CustomerRegistration/Manage.aspx.cs

@ -210,37 +210,6 @@ namespace JMEAgentSystem.WebPages.CustomerRegistration
} }
public string UploadSignatureImage(string imageData, string registerDate, string membershipId, string customerId)
{
string errorCode = "1";
try
{
string fileExtension = ".png";
string fileName = customerId + "_signature_" + DateTime.Now.Hour.ToString() + DateTime.Now.Millisecond.ToString() + "_" + registerDate.Replace("-", "_") + fileExtension;
string path = GetStatic.GetCustomerFilePath() + "CustomerDocument\\" + registerDate.Replace("-", "\\") + "\\" + membershipId;
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
string fName = path + "\\" + fileName;
using (FileStream fs = new FileStream(fileName, FileMode.CreateNew))
{
using (BinaryWriter bw = new BinaryWriter(fs))
{
byte[] data = Convert.FromBase64String(imageData);
bw.Write(data);
bw.Close();
}
}
errorCode = fileName;
}
catch (Exception ex)
{
errorCode = "1";
}
return errorCode;
}
public class CustomerAddress public class CustomerAddress
{ {
public string errrorCode { get; set; } public string errrorCode { get; set; }
@ -355,7 +324,7 @@ namespace JMEAgentSystem.WebPages.CustomerRegistration
var membershipId = result[1]; var membershipId = result[1];
var registerDate = result[2]; var registerDate = result[2];
string signatureName = UploadSignatureImage(hddImgURL.Value, registerDate, membershipId, customerId);
string signatureName = GetStatic.UploadSignatureImage(hddImgURL.Value, registerDate, membershipId, customerId);
if (signatureName != "1") if (signatureName != "1")
{ {
_customerServices.AddCustomerSignature(customerId, GetStatic.GetUser(), signatureName, "agent-upload", null); _customerServices.AddCustomerSignature(customerId, GetStatic.GetUser(), signatureName, "agent-upload", null);

18
JMEAgentSystem/WebPages/CustomerRegistration/PrintDetails.aspx.cs

@ -71,22 +71,12 @@ namespace JMEAgentSystem.WebPages.CustomerRegistration
{ {
foreach (DataRow item in documentDetails.Rows) foreach (DataRow item in documentDetails.Rows)
{ {
string imageUrl = "";
string docName = "";
if (item["documentType"].ToString() == "0")
{
docName = "Signature";
imageUrl = "/Handler/CustomerSignature.ashx?registerDate=" + Convert.ToDateTime(registerDate).ToString("yyyy-MM-dd") + "&customerId=" + hdnCustomerId.Value + "&membershipNo=" + TxtMembershipId.InnerText;
}
else
{
docName = item["documentName"].ToString();
imageUrl = "/WebPages/GetFileView.ashx?imageName=" + item["fileName"] + "&customerId=" + TxtMembershipId.InnerText + "&fileType=" + item["fileType"];
}
var customerId = dr["customerId"].ToString();
var fileName = dr["fileName"].ToString();
string imageUrl = "/Handler/CustomerSignature.ashx?registerDate=" + Convert.ToDateTime(registerDate).ToString("yyyy-MM-dd") + "&customerId=" + customerId + "&membershipNo=" + membershipId + "&fileName=" + fileName;
imageHtml.Append("<div class=\"col-md-3\"><div class=\"form-group\"><div class=\"col-md-12\">"); imageHtml.Append("<div class=\"col-md-3\"><div class=\"form-group\"><div class=\"col-md-12\">");
imageHtml.Append("<label>" + docName + "</label>");
imageHtml.Append("<label>" + item["documentName"].ToString() + "</label>");
imageHtml.Append("</div>"); imageHtml.Append("</div>");
imageHtml.Append("<div class=\"col-md-12\">"); imageHtml.Append("<div class=\"col-md-12\">");
imageHtml.Append("<img src=\"" + imageUrl + "\" height=\"150\" width=\"200\" onclick=\'showImage(this);\'/>"); imageHtml.Append("<img src=\"" + imageUrl + "\" height=\"150\" width=\"200\" onclick=\'showImage(this);\'/>");

2
Repository/Repository/OnlineCustomerDao/CustomerRepository.cs

@ -95,7 +95,7 @@ namespace Repository.Repository.OnlineCustomerDao
string sql = "exec proc_customerDocumentType @flag='AddSignature',@customerId =" + FilterString(customerId); string sql = "exec proc_customerDocumentType @flag='AddSignature',@customerId =" + FilterString(customerId);
sql += " ,@user=" + FilterString(user); sql += " ,@user=" + FilterString(user);
sql += " ,@fileName=" + FilterString(fileName); sql += " ,@fileName=" + FilterString(fileName);
sql += " ,@signatureType=" + FilterString(fileName);
sql += " ,@signatureType=" + FilterString(signaturetype);
sql += " ,@signatureUploadId=" + FilterString(signatureId); sql += " ,@signatureUploadId=" + FilterString(signatureId);
return ParseDbResult(sql); return ParseDbResult(sql);
} }

Loading…
Cancel
Save