protected void Page_Load(object sender, EventArgs e) { Request.ValidateInput(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } if (comid != 0) { comName = B2bCompanyData.GetCompany(comid).Com_name; B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; if (comid != 0) { //comName = B2bCompanyData.GetCompany(comid).Com_name; } } } }
protected void Page_Load(object sender, EventArgs e) { string u = Request.ServerVariables["HTTP_USER_AGENT"]; bool bo = detectmobilebrowser.HttpUserAgent(u); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl)); } else { if (bo == false) { Response.Redirect("http://vctrip.etown.cn/"); } B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; if (bo == false) { if (comid == 101) { Response.Redirect("http://vctrip.etown.cn/"); } Response.Redirect("http://shop" + comid + ".etown.cn"); } } } //从cookie中得到微信号 if (Request.Cookies["openid"] != null) { openid = Request.Cookies["openid"].Value; } if (Request.Cookies["AccountId"] != null) { AccountId = Request.Cookies["AccountId"].Value; } //获取微信平台端code string weixincode = Request["code"].ConvertTo <string>(""); if (weixincode != "") { int questtype = 2;//1=微信授权验证 DealUserinfo1("", weixincode, comid, questtype); } else { string openid = Request["openid"].ConvertTo <string>(""); string weixinpass = Request["weixinpass"].ConvertTo <string>(""); int questtype = 1; //1=一次性密码验证 DealUserinfo1(openid, weixinpass, comid, questtype); //判断用户微信号(1,点击的转发链接进来的2,点击微信菜单进来的);使用户处于登录状态(不包括点击转发链接的) } }
public int EditB2bCompanyInfo(B2b_company model, B2b_company_info model1, B2b_company_manageuser model2) { string procsql = "usp_EditComapnyInfo"; var cmd = sqlHelper.PrepareStoredSqlCommand(procsql); //注册公司基本信息 cmd.AddParam("@CompanyId", model.ID); cmd.AddParam("@Com_name", model.Com_name); cmd.AddParam("@Scenic_name", model.Scenic_name); cmd.AddParam("@Com_type", model.Com_type); cmd.AddParam("@Com_state", model.Com_state); cmd.AddParam("@Imprest", model.Imprest); cmd.AddParam("@Agentid", model.Agentid); //注册公司附加信息 cmd.AddParam("@CompanyInfoId", model1.Id); cmd.AddParam("@CompanyInfoCom_id", model1.Com_id); cmd.AddParam("@Com_city", model1.Com_city); cmd.AddParam("@Com_add", model1.Com_add); cmd.AddParam("@Com_class", model1.Com_class); cmd.AddParam("@Com_code", model1.Com_code); cmd.AddParam("@Com_sitecode", model1.Com_sitecode); cmd.AddParam("@Com_license", model1.Com_license); cmd.AddParam("@Sale_Agreement", model1.Sale_Agreement); cmd.AddParam("@Agent_Agreement", model1.Agent_Agreement); cmd.AddParam("@Scenic_address", model1.Scenic_address); cmd.AddParam("@Scenic_intro", model1.Scenic_intro); cmd.AddParam("@Scenic_Takebus", model1.Scenic_Takebus); cmd.AddParam("@Scenic_Drivingcar", model1.Scenic_Drivingcar); cmd.AddParam("@Contact", model1.Contact); cmd.AddParam("@CompanyInfoTel", model1.Tel); cmd.AddParam("@Phone", model1.Phone); cmd.AddParam("@Qq", model1.Qq); cmd.AddParam("@Email", model1.Email); cmd.AddParam("@Defaultprint", model1.Defaultprint); cmd.AddParam("@Province", model1.Province); cmd.AddParam("@Serviceinfo", model1.Serviceinfo); cmd.AddParam("@Coordinate", model1.Coordinate); cmd.AddParam("@Coordinatesize", model1.Coordinatesize); cmd.AddParam("@Domainname", model1.Domainname); //注册公司员工信息 cmd.AddParam("@CompanyUserId", model2.Id); cmd.AddParam("@CompanyUserCom_id", model2.Com_id); cmd.AddParam("@Accounts", model2.Accounts); cmd.AddParam("@Passwords", model2.Passwords); cmd.AddParam("@Atype", model2.Atype); cmd.AddParam("@Employeename", model2.Employeename); cmd.AddParam("@Job", model2.Job); cmd.AddParam("@CompanyUserTel", model2.Tel); cmd.AddParam("@Employeestate", model2.Employeestate); cmd.AddParam("@Createuserid", model2.Createuserid); cmd.AddParam("@channelcompanyid", model2.Channelcompanyid); cmd.AddParam("@channelsource", model2.Channelsource); var parm = cmd.AddReturnValueParameter("ReturnValue"); cmd.ExecuteNonQuery(); return((int)parm.Value); }
/// <summary> /// 根据商家标识列得到商家基本信息 /// </summary> /// <param name="companyid"></param> /// <returns></returns> internal B2b_company_info AdminDomainGetComId(string domain) { const string sqlTxt = @"SELECT [ID] ,[com_id] FROM [dbo].[b2b_company_info] a where a.admindomain=@domain"; var cmd = sqlHelper.PrepareTextSqlCommand(sqlTxt); cmd.CommandType = CommandType.Text; cmd.AddParam("@domain", domain); using (var reader = cmd.ExecuteReader()) { B2b_company_info u = null; while (reader.Read()) { u = new B2b_company_info { Com_id = reader.GetValue <int>("com_id") }; } return(u); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["AccountId"] != null) { RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid == 101) { Session["AccountId"] = null; Session["AccountName"] = null; Session["AccountCard"] = null; Response.Redirect("http://vctrip.etown.cn"); } else { Session["AccountId"] = null; Session["AccountName"] = null; Session["AccountCard"] = null; Response.Redirect("/ui/shangjiaui/ProductList.aspx"); } }
/// <summary> /// 编辑注册信息 by:xiaoliu /// </summary> /// <param name="b2b_company"></param> /// <param name="B2b_Company_Info"></param> /// <param name="manageuser"></param> /// <returns></returns> public static string InsertOrUpdateRegister(B2b_company b2b_company, B2b_company_info B2b_Company_Info, B2b_company_manageuser manageuser) { using (var sql = new SqlHelper()) { try { //判断登录账户是否存在 B2b_company_manageuser model2 = B2bCompanyManagerUserData.GetManageUserByAccount(manageuser.Accounts); if (model2 != null) { return(JsonConvert.SerializeObject(new { type = 1, msg = "账户已经被注册" })); } //判断商家注册公司名称是否存在 B2b_company model1 = B2bCompanyManagerUserData.GetB2bCompanyByCompanyName(b2b_company.Com_name); if (model1 != null) { return(JsonConvert.SerializeObject(new { type = 1, msg = "商家公司已经被注册" })); } int result = new InternalB2bCompany(sql).EditB2bCompanyInfo(b2b_company, B2b_Company_Info, manageuser);//编辑注册公司全部信息 if (result > 0) { //当注册成功 后,对绑定分销判断,如果有绑定分销直接进行绑定 if (b2b_company.Bindingagent != 0) { var bangdinginfo = AgentCompanyData.BindingAgent(result, b2b_company.Bindingagent);//商户和分销绑定 var prodata = new B2bCompanyInfoData(); var kaitong = prodata.UpComstate(result, "已暂停");//对暂停的 自动开通 //分配权限 int createmasterid = 0; string createmastername = "分销开商户自动分配微信负责人(1024)"; DateTime createdate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //获取 string masterid = B2bCompanyManagerUserData.GetFirstIDUser(result).ToString(); string data = PermissionJsonData.EditMasterGroup(masterid, manageuser.Accounts, "1024", createmasterid, createmastername, createdate); } return(JsonConvert.SerializeObject(new { type = 100, msg = "商家注册成功", result = result })); } else { return(JsonConvert.SerializeObject(new { type = 100, msg = "商家注册出现错误" })); } } catch { //sql.Rollback(); return(JsonConvert.SerializeObject(new { type = 1, msg = "商家注册出现意外错误" })); throw; } } }
protected void Page_Load(object sender, EventArgs e) { //string u = Request.ServerVariables["HTTP_USER_AGENT"]; //bool bo = detectmobilebrowser.HttpUserAgent(u); bool bo = true; string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid != 0) { //根据公司id得到公司logo地址和公司名称 comname = B2bCompanyData.GetCompany(comid).Com_name; B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (pro != null) { comlogo = FileSerivce.GetImgUrl(pro.Logo.ConvertTo <int>(0)); } //获取微信平台端code string weixincode = Request["code"].ConvertTo <string>(""); if (weixincode != "") { int questtype = 2;//1=微信授权验证 DealUserinfo1("", weixincode, comid, questtype); } else { string openid = Request["openid"].ConvertTo <string>(""); string weixinpass = Request["weixinpass"].ConvertTo <string>(""); int questtype = 1; //1=一次性密码验证 DealUserinfo1(openid, weixinpass, comid, questtype); //判断用户微信号(1,点击的转发链接进来的2,点击微信菜单进来的);使用户处于登录状态(不包括点击转发链接的) } B2bModelData mdate = new B2bModelData(); //判断模板,进行跳转 var h5model = mdate.SelectModelSearchComid(comid); if (h5model != null) { if (h5model.Modelid != 1) { Response.Redirect("/h5/Default" + h5model.Modelid + ".aspx"); } } } }
protected void Page_Load(object sender, EventArgs e) { come = Request["come"].ConvertTo <string>(""); string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid != 0) { //根据公司id得到公司logo地址和公司名称 var commodel = B2bCompanyData.GetCompany(comid); if (commodel != null) { title = commodel.Com_name; CompanyName = commodel.Com_name; } B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (pro != null) { if (pro.Smalllogo != null && pro.Smalllogo != "") { comlogo = FileSerivce.GetImgUrl(pro.Smalllogo.ConvertTo <int>(0)); } } } //获取微信平台端code string weixincode = Request["code"].ConvertTo <string>(""); if (weixincode != "") { int questtype = 2;//1=微信授权验证 DealUserinfo1("", weixincode, comid, questtype); } else { string openid = Request["openid"].ConvertTo <string>(""); string weixinpass = Request["weixinpass"].ConvertTo <string>(""); int questtype = 1; //1=一次性密码验证 DealUserinfo1(openid, weixinpass, comid, questtype); //判断用户微信号(1,点击的转发链接进来的2,点击微信菜单进来的);使用户处于登录状态(不包括点击转发链接的) } }
protected void Page_Load(object sender, EventArgs e) { string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid != 0) { B2b_company company = B2bCompanyData.GetCompany(comid); if (company != null) { companyname = company.Com_name; tel = company.B2bcompanyinfo.Tel; } } //Banner int totalcount = 0; B2bCompanyImageData imgdata = new B2bCompanyImageData(); List <B2b_company_image> imglist = imgdata.PageGetimageList(comid, 0, out totalcount); if (imglist != null) { bannerstr = "<ul> "; bannerolstr = " <ol>"; for (int i = 0; i < totalcount; i++) { bannerstr += "<li><a onclick=\"return false;\"> <img src=\"" + FileSerivce.GetImgUrl(imglist[i].Imgurl) + "\" alt=\"" + imglist[i].Title + "\" style=\"width:100%;\" /></a></li>"; if (i == 0) { bannerolstr += "<li class=\"on\"></li>"; } else { bannerolstr += "<li ></li>"; } } bannerstr += "</ul>" + bannerolstr + "</ol>"; } }
public string Servermobile = ""; //服务专员手机 protected void Page_Load(object sender, EventArgs e) { openid = Request["openid"]; weixinpass = Request["weixinpass"]; //如果SESSION有值,进行赋值 if (openid != "" && Session["Openid"] != null) { openid = Session["Openid"].ToString(); } //获得商户ID RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; Session["Com_id"] = comid; } //已登录直接跳转 if (Session["AccountId"] != null) { AccountId = Int32.Parse(Session["AccountId"].ToString()); B2bCrmData dateuser1 = new B2bCrmData(); B2b_crm modeluser = dateuser1.Readuser(AccountId, comid); if (modeluser != null) { AccountWeixin = modeluser.Weixin; AccountEmail = modeluser.Email; Accountphone = modeluser.Phone; AccountName = modeluser.Name; AccountCard = modeluser.Idcard.ToString(); Servercard = modeluser.Servercard; Integral = modeluser.Integral; Imprest = modeluser.Imprest; } //服务专员信息,服务专员ID if (Servercard != 0) { MemberChannelData channeldate = new MemberChannelData(); Member_Channel channelmode2 = channeldate.GetChannelDetail(Int32.Parse(Servercard.ToString())); if (channelmode2 != null) { Servername = channelmode2.Name; Servermobile = channelmode2.Mobile; } } } }
protected void Page_Load(object sender, EventArgs e) { //string u = Request.ServerVariables["HTTP_USER_AGENT"]; //bool bo = detectmobilebrowser.HttpUserAgent(u); bool bo = true; string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid != 0) { B2b_company company = B2bCompanyData.GetCompany(comid); if (company != null) { companyname = company.Com_name; } } //Banner int totalcount = 0; B2bCompanyImageData imgdata = new B2bCompanyImageData(); List <B2b_company_image> imglist = imgdata.PageGetimageList(comid, 0, out totalcount); if (imglist != null) { for (int i = 0; i < totalcount; i++) { if (title_arr == "") { title_arr = "\\\"" + imglist[i].Title + "\\\""; img_arr = "\\\"" + FileSerivce.GetImgUrl(imglist[i].Imgurl).Replace("/", "\\\\\\/") + "\\\""; url_arr = "\\\"" + imglist[i].Linkurl.Replace("/", "\\\\\\/") + "\\\"";; } else { title_arr += "," + "\\\"" + imglist[i].Title + "\\\""; img_arr += "," + "\\\"" + FileSerivce.GetImgUrl(imglist[i].Imgurl).Replace("/", "\\\\\\/") + "\\\""; url_arr += "," + "\\\"" + imglist[i].Linkurl.Replace("/", "\\\\\\/") + "\\\"";; } } } }
public int comid = 0; //公司id protected void Page_Load(object sender, EventArgs e) { RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); //根据域名读取商户ID,如果没有绑定域名直接跳转后台 B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } }
protected void Page_Load(object sender, EventArgs e) { if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } if (comid != 0) { comName = B2bCompanyData.GetCompany(comid).Com_name; B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; if (comid != 0) { comName = B2bCompanyData.GetCompany(comid).Com_name; } } } if (comid != 0) { B2b_company companyinfo = B2bCompanyData.GetCompany(comid); if (companyinfo != null) { comName = companyinfo.Com_name; if (comName.Length >= 9) { comName = comName.Substring(0, 9) + ".."; } } B2b_company_saleset saleset = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (saleset != null) { phone = saleset.Service_Phone; } } }
/// <summary> /// 添加或者编辑 By:Xiaoliu /// </summary> /// <param name="model">商家扩展 实体</param> /// <returns>标识列</returns> public static int InsertOrUpdate(B2b_company_info model) { using (var sql = new SqlHelper()) { try { var internalData = new InternalB2bCompanyInfo(sql); int result = internalData.InsertOrUpdate(model); return(result); } catch { throw; } } }
public int InsertOrUpdate(B2b_company_info model) { var cmd = sqlHelper.PrepareStoredSqlCommand(SQLInsertOrUpdate); cmd.AddParam("@Id", model.Id); cmd.AddParam("@Com_id", model.Com_id); cmd.AddParam("@Com_city", model.Com_city); cmd.AddParam("@Province", model.Province); cmd.AddParam("@Com_add", model.Com_add); cmd.AddParam("@Com_class", model.Com_class); cmd.AddParam("@Com_code", model.Com_code); cmd.AddParam("@Com_sitecode", model.Com_sitecode); cmd.AddParam("@Com_license", model.Com_license); cmd.AddParam("@Sale_Agreement", model.Sale_Agreement); cmd.AddParam("@Agent_Agreement", model.Agent_Agreement); cmd.AddParam("@Scenic_address", model.Scenic_address); cmd.AddParam("@Scenic_intro", model.Scenic_intro); cmd.AddParam("@Scenic_Takebus", model.Scenic_Takebus); cmd.AddParam("@Scenic_Drivingcar", model.Scenic_Drivingcar); cmd.AddParam("@Contact", model.Contact); cmd.AddParam("@Tel", model.Tel); cmd.AddParam("@Phone", model.Phone); cmd.AddParam("@Qq", model.Qq); cmd.AddParam("@Email", model.Email); cmd.AddParam("@Defaultprint", model.Defaultprint); cmd.AddParam("@Serviceinfo", model.Serviceinfo); cmd.AddParam("@Coordinate", model.Coordinate); cmd.AddParam("@Coordinatesize", model.Coordinatesize); cmd.AddParam("@Domainname", model.Domainname); cmd.AddParam("@Admindomain", model.Admindomain); cmd.AddParam("@Merchant_intro", model.Merchant_intro); //微信 cmd.AddParam("@weixinimg", model.Weixinimg); cmd.AddParam("@weixinname", model.Weixinname); cmd.AddParam("@hasinnerchannel", model.HasInnerChannel); cmd.AddParam("@wl_PartnerId", model.wl_PartnerId); cmd.AddParam("@wl_userkey", model.wl_userkey); var parm = cmd.AddReturnValueParameter("ReturnValue"); cmd.ExecuteNonQuery(); return((int)parm.Value); }
public static B2b_company_info AdminDomainGetComId(string domain) { using (var sql = new SqlHelper()) { try { var internalData = new InternalB2bCompany(sql); B2b_company_info com = internalData.AdminDomainGetComId(domain); return(com); } catch { throw; } } }
protected void Page_Load(object sender, EventArgs e) { RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); //根据域名读取商户ID,如果没有绑定域名直接跳转后台 B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } string url = HttpContext.Current.Request.Url.Query; if (url != "") { comeurl = Request["come"].ToString(); } }
protected void Page_Load(object sender, EventArgs e) { int totalcount = 0; if (Session["AccountId"] != null) { //账户信息 AccountId = Int32.Parse(Session["AccountId"].ToString()); AccountName = Session["AccountName"].ToString(); AccountCard = Session["AccountCard"].ToString(); RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } //菜单项new WxSalePromoteTypeData() List <WxSalePromoteType> menulist = new WxSalePromoteTypeData().GetAllWxMaterialType(comid, out totalcount); menu.DataSource = menulist; menu.DataBind(); } else { comid = 101; //菜单项new WxSalePromoteTypeData() List <WxSalePromoteType> menulist = new WxSalePromoteTypeData().GetAllWxMaterialType(comid, out totalcount); List <WxSalePromoteType> list = new List <WxSalePromoteType>(); int[] i = { 0, 1, 2, 5 }; foreach (int s in i) { WxSalePromoteType wxmaterial = new WxSalePromoteType(); wxmaterial.Id = menulist[s].Id; wxmaterial.Typename = menulist[s].Typename; list.Add(wxmaterial); } menu.DataSource = list; menu.DataBind(); } }
private void ShowImgBind() { //var comid = Context.Request["comid"].ConvertTo<int>(0); string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (id != 0 && comid != 0) { var actdata = new WxAdData(); var pro = actdata.Getwxad(id, comid); if (pro != null) { id = pro.Id; Title = pro.Title; Link = pro.Link; Author = pro.Author; Keyword = pro.Keyword; Musicid = pro.Musicid; Applystate = pro.Applystate; if (Musicid != 0) { Musicscr = FileSerivce.GetImgUrl(Musicid); } } } }
protected void Page_Load(object sender, EventArgs e) { //获取访问的域名 RequestDomin = Request.ServerVariables["SERVER_NAME"].ToLower(); Requestfile = Request.ServerVariables["Url"].ToLower(); //通过域名查询商户号 B2b_company_info companyinfo = B2bCompanyData.AdminDomainGetComId(RequestDomin); if (companyinfo != null) { comid = companyinfo.Com_id; } B2b_company com = B2bCompanyData.GetAllComMsg(comid); B2b_company_saleset comsetinfo = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (com != null) { Com_name = com.Com_name; Scenic_name = com.Scenic_name; Scenic_intro = com.B2bcompanyinfo.Scenic_intro; if (comsetinfo != null) { Logourl = comsetinfo.Logo; if (Logourl != "") { Logourl = "<img src=\"" + FileSerivce.GetImgUrl(Logourl.ConvertTo <int>(0)) + "\" alt=\"" + Scenic_name + "\" height=\"80\" />"; } Service_Phone = comsetinfo.Service_Phone; if (Service_Phone != "") { Service_Phone = "客服电话:" + Service_Phone; } Copyright = comsetinfo.Copyright; } } }
protected void Page_Load(object sender, EventArgs e) { //string u = Request.ServerVariables["HTTP_USER_AGENT"]; //bool bo = detectmobilebrowser.HttpUserAgent(u); bool bo = true; string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } }
/// <summary> /// 编辑商家信息 by:xiaoliu /// </summary> /// <param name="b2b_company"></param> /// <param name="B2b_Company_Info"></param> /// <param name="manageuser"></param> /// <returns></returns> public static string InsertOrUpdateB2bCompany(B2b_company b2b_company, B2b_company_info B2b_Company_Info) { try { using (var sql = new SqlHelper()) { var internalb2bcompany = new InternalB2bCompany(sql); var companyid = internalb2bcompany.InsertOrUpdate(b2b_company); var internalb2bcompanyinfo = new InternalB2bCompanyInfo(sql); var companyinfoid = internalb2bcompanyinfo.InsertOrUpdate(B2b_Company_Info); return(JsonConvert.SerializeObject(new { type = 100, msg = companyid })); } } catch { new SqlHelper().Dispose(); throw; } }
protected void Page_Load(object sender, EventArgs e) { RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); //根据域名读取商户ID,如果没有绑定域名直接跳转后台 if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } WxMaterialData wxdate = new WxMaterialData(); aid = wxdate.FrowardingSetList(comid); if (aid != 0) { WxMaterial wxinfo = wxdate.GetWxMaterial(aid); if (wxinfo != null) { wxTitle = wxinfo.Title; wxsummary = wxinfo.Summary; } } }
public static int GetComid(string RequestUrl) { int comid = 0; if (RequestUrl == "agent.maikexing.com") { comid = 1305; } if (comid == 0) { if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); } } if (comid == 0) { //根据域名读取商户ID B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid == 0) { //根据绑定的管理后台域名读取商户ID B2b_company_info companyinfo1 = B2bCompanyData.GetComIdByAdmindomain(RequestUrl); if (companyinfo1 != null) { comid = companyinfo1.Com_id; } } return(comid); }
protected void Page_Load(object sender, EventArgs e) { evatype = Request["evatype"].ConvertTo <int>(0); channelid = Request["channelid"].ConvertTo <int>(0); RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); //根据域名读取商户ID,如果没有绑定域名直接跳转后台 if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid != 0) { title = B2bCompanyData.GetCompany(comid).Com_name; B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (pro != null) { logoimg = FileSerivce.GetImgUrl(pro.Logo.ConvertTo <int>(0)); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["AccountId"] != null) { AccountId = Session["AccountId"].ToString(); AccountName = Session["AccountName"].ToString(); AccountCard = Session["AccountCard"].ToString(); Today = DateTime.Now.ToString("yyyy-MM-dd"); } comid = Request["comid"].ConvertTo <int>(0); proid = Request["proid"].ConvertTo <string>(""); orderid = Request["orderid"].ConvertTo <int>(0); ordertype = Request["ordertype"].ConvertTo <string>("1"); RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Request.QueryString["out_trade_no"] != null) { orderid = Request.QueryString["out_trade_no"].ConvertTo <int>(0); //根据订单id得到订单信息 B2bOrderData dataorder = new B2bOrderData(); B2b_order modelb2border = dataorder.GetOrderById(orderid); proid = modelb2border.Pro_id.ToString(); } //读产品信息 if (proid != "") { //根据产品id得到产品信息 B2bComProData datapro = new B2bComProData(); B2b_com_pro modelcompro = datapro.GetProById(proid); if (modelcompro != null) { proname = modelcompro.Pro_name; comid = modelcompro.Com_id; } } //针对支付同步返回页,暂时无法绑定域名 if (Request.QueryString["out_trade_no"] == null) { //根据域名读取商户ID,如果没有绑定域名直接跳转后台 B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } else { //判定是否为自助域名规则安 shop1.etown.cn if (Domain_def.Domain_yanzheng(RequestUrl)) { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl)); } else { if (RequestUrl == "shop.etown.cn" || RequestUrl == "test.etown.cn" || RequestUrl == "admin.etown.cn" || RequestUrl == "admin.vctrip.com") { Response.Redirect("/Manage/index1.html"); } else { Response.Redirect("/admin/"); } } } } //判断商户ID(域名未绑定) if (comid != 0) { B2b_company com = B2bCompanyData.GetAllComMsg(comid); B2b_company_saleset comsetinfo = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (com != null) { Com_name = com.Com_name; Scenic_name = com.Scenic_name; Scenic_intro = com.B2bcompanyinfo.Scenic_intro; if (comsetinfo != null) { if (comsetinfo.Logo != "") { FileUploadModel comlogo = new FileUploadData().GetFileById(int.Parse(comsetinfo.Logo)); if (comlogo != null) { Logourl = "<img src=\"" + fileUrl + comlogo.Relativepath + "\" alt=\"" + Scenic_name + "\" height=\"80\" id=\"imglogo\" />"; } } else { Logourl = ""; } Service_Phone = comsetinfo.Service_Phone; if (Service_Phone != "") { Service_Phone = "客服电话:" + Service_Phone; } Copyright = comsetinfo.Copyright; } } } else { //如果没有商户ID(域名未绑定) 则跳转管理登陆页面。 Response.Redirect("/Manage/index1.html"); } }
public int viewtop = 1; //头部及左侧相关显示控制 protected void Page_Load(object sender, EventArgs e) { Request.ValidateInput(); if (Session["AccountId"] != null) { AccountId = Session["AccountId"].ToString(); AccountName = Session["AccountName"].ToString(); AccountCard = Session["AccountCard"].ToString(); Today = DateTime.Now.ToString("yyyy-MM-dd"); } comid = Request["comid"].ConvertTo <int>(0); proid = Request["proid"].ConvertTo <string>(""); orderid = Request["orderid"].ConvertTo <int>(0); ordertype = Request["ordertype"].ConvertTo <string>("1"); RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (orderid != 0) { B2bOrderData dataorder = new B2bOrderData(); B2b_order modelb2border = dataorder.GetOrderById(orderid); if (modelb2border != null) { proid = modelb2border.Pro_id.ToString(); } } if (proid != "") { B2b_com_pro pro = new B2bComProData().GetProById(proid); if (pro != null) { //如果是 云顶旅游大巴的 不显示头部 if (pro.Projectid == 2179) { viewtop = 0; Scenic_name = pro.Pro_name; Com_name = pro.Pro_name; } //绿野 不显示头部 if (pro.Com_id == 2553) { viewtop = 0; } } } //根据域名读取商户ID,如果没有绑定域名直接跳转后台 B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } else { //判定是否为自助域名规则安 shop1.etown.cn if (Domain_def.Domain_yanzheng(RequestUrl)) { comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl)); } } //判断商户ID(域名未绑定) if (comid != 0) { B2b_company com = B2bCompanyData.GetAllComMsg(comid); B2b_company_saleset comsetinfo = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (com != null) { if (Com_name == "") { Com_name = com.Com_name; } if (Scenic_name == "") { Scenic_name = com.Scenic_name; } Scenic_intro = com.B2bcompanyinfo.Scenic_intro; if (comsetinfo != null) { Logourl = comsetinfo.Logo; if (Logourl != "") { FileUploadModel url = new FileUploadData().GetFileById(int.Parse(Logourl)); if (url != null) { Logourl = "<img src=\"" + fileUrl + url.Relativepath + "\" alt=\"" + Scenic_name + "\" height=\"24\" />"; } } Service_Phone = comsetinfo.Service_Phone; if (Service_Phone != "") { Service_Phone = "客服电话:" + Service_Phone; } Copyright = comsetinfo.Copyright; } } } else { //如果没有商户ID(域名未绑定) 则跳转管理登陆页面。 // Response.Redirect("/Manage/index1.html"); } }
public string comlogo = ""; //公司logo地址 protected void Page_Load(object sender, EventArgs e) { comid = Request["comid"].ConvertTo <int>(0); openid = Request["openid"].ConvertTo <string>(""); weixinpass = Request["weixinpass"].ConvertTo <string>(""); RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (comid != 0) { //根据公司id得到公司logo地址和公司名称 comname = B2bCompanyData.GetCompany(comid).Com_name; B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (pro != null) { comlogo = FileSerivce.GetImgUrl(pro.Logo.ConvertTo <int>(0)); } } if (openid != null && openid != "") { //只要传递过来微信ID 直接SESSION Session["Openid"] = openid; } //判断登陆状态 if (Session["AccountId"] != null) {//先判断Session AccountId = Session["AccountId"].ToString(); AccountName = Session["AccountName"].ToString(); AccountCard = Session["AccountCard"].ToString(); Today = DateTime.Now.ToString("yyyy-MM-dd"); B2bCrmData dateuser = new B2bCrmData(); dateuser.WeixinConPass(openid, comid);//只要包含SESSION登陆成功,清空微信密码 } else {//再判断COOKIES if (Request.Cookies["AccountId"] != null && Request.Cookies["AccountKey"] != null) { AccountId = Request.Cookies["AccountId"].Value; string accountmd5 = Request.Cookies["AccountKey"].Value; B2b_crm userinfo; var data = CrmMemberJsonData.WeixinCookieLogin(AccountId, accountmd5, comid, out userinfo); if (data == "OK") { Session["AccountId"] = userinfo.Id; Session["AccountName"] = userinfo.Name; Session["AccountCard"] = userinfo.Idcard; HttpCookie cookie = new HttpCookie("AccountId", userinfo.Id.ToString()); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); cookie = new HttpCookie("AccountName", userinfo.Name.ToString()); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); var returnmd5 = EncryptionHelper.ToMD5(userinfo.Idcard.ToString() + userinfo.Id.ToString(), "UTF-8"); cookie = new HttpCookie("AccountKey", returnmd5); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); Response.Redirect(Request.Url.ToString()); //登陆成功,刷新页面 } else { //如果微信ID,递实现自动登陆 if (openid != null && openid != "" && weixinpass != "" && weixinpass != null) { //只要传递过来微信ID 直接SESSION Session["Openid"] = openid; B2bCrmData dateuser = new B2bCrmData(); data = CrmMemberJsonData.WeixinLogin(openid, weixinpass, comid, out userinfo); if (data == "OK") { dateuser.WeixinConPass(openid, comid);//登陆成功,清空微信密码 Session["AccountId"] = userinfo.Id; Session["AccountName"] = userinfo.Name; Session["AccountCard"] = userinfo.Idcard; HttpCookie cookie = new HttpCookie("AccountId", userinfo.Id.ToString()); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); cookie = new HttpCookie("AccountName", userinfo.Name.ToString()); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); var returnmd5 = EncryptionHelper.ToMD5(userinfo.Idcard.ToString() + userinfo.Id.ToString(), "UTF-8"); cookie = new HttpCookie("AccountKey", returnmd5); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); Response.Redirect(Request.Url.ToString()); } } } } else { //最后判断传递过来的微信一次性密码 //如果微信ID,递实现自动登陆 if (openid != null && openid != "" && weixinpass != "" && weixinpass != null) { //只要传递过来微信ID 直接SESSION Session["Openid"] = openid; B2bCrmData dateuser = new B2bCrmData(); B2b_crm userinfo = new B2b_crm(); var data = CrmMemberJsonData.WeixinLogin(openid, weixinpass, comid, out userinfo); if (data == "OK") { dateuser.WeixinConPass(openid, comid);//登陆成功,清空微信密码 Session["AccountId"] = userinfo.Id; Session["AccountName"] = userinfo.Name; Session["AccountCard"] = userinfo.Idcard; HttpCookie cookie = new HttpCookie("AccountId", userinfo.Id.ToString()); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); cookie = new HttpCookie("AccountName", userinfo.Name.ToString()); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); var returnmd5 = EncryptionHelper.ToMD5(userinfo.Idcard.ToString() + userinfo.Id.ToString(), "UTF-8"); cookie = new HttpCookie("AccountKey", returnmd5); //实例化HttpCookie类并添加值 cookie.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(cookie); Response.Redirect(Request.Url.ToString()); } } } } }
public string projectserviceintroduce = ""; //项目服务介绍 protected void Page_Load(object sender, EventArgs e) { string u = Request.ServerVariables["HTTP_USER_AGENT"]; bool bo = detectmobilebrowser.HttpUserAgent(u); if (comid == 0) { string RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } } //根据项目id得到项目信息 projectid = Request["id"].ConvertTo <int>(0); B2b_com_project mod = new B2b_com_projectData().GetProject(projectid, comid); if (mod != null) { projectname = mod.Projectname; projectbrief = mod.Briefintroduce; projectserviceintroduce = mod.Serviceintroduce; } if (comid != 0) { //if (bo == false) //{ // if (comid == 101) // { // Response.Redirect("http://vctrip.etown.cn/"); // } // Response.Redirect("http://shop" + comid + ".etown.cn"); //} B2b_company_info info = new B2bCompanyInfoData().GetCompanyInfo(comid); B2b_company com = B2bCompanyData.GetCompany(comid); if (com != null) { title = com.Com_name; } if (info != null) { article = info.Scenic_intro; merchant_intro = info.Merchant_intro; if (merchant_intro == "")//如果商家介绍为空的话,赋值景区介绍 { merchant_intro = info.Scenic_intro; } serviceinfo = info.Serviceinfo; Scenic_Takebus = info.Scenic_Takebus; Scenic_Drivingcar = info.Scenic_Drivingcar; } } if (comid != 0) { //获取微信平台端code string weixincode = Request["code"].ConvertTo <string>(""); if (weixincode != "") { int questtype = 2;//1=微信授权验证 DealUserinfo1("", weixincode, comid, questtype); } else { string openid = Request["openid"].ConvertTo <string>(""); string weixinpass = Request["weixinpass"].ConvertTo <string>(""); int questtype = 1; //1=一次性密码验证 DealUserinfo1(openid, weixinpass, comid, questtype); //判断用户微信号(1,点击的转发链接进来的2,点击微信菜单进来的);使用户处于登录状态(不包括点击转发链接的) } } }
public string Pro_name = ""; //产品名称 protected void Page_Load(object sender, EventArgs e) { string u = Request.ServerVariables["HTTP_USER_AGENT"]; bool bo = detectmobilebrowser.HttpUserAgent(u); oid = Request["oid"].ConvertTo <int>(0); evatype = Request["evatype"].ConvertTo <int>(0); RequestUrl = Request.ServerVariables["SERVER_NAME"].ToLower(); //根据域名读取商户ID,如果没有绑定域名直接跳转后台 if (Domain_def.Domain_yanzheng(RequestUrl))//如果符合shop101.etown.cn的格式,则从多微信商户基本信息表中获取comid { //先通过正则表达式获取COMid comid = Int32.Parse(Domain_def.Domain_Huoqu(RequestUrl).ToString()); if (comid == 0) { comid = new WeiXinBasicData().GetWeiXinBasicByDomain(RequestUrl).Comid; } } else { B2b_company_info companyinfo = B2bCompanyData.GetComId(RequestUrl); if (companyinfo != null) { comid = companyinfo.Com_id; } } if (openid != null && openid != "") { //只要传递过来微信ID 直接SESSION Session["Openid"] = openid; } if (comid != 0) { //根据公司id得到公司logo地址和公司名称 title = B2bCompanyData.GetCompany(comid).Com_name; B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid.ToString()); if (pro != null) { logoimg = FileSerivce.GetImgUrl(pro.Logo.ConvertTo <int>(0)); } //获取微信平台端code weixincode = Request["code"].ConvertTo <string>(""); openid = Request["openid"].ConvertTo <string>(""); weixinpass = Request["weixinpass"].ConvertTo <string>(""); GetMemberCard(openid, weixincode, weixinpass, comid);//登陆或得到会员信息 //最后判断登陆 if (AccountId == 0) { Response.Redirect("/h5/order/login.aspx"); } //读取订单 var orderdata = new B2bOrderData(); var orderinfo = orderdata.GetOrderById(oid); if (orderinfo != null) { var prodata = new B2bComProData(); var proinfo = prodata.GetProById(orderinfo.Pro_id.ToString(), orderinfo.Speciid, orderinfo.channelcoachid); if (proinfo != null) { Pro_name = proinfo.Pro_name; if (evatype == 1) { Pro_name = "教练为用户提交教学档案:" + Pro_name + " 预约时间:" + orderinfo.U_traveldate.ToString("yyyy-MM-dd HH:mm"); } } uid = orderinfo.U_id; channelid = orderinfo.channelcoachid; } //权限不匹配 跳转会员登陆页面 if (evatype == 0) { //if (AccountId != uid) //{ // Response.Redirect("/h5/order/login.aspx"); //} } else //如果是 教练评价 客户 //查询渠道是否匹配,可能遇到不针对教练预约 ,暂时不做判定,这样 出现所有教练都有可能对客户进行评价,未指定教练,如何评价 { } } }