///--------------------------------------------------------------------------------- protected void view_Save(object sender, EventArgs e) { bool isNew = false; if (agentId == 0) { isNew = true; agentId = ProxyHelper.GetUserAgentId(this.UserId); sosProfile.AgentId = agentId; AgentPool agentPool = (AgentPool)Application["AgentPool"]; agentPool.RegisterAgent(agentId); } if (agentId != 0) { UCENTRIK.DATASETS.AgentDS.AgentDSDataTable dt = BllProxyAgent.SelectAgent(agentId); if (dt.Rows.Count != 0) { string firstName = dt[0].first_name; string lastName = dt[0].last_name; string email = dt[0].email; BllProxyUserHelper.UpdateUserDetails(this.UserId, firstName, lastName, email); } } if(isNew) this.Refresh(); }
private bool IsOtherAgentHasEmail(string email) { AgentDS.AgentDSDataTable dt = BllProxyAgent.GetAgentByEmail(email); if (dt.Rows.Count != 0) { this.showErrorMessage("Agent with the same email already exists!"); return(true); } return(false); }
private UserDS.UserDSRow GetUser(string email) { AgentDS.AgentDSDataTable agentDT = BllProxyAgent.GetAgentByEmail(email); if (agentDT.Rows.Count != 0) { int userID = 0; int.TryParse(agentDT[0]["user_id"].ToString(), out userID); UserDS.UserDSDataTable userDT = BllProxyUser.SelectUser(userID); if (userDT.Rows.Count != 0) { return(userDT[0]); } } return(null); }
protected void setAgent(Int32 _agentId) { this.clearMessage(); UCENTRIK.DATASETS.AgentDS.AgentDSDataTable dt = BllProxyAgent.SelectAgent(_agentId); if (dt.Rows.Count > 0) { lblAgentName.Text = dt[0].full_name; setAgentLanguages(_agentId); } else { lblAgentName.Text = "ERROR: " + _agentId.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { ddlIncidentStatus.DataSource = BllProxyLookup.GetIncidentStatuses(); ddlIncidentStatus.DataBind(); ListItem item = new ListItem("All", "0"); ddlIncidentStatus.Items.Insert(0, item); ddlIncidentStatus.Items.FindByValue("0").Selected = true; ddlAgents.DataSource = BllProxyAgent.GetAllAgents(); ddlAgents.DataBind(); ListItem item1 = new ListItem("All", "0"); ddlAgents.Items.Insert(0, item1); ddlAgents.Items.FindByValue("0").Selected = true; filterIncidents(); } }