protected void Page_Load(object sender, EventArgs e) { try { SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; if (Session["advisorVo"] != null) { advisorVo = (AdvisorVo)Session["advisorVo"]; } else { advisorVo = advisorBo.GetAdvisorUser(userVo.UserId); } string path = Server.MapPath(ConfigurationManager.AppSettings["xmllookuppath"].ToString()); if (advisorVo.BusinessCode == "" || advisorVo.BusinessCode == null) { lblBusinessType.Text = ""; } else { lblBusinessType.Text = XMLBo.GetBusinessTypeName(path, advisorVo.BusinessCode.Trim().ToString()); } lblCity.Text = advisorVo.City.ToString(); if (advisorVo.ContactPersonMiddleName == null) { advisorVo.ContactPersonMiddleName = string.Empty; } if (advisorVo.ContactPersonLastName == null) { advisorVo.ContactPersonLastName = string.Empty; } lblContactPerson.Text = advisorVo.ContactPersonFirstName.ToString() + " " + advisorVo.ContactPersonMiddleName.ToString() + " " + advisorVo.ContactPersonLastName.ToString(); if (advisorVo.Country != null && advisorVo.Country != string.Empty) { lblCountry.Text = advisorVo.Country.ToString(); } lblMail.Text = advisorVo.Email.ToString(); //if (advisorVo.Website ==null || advisorVo.Website == strin ) //{ // lblwsite.Text = ""; //} //else if (advisorVo.Website != null) { lblwsite.Text = advisorVo.Website.ToString(); if (!String.IsNullOrEmpty(advisorVo.Website) && advisorVo.Website.Substring(0, 7) != "http://") { lblwsite.NavigateUrl = "http://" + advisorVo.Website.ToString(); } else { lblwsite.NavigateUrl = advisorVo.Website.ToString(); } } if (advisorVo.MobileNumber != 0) { lblMobile.Text = advisorVo.MobileNumber.ToString(); } lblOrgName.Text = advisorVo.OrganizationName.ToString(); if (advisorVo.Phone1Isd > 1 && advisorVo.Phone1Std > 1 && advisorVo.Phone1Number > 1) { lblPhNumber1.Text = advisorVo.Phone1Isd.ToString() + "-" + advisorVo.Phone1Std.ToString() + "-" + advisorVo.Phone1Number.ToString(); } else if (advisorVo.Phone1Isd == 0 && advisorVo.Phone1Std > 1 && advisorVo.Phone1Number > 1) { lblPhNumber1.Text = advisorVo.Phone1Std.ToString() + "-" + advisorVo.Phone1Number.ToString(); } else if (advisorVo.Phone1Isd > 1 && advisorVo.Phone1Std == 0 && advisorVo.Phone1Number > 1) { lblPhNumber1.Text = advisorVo.Phone1Isd.ToString() + "-" + advisorVo.Phone1Number.ToString(); } else if (advisorVo.Phone1Isd == 0 && advisorVo.Phone1Std == 0 && advisorVo.Phone1Number > 1) { lblPhNumber1.Text = advisorVo.Phone1Number.ToString(); } if (advisorVo.Phone2Isd > 1 && advisorVo.Phone2Std > 1 && advisorVo.Phone2Number > 1) { lblPhNumber2.Text = advisorVo.Phone2Isd.ToString() + "-" + advisorVo.Phone2Std.ToString() + "-" + advisorVo.Phone2Number.ToString(); } else if (advisorVo.Phone2Isd == 0 && advisorVo.Phone2Std > 1 && advisorVo.Phone2Number > 1) { lblPhNumber2.Text = advisorVo.Phone2Std.ToString() + "-" + advisorVo.Phone2Number.ToString(); } else if (advisorVo.Phone2Isd > 1 && advisorVo.Phone2Std == 0 && advisorVo.Phone2Number > 1) { lblPhNumber2.Text = advisorVo.Phone2Isd.ToString() + "-" + advisorVo.Phone2Number.ToString(); } else if (advisorVo.Phone2Isd == 0 && advisorVo.Phone2Std == 0 && advisorVo.Phone2Number > 1) { lblPhNumber2.Text = advisorVo.Phone2Number.ToString(); } if (advisorVo.PinCode > 0) { lblPin.Text = advisorVo.PinCode.ToString(); } //if (advisorVo.State == "" || advisorVo.State == null) //{ // lblstate.Text = ""; //} //else if (advisorVo.State != null && advisorVo.State != string.Empty) { lblstate.Text = XMLBo.GetStateName(path, advisorVo.State.ToString()); } if (advisorVo.AddressLine1 != null) { lblLine_1.Text = advisorVo.AddressLine1.ToString(); } if (advisorVo.AddressLine2 != null) { lblLine_2.Text = advisorVo.AddressLine2.ToString(); } if (advisorVo.AddressLine3 != null) { lblLine_3.Text = advisorVo.AddressLine3.ToString(); } if (advisorVo.Designation != null) { lblDesignation.Text = advisorVo.Designation.ToString(); } if (advisorVo.FaxIsd != 0 && advisorVo.FaxStd != 0 && advisorVo.Fax != 0) { lblFax.Text = advisorVo.FaxIsd.ToString() + "-" + advisorVo.FaxStd.ToString() + "-" + advisorVo.Fax.ToString(); } if (advisorVo.MultiBranch == 0) { lblMultiBranch.Text = "No"; } else { lblMultiBranch.Text = "Yes"; } if (advisorVo.Associates == 0) { lblmtype.Text = "No"; } else { lblmtype.Text = "Yes"; } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AdvisorProfile.ascx:PageLoad()"); object[] objects = new object[3]; objects[0] = advisorVo; objects[1] = userVo; objects[2] = advisorBo; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }