[WebMethod]
public static string GetOrderDetails()
{
SqlDataReader Dr = null;
EStoreAdminData DL;
StringBuilder Sb = null;
string TrackNos = HttpContext.Current.Request["TrackNo"].ToString();
try
{
DL = new EStoreAdminData();
Sb = new StringBuilder();
Dr = DL.GetLogisticsDataByTrackNo(TrackNos);
Sb.AppendLine("<LogisticsAutomation>");
if (Dr.HasRows)
{
while (Dr.Read())
{
Sb.AppendLine(EsHelper.EsGetValidString(Dr["BillingShipping"]));
}
Dr.NextResult();
while (Dr.Read())
{
Sb.AppendLine(EsHelper.EsGetValidString(Dr["TracKDetails"]));
}
Dr.NextResult();
while (Dr.Read())
{
Sb.AppendLine(EsHelper.EsGetValidString(Dr["StatusDetails"]));
}
}
Sb.AppendLine("</LogisticsAutomation>");
}
catch (Exception ex)
{
EsHelper.EsADLogger("LogisticsV2.aspx GetOrderDetails() ", ex.Message.ToString());
}
return Sb.ToString();
}
function GetDetails() {
$("#imgVendorSearchProcessing").show();
var strTrack = $('#txtTrackNo').val().trim();
$.ajax({
url: "LogisticsV2.aspx/GetOrderDetails?TrackNo=" + strTrack,
type: "POST",
data: '{}',
contentType: "application/json",
dataType: "json",
async: true,
success: function (data) {
OnSucceesBindData(data);
$('#imgVendorSearchProcessing').hide();
},
error: function (xhr) { alert(" Get details Failed"); $('#imgVendorSearchProcessing').hide(); }
});
}
function SetGlobalData() {
$.ajax({
url: "LogisticsV2.aspx/SetGlobalData",
type: "POST",
data: '{}',
contentType: "application/json",
dataType: "json",
async: false,
success: function (data) {
},
error: function (xhr) { }
});
}
function OnSucceesBindData(Data) {
try {
var Xml = Data.d;
if (Xml != "") {
var XmlDoc = $.parseXML(Xml);
if (Xml.toString().indexOf("BillingShipping") > 0) {
$("#tblAddress").show();
shippingcountry = $(XmlDoc).find('BillingShipping').find('Shipping').find('Country').text();
shippingstate = $(XmlDoc).find('BillingShipping').find('Shipping').find('State').text();
//var BillingName = $(XmlDoc).find('BillingShipping').find('Billing').find('Name').text();
var BillingAddress = $(XmlDoc).find('BillingShipping').find('Billing').find('Address').text();
//var BillingPhone = $(XmlDoc).find('BillingShipping').find('Billing').find('Mobile').text();
//var BillingEmail = $(XmlDoc).find('BillingShipping').find('Billing').find('Email').text();
var BillAdd = [];
BillAdd = BillingAddress.split('|');
if (BillAdd.length > 5) {
var BillName = [];
BillName = BillAdd[0].split(" ");
$("#txtBillingFName").val(BillName[0].trim());
$("#txtBillingLName").val(BillName[1].trim());
if (BillAdd.length > 1 && BillAdd[1] != "")
$("#txtBillingAdd1").val(BillAdd[1].trim());
if (BillAdd.length > 2 && BillAdd[2] != "")
$("#txtBillingAdd2").val(BillAdd[2].trim());
if (BillAdd.length > 3 && BillAdd[3] != "")
$("#txtBillingCity").val(BillAdd[3].trim());
if (BillAdd.length > 4 && BillAdd[4] != "")
billingstate = BillAdd[4].trim();
// $("#txtBillingState").val(BillAdd[4].trim());
if (BillAdd.length > 5 && BillAdd[5] != "")
billingcountry = BillAdd[5].trim();
CountryStates();
//$("#txtBillingCoun").val(BillAdd[5].trim());
//else
// $("#txtBillingCoun").val("");
var billingstateid = $("#ddlBillingState option:contains(" + billingstate + ")").text();
if (billingstateid != "") {
$("#ddlBillingState option").each(function () {
this.selected = $(this).text().toLowerCase().trim() == billingstate.toLowerCase().trim();
});
}
else {
$("#txtBillingState").val(billingstate);
}
if (BillAdd.length > 6 && BillAdd[6] != "")
$("#txtBillingZip").val(BillAdd[6].trim());
else
$("#txtBillingZip").val("");
if (BillAdd.length > 7 && BillAdd[7] != "")
$("#txtBillingPhone").val(BillAdd[7].trim());
else
$("#txtBillingPhone").val("");
if (BillAdd.length > 8 && BillAdd[8] != "")
$("#txtBillingMobile").val(BillAdd[8].trim());
else
$("#txtBillingMobile").val("");
if (BillAdd.length > 9 && BillAdd[9] != "") {
$("#txtBillingEmail").val(BillAdd[9].trim());
$("#txtBillingEmail").attr("title", BillAdd[9].trim());
}
else
$("#txtBillingMobile").val("");
}
else {
$("#txtBillingFName").val("");
$("#txtBillingLName").val("");
$("#txtBillingAdd2").val("");
$("#txtBillingAdd1").val("");
$("#txtBillingCity").val("");
CountryStates();
$("#ddlBillingCoun ").val("-- Select Country --");
$("#ddlBillingState option:first").attr("selected", true);
$("#txtBillingState").val("");
$("#txtBillingZip").val("");
$("#txtBillingPhone").val("");
$("#txtBillingMobile").val("");
$("#txtBillingEmail").val("");
}
//var BillingAddressDetails = "";
//var BillingAddressDetails1;
//var BillAddlength = BillAdd.length - 1;
//$.each(BillAdd, function (ind, val) {
// if (val != '') {
// if (ind != BillAddlength)
// BillingAddressDetails = BillingAddressDetails + '<p style=width:170px;text-transform:capitalize>' + val.toLowerCase().trim() + ',' + '</p></br>';
// else if (ind == BillAddlength)
// BillingAddressDetails = BillingAddressDetails + '<p style=width:170px;text-transform:capitalize>' + val.toLowerCase().trim() + '<p>';
// }
//});
var ShippingName = $(XmlDoc).find('BillingShipping').find('Shipping').find('Name').text();
var ShippingAddress1 = $(XmlDoc).find('BillingShipping').find('Shipping').find('Address1').text();
var ShippingAddress2 = $(XmlDoc).find('BillingShipping').find('Shipping').find('Address2').text();
var ShippingCity = $(XmlDoc).find('BillingShipping').find('Shipping').find('City').text();
//var ShippingState = $(XmlDoc).find('BillingShipping').find('Shipping').find('State').text();
//shippingcountry = $(XmlDoc).find('BillingShipping').find('Shipping').find('Country').text();
//var ShippingCountryCode = $(XmlDoc).find('BillingShipping').find('Shipping').find('CountryCode').text();
var ShippingZipCode = $(XmlDoc).find('BillingShipping').find('Shipping').find('Zip').text();
var ShippingPhone = $(XmlDoc).find('BillingShipping').find('Shipping').find('Phone').text();
var ShippingMobile = $(XmlDoc).find('BillingShipping').find('Shipping').find('Mobile').text();
var ShippingEmail = $(XmlDoc).find('BillingShipping').find('Shipping').find('Email').text();
var ModeOfPayment = $(XmlDoc).find('BillingShipping').find('ModeOfPayment').text();
var CustomerId = $(XmlDoc).find('BillingShipping').find('CustomerId').text();
var TrnMstId = $(XmlDoc).find('BillingShipping').find('TrnMstId').text();
var TrnIntRelId = $(XmlDoc).find('BillingShipping').find('TrnIntRelId').text();
var OrderShippingCount = $(XmlDoc).find('BillingShipping').find('OrderShippingCount').text();
var TransitShippingCount = $(XmlDoc).find('BillingShipping').find('TransitShippingCount').text();
var CompletedShippingCount = $(XmlDoc).find('BillingShipping').find('CompletedShippingCount').text();
var CounrtryId = $(XmlDoc).find('BillingShipping').find('CountryID').text();
//$("#lblBillingAddress").html(BillingAddressDetails);
$("#txtShippingName").val(ShippingName);
$("#txtShippingAddress1").val(ShippingAddress1);
$("#txtShippingAddress2").val(ShippingAddress2);
$("#txtShippingCity").val(ShippingCity);
var stateid = $("#ddlShippingState option:contains(" + shippingstate + ")").text()
if (stateid != "") {
$("#ddlShippingState option").each(function () {
this.selected = $(this).text().toLowerCase().trim() == shippingstate.toLowerCase().trim();
});
shippingstate = $("#ddlShippingState option:selected").text();
}
else {
$("#txtShippingState").val(shippingstate);
shippingstate = $("#txtShippingState").val();
}
//$("#ddlShippingCountry option:contains(" + ShippingCountry + ")").attr('selected', 'selected');
//if ($("#ddlShippingState").css("display") != "none") {
// $("#ddlShippingState option:contains(" + shippingstate + ")").attr('selected', 'selected');
// shippingstate = $("#ddlShippingState option:selected").text();
//}
//else {
// $("#txtShippingState").val(shippingState);
// shippingstate = $("#txtShippingState").val();
//}
//var stateid = $("#ddlShippingState option[text='" + ShippingState + "']").val();
// $("#txtShippingCountry").val(ShippingCountry);
//$("#txtShippingCountryCode").val(ShippingCountryCode);
$("#txtShippingZipCode").val(ShippingZipCode);
$("#txtShippingPhone").val(ShippingPhone);
$("#txtShippingMobile").val(ShippingMobile);
$("#txtShippingEmail").val(ShippingEmail);
$("#txtShippingEmail").attr("title", ShippingEmail);
$("#lblModeOfPayment").text(ModeOfPayment.toUpperCase());
$('#hdnTrnMstId').val(TrnMstId);
$('#hdnTrnIntRelId').val(TrnIntRelId);
$('#hdnCountryId').val(CounrtryId);
$('#hdnCurrency').val($(XmlDoc).find('BillingShipping').find('Currency').text());
// $("#txtShippingNameinfo").attr('original-title', ShippingNameInfo);
// $("#txtShippingAddress1info").attr('original-title', ShippingAddress1Info);
// $("#txtShippingAddress2info").attr('original-title', ShippingAddress2Info);
// $("#txtShippingCityinfo").attr('original-title', ShippingCityInfo);
// $("#txtShippingStateinfo").attr('original-title', ShippingStateInfo);
// $("#txtShippingCountryinfo").attr('original-title', ShippingCountryInfo);
// $("#txtShippingZipCodeinfo").attr('original-title', ShippingZipCodeInfo);
// $("#txtShippingPhoneinfo").attr('original-title', ShippingPhoneInfo);
// $("#txtShippingMobileinfo").attr('original-title', ShippingMobileInfo);
// $("#txtShippingEmailinfo").attr('original-title', ShippingEmailInfo);
}
if (window.location.href.indexOf("src=cet") > -1) {
$("#spnInvDetails").html("");
$("#tblWeight").hide();
$("#tblMst").hide();
$("#btnSaveall").hide();
$("#btnSelectTrackno").hide();
IsFromCET = true;
}
else if (window.location.href.indexOf("src=log") > -1 && Xml.toString().indexOf("BillingShipping") > 0 && Xml.toString().indexOf("TracKDetails") > 0) {
$("#tblWeight").show();
$("#txtTotWeight").val("0.00");
$('.selCourier option:first').attr("selected", true);
$("#txtDeliveryComments").val("");
$("#txtTotalPieces").val("1");
$("#spnTotCourierCost").html("0.00");
$("#tblMst").show();
$("#btnSaveall").show();
$("#txtBillingEmail").attr('disabled', 'disabled');
$("#txtShippingEmail").attr('disabled', 'disabled');
IsFromCET = false;
var TrackNo = [];
TrackNo = $("#txtTrackNo").val().trim().split(",");
GetCustomerTrackNoAndAddress(CustomerId, ShippingCity, shippingcountry, $("#txtTrackNo").val().trim());
if ($("#ddlShippingCountry option:selected").text().toLowerCase().trim() == "india") {
BusinessType = "d";
$('#rbtnCod').show();
$('#rbtnNonCod').show();
$('#spnCod').show();
}
else {
BusinessType = "i";
$('#rbtnCod').hide();
$('#spnCod').hide();
}
// }
// else {
//$("#spnCustomerDetails").html("");
//$("#btnSelectTrackno").hide();
// }
if (ModeOfPayment.toLowerCase().indexOf("cod") > -1) {
IsCOD = "y";
$('#rbtnCod').attr("checked", true);
}
else {
IsCOD = "n";
$('#rbtnNonCod').attr("checked", true);
}
}
else
$("#tblAddress").hide();
if (!IsFromCET)
GetinventoryDetails(XmlDoc);
if (OrderShippingCount == TransitShippingCount || OrderShippingCount == CompletedShippingCount) {
$("#btnSaveShippingAdddress").hide();
$("#btnSaveBillingAddress").hide();
$("#btnSelectTrackno").hide();
$("#btnSaveall").hide();
}
else {
$("#btnSaveShippingAdddress").show();
$("#btnSaveBillingAddress").show();
$("#btnSelectTrackno").show();
$("#btnSaveall").show();
}
}
else {
$("#tblAddress").hide();
}
// $("#txtTrackNo").removeAttr("disabled");
// $('#imgVendorSearchProcessing').hide();
}
catch (e) {
$('#imgVendorSearchProcessing').hide();
}
}
No comments:
Post a Comment