protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string memberId            = string.Empty;
                string originalDMSMemberID = string.Empty;
                if (this.Member != null)
                {
                    originalDMSMemberID = MemberID.ToString();
                    memberId            = Member.MemberID.ToString();

                    this.tfMemberName.Value = Member.Name;
                    this.tfMemberAbbr.Value = Member.Abbr;
                    string[] splitPhone = BLL.Util.GetSplitStrArray(Member.Phone);
                    if ((!string.IsNullOrEmpty(Member.Phone)) && splitPhone.Length > 1)
                    {
                        for (int i = 0; i < splitPhone.Length && i < 3; i++)
                        {
                            (this.FindControl("tfPhone" + (i + 1)) as HtmlInputText).Value = splitPhone[i];
                        }
                    }
                    else
                    {
                        this.tfPhone1.Value = Member.Phone;
                    }
                    this.tfBrand.Value     = Member.BrandIDs;
                    this.tfBrandName.Value = Member.BrandNames;

                    this.InitialProvinceID = Member.ProvinceID;
                    this.InitialCityID     = Member.CityID;
                    this.InitialCountyID   = Member.CountyID;

                    this.tfAddress.Value = Member.ContactAddress;
                    this.Lat             = Member.Lantitude;
                    this.Lng             = Member.Longitude;

                    string[] splitFax = BLL.Util.GetSplitStrArray(Member.Fax);
                    if ((!string.IsNullOrEmpty(Member.Fax)) && splitFax.Length > 0)
                    {
                        for (int i = 0; i < splitFax.Length && i < 2; i++)
                        {
                            (this.FindControl("tfFax" + (i + 1)) as HtmlInputText).Value = splitFax[i];
                        }
                    }
                    else
                    {
                        this.tfFax1.Value = Member.Fax;
                    }

                    this.tfCompanyWebSite.Value = Member.CompanyWebSite;
                    this.tfEmail.Value          = Member.Email;
                    this.tfZipcode.Value        = Member.Postcode;

                    this.txtSerialIds.Value = Member.SerialIds;
                    this.txtSerial.Value    = Member.SerialNames;

                    this.tfTrafficInfo.Value     = Member.TrafficInfo;
                    this.tfEnterpriseBrief.Value = Member.EnterpriseBrief;
                    this.tfNotes.Value           = Member.Remarks;

                    this.selMemberType.Value = Member.MemberType;

                    if (!string.IsNullOrEmpty(Member.OriginalDMSMemberID))
                    {
                        originalDMSMemberID = Member.OriginalDMSMemberID;
                        BitAuto.YanFa.Crm2009.Entities.DMSMember DMSMember = BitAuto.YanFa.Crm2009.BLL.DMSMember.Instance.GetDMSMember(new Guid(Member.OriginalDMSMemberID));
                        if (DMSMember != null)
                        {
                            if (DMSMember.Cooperated == 1)
                            {
                                string temp = "";
                                //易湃会员
                                DataTable dtCYT = BitAuto.YanFa.Crm2009.BLL.CYTMember.Instance.GetCYTMemberLastByMemberCode(DMSMember.MemberCode, -1);
                                if (dtCYT != null && dtCYT.Rows.Count > 0)
                                {
                                    dtCYT.DefaultView.Sort = "createtime Desc";
                                    foreach (DataRow item in dtCYT.DefaultView.ToTable().Rows)
                                    {
                                        temp += (Convert.ToDateTime(item["begintime"]).ToString("yyyy-MM-dd")
                                                 + "至" + Convert.ToDateTime(item["endtime"]).ToString("yyyy-MM-dd") + "<br/>");
                                    }
                                    temp = temp.Substring(0, temp.LastIndexOf("<br/>") > 0 ? temp.LastIndexOf("<br/>") : 0);
                                }
                                this.spanMemberCooperated.InnerHtml = temp;
                            }
                            else if (DMSMember.Cooperated <= 0)
                            {
                                this.spanMemberCooperated.InnerText = "无排期";
                            }
                            else if (DMSMember.CooperateStatus == 1 || DMSMember.CooperateStatus == 2)//销售+试用
                            {
                                this.spanMemberCooperated.InnerText = "合作中";
                            }

                            if (!string.IsNullOrEmpty(DMSMember.MemberCode))
                            {
                                int memberCode = 0;
                                if (int.TryParse(DMSMember.MemberCode, out memberCode))
                                {
                                    DealerInfoServiceHelper soapClient = new DealerInfoServiceHelper();
                                    DataSet ds = soapClient.GetDealer400(memberCode);
                                    if (ds.Tables[0].Rows.Count > 0)
                                    {
                                        span400.InnerText = ds.Tables[0].Rows[0][2].ToString();
                                    }
                                }
                            }
                        }
                    }
                }
                //if (IsShowSurvey)
                //{
                //    Control ctl = this.LoadControl("~/CustInfo/EditVWithCalling/UCEditSurvey.ascx", this.TaskID, originalDMSMemberID, memberId);
                //    this.PlaceSurvey.Controls.Add(ctl);
                //}
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string originalDMSMemberID = string.Empty;
                if (this.Member != null)
                {
                    originalDMSMemberID           = Member.MemberID.ToString();
                    this.spanMemberName.InnerText = Member.Name;
                    this.spanMemberAbbr.InnerText = Member.Abbr;
                    this.spanPhone.InnerText      = Member.Phone;

                    this.spanBrandName.InnerText = Member.BrandNames;

                    string area = "";
                    if (!string.IsNullOrEmpty(this.Member.ProvinceID))
                    {
                        area += BitAuto.YanFa.Crm2009.BLL.MainBrand.Instance.GetAreaName(this.Member.ProvinceID);
                    }
                    if (!string.IsNullOrEmpty(this.Member.CityID))
                    {
                        area += " " + BitAuto.YanFa.Crm2009.BLL.MainBrand.Instance.GetAreaName(this.Member.CityID);
                    }
                    if (!string.IsNullOrEmpty(this.Member.CountyID))
                    {
                        area += " " + BitAuto.YanFa.Crm2009.BLL.MainBrand.Instance.GetAreaName(this.Member.CountyID);
                    }
                    this.spanArea.InnerText = area;

                    this.spanAddress.InnerText = Member.ContactAddress;

                    this.Lat = Member.Lantitude;
                    this.Lng = Member.Longitude;
                    //if (Member.MemberType == "1")
                    //{
                    //    spanMemberType.InnerText = "4S";
                    //}
                    //else if (Member.MemberType == "2")
                    //{
                    //    spanMemberType.InnerText = "特许经销商";
                    //}
                    //else if (Member.MemberType == "3")
                    //{
                    //    spanMemberType.InnerText = "综合店";
                    //}
                    //else if (Member.MemberType == "4")
                    //{
                    //    spanMemberType.InnerText = "车易达";
                    //}
                    //else if (Member.MemberType == "5")
                    //{
                    //    spanMemberType.InnerText = "二手车中心";
                    //}
                    spanMemberType.InnerText          = BitAuto.YanFa.Crm2009.BLL.DMSMember.Instance.GetMemberTypeText(Member.MemberType);
                    this.spanFax.InnerText            = Member.Fax;
                    this.spanCompanyWebSite.InnerText = Member.CompanyWebSite;
                    this.spanEmail.InnerText          = Member.Email;
                    this.spanZipcode.InnerText        = Member.Postcode;

                    this.spanSerial.InnerText = Member.SerialNames;

                    this.spanTrafficInfo.InnerText     = Member.TrafficInfo;
                    this.spanEnterpriseBrief.InnerText = Member.EnterpriseBrief;
                    this.spanNotes.InnerText           = Member.Remarks;

                    if (!string.IsNullOrEmpty(Member.OriginalDMSMemberID))
                    {
                        originalDMSMemberID = Member.OriginalDMSMemberID;
                        BitAuto.YanFa.Crm2009.Entities.DMSMember DMSMember = BitAuto.YanFa.Crm2009.BLL.DMSMember.Instance.GetDMSMember(new Guid(Member.OriginalDMSMemberID));
                        if (DMSMember != null)
                        {
                            if (DMSMember.Cooperated == 1 && DMSMember.CooperateStatus == 0)
                            {
                                this.spanMemberCooperated.InnerText = "有排期";
                            }
                            else if (DMSMember.Cooperated <= 0)
                            {
                                this.spanMemberCooperated.InnerText = "无排期";
                            }
                            else if (DMSMember.CooperateStatus == 1 || DMSMember.CooperateStatus == 2)//销售+试用
                            {
                                this.spanMemberCooperated.InnerText = "合作中";
                            }
                            if (!string.IsNullOrEmpty(DMSMember.MemberCode))
                            {
                                int memberCode = 0;
                                if (int.TryParse(DMSMember.MemberCode, out memberCode))
                                {
                                    DealerInfoServiceHelper soapClient = new DealerInfoServiceHelper();
                                    DataSet ds = soapClient.GetDealer400(memberCode);
                                    if (ds.Tables[0].Rows.Count > 0)
                                    {
                                        span400.InnerText = ds.Tables[0].Rows[0][2].ToString();
                                    }
                                }
                            }
                        }
                    }
                    //int AnswerCount = BLL.CC_TaskQuestionnaire.Instance.GetMaxAnswerCount(originalDMSMemberID);
                    //if (AnswerCount != 0)
                    //{
                    //    Control ctl = this.LoadControl("~/CustInfo/EditVWithCalling/UCCurrentSurvey.ascx", Member.TID, originalDMSMemberID);
                    //    this.PlaceSurvey.Controls.Add(ctl);
                    //}
                }
            }
        }