protected void btnSave_Click(object sender, EventArgs e) { if (this.CurrentProspectId == 0) { return; } try { ReassignProspect(); LPWeb.BLL.Prospect bProspect = new Prospect(); bProspect.AssignProspect(CurrentProspectId, Convert.ToInt32(ddlUsers.SelectedItem.Value), oldUserID); //PageCommon.WriteJsEnd(this, "Assign Prospect Successfully", PageCommon.Js_RefreshParent); PageCommon.RegisterJsMsg(this, "Assign prospect successfully!", "parent.DialogAssignClose();"); } catch (System.ServiceModel.EndpointNotFoundException ex) { LPLog.LogMessage(ex.Message); PageCommon.WriteJsEnd(this, "Failed to assign prospect, reason: Point Manager is not running.", PageCommon.Js_RefreshSelf); } catch (Exception exception) { LPLog.LogMessage(exception.Message); PageCommon.WriteJsEnd(this, string.Format("Failed to assign prospect, reason:{0}.", exception.Message), PageCommon.Js_RefreshSelf); } }