|
Server : Microsoft-IIS/10.0 System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586 User : jxgj ( 0) PHP Version : 7.0.33 Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server Directory : D:/tmp_aspnet/root/dc15253c/377bd30d/ |
?#pragma checksum "D:\wwwroot\jmxbaogao\wwwroot\Counter\NewMembersAddress.ashx" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "213694B750298CA5BD120188A5E645D3"
#line 1 "D:\wwwroot\jmxbaogao\wwwroot\Counter\NewMembersAddress.ashx"
/****************************************
* 版权所有:南昌金启软件有限公司
* 网 址:www.21it.com
****************************************/
using System;
using System.Data;
using System.Reflection;
using System.Web;
using Com.Huji.DataBll;
using Com.Huji.DataModel;
using Com.Huji.DataTools;
using Com.Huji.Web.Pager;
namespace Com.Huji.Web.Counter
{
public class NewMembersAddress : BaseHandler
{
public override void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/json";
if (!ProcessRequestError()) return;
try
{
switch (Converts.ToInt32(context.Request.Params["handler"]))
{
case PublicParameters.OnePram: context.Response.Write(Converts.ConvertDataTableToJson(SearchAddress(context))); break;
case PublicParameters.TwoPram: saveBind(context); break;
}
}
catch (Exception ex)
{
Logger.Error(ex.ToString());
Converts.ResponseWriteEnd(context, "error");
}
}
private DataTable SearchAddress(HttpContext context)
{
DataTable dt;
//若是是手机版本
if (PlatFormType == PublicParameters.TwoPram.ToString())
{
if (Converts.ToInt32(context.Request.Form["members_address_id"]) == PublicParameters.ZeroPram)
{
dt = new NewMembersAddressBll().GetNewMembersAddress(PublicParameters.OnePram, PublicParameters.OnePram, " and t.members_id=" + GetMemberId + " and t.is_default=1 ", out TotalRecord);
if (TotalRecord == PublicParameters.ZeroPram)
dt = new NewMembersAddressBll().GetNewMembersAddress(PublicParameters.OnePram, PublicParameters.OnePram, " and t.members_id=" + GetMemberId, out TotalRecord);
}
else
{
dt = new NewMembersAddressBll().GetNewMembersAddress(PublicParameters.OnePram, PublicParameters.OnePram, " and t.members_id=" + GetMemberId + " and t.members_address_id=" + Converts.ToInt32(context.Request.Form["members_address_id"]), out TotalRecord);
}
}
else
{
dt = new NewMembersAddressBll().GetNewMembersAddress(BigPageSize, PublicParameters.OnePram, " and t.members_id=" + GetMemberId, out TotalRecord);
}
return dt;
}
private void saveBind(HttpContext context)
{
if (context.Request.Form["message_5_1"].IndexOf("选择") != -1 || context.Request.Form["message_5_2"].IndexOf("选择") != -1 || context.Request.Form["message_5_3"].IndexOf("选择") != -1)
{
context.Response.Write("select");
return;
}
//若是是新增的
if (Converts.ToInt32(context.Request.Form["members_address_id"]) == PublicParameters.ZeroPram)
{
new NewMembersAddressBll().GetNewMembersAddress(BigPageSize, 1,
" and t.members_provinces='" + context.Request.Form["message_5_1"] +
"' and t.members_cities='" + context.Request.Form["message_5_2"] +
"' and t.members_counties='" + context.Request.Form["message_5_3"] +
"' and t.members_address='" + context.Request.Form["members_address"] +
"' and t.members_post='" + context.Request.Form["members_post"] +
"' and t.members_phone='" + context.Request.Form["members_phone"] +
"' and t.members_name='" + context.Request.Form["members_name"] + "' and t.members_id=" + GetMemberId, out TotalRecord);
if (TotalRecord != 0)
{
context.Response.Write("repeat");
return;
}
}
NewMembersAddressData data = new NewMembersAddressBll().GetNewMembersAddressModel(Converts.ToInt32(context.Request.Form["members_address_id"]));
data.MembersAddressId = Converts.ToInt32(context.Request.Form["members_address_id"]);
data.MembersId = Converts.ToInt32(GetMemberId);
data.MembersName = context.Request.Form["members_name"];
data.MembersProvinces = context.Request.Form["message_5_1"];
data.MembersCities = context.Request.Form["message_5_2"];
data.MembersCounties = context.Request.Form["message_5_3"];
data.MembersAddress = context.Request.Form["members_address"];
data.MembersPost = context.Request.Form["members_post"];
data.MembersPhone = context.Request.Form["members_phone"];
data.IsDefault = Converts.ToInt32(context.Request.Form["is_default"]);
int returnvalue = new NewMembersAddressBll().UpdateNewMembersAddress(data, Converts.ToInt32(GetMemberId));
context.Response.Write(returnvalue);
}
}
}
#line default
#line hidden