protected void selectTextChat() { //2:Text Chat string agentName = ""; string conferenceName = ""; IncidentDS.IncidentDSDataTable dt = BllProxyIncident.SelectIncident(profileId); if (dt.Rows.Count != 0) { conferenceName = dt[0].incident_guid.ToString(); agentName = dt[0].agent_full_name; } if (this.UcPage.UserRoleId != 2) // Agent { UserDS.UserDSDataTable dtU = BllProxyUser.SelectUser(this.UcPage.UserId); if (dtU.Rows.Count != 0) { string userRoleTitle = ""; switch (this.UcPage.UserRoleId) { case 1: // Administrator userRoleTitle = "ADMN"; break; case 2: // Agent userRoleTitle = "AGNT"; break; case 3: // Manager userRoleTitle = "MNGR"; break; case 4: // User userRoleTitle = "USER"; break; case 5: // Supervisor userRoleTitle = "SPVR"; break; } agentName = dtU[0].full_name + " [" + userRoleTitle + "]"; } } TextChatControl.ConfSessionId = conferenceName; TextChatControl.ConfSessionUser = agentName; IncidentHelper.SetIncidentStateTextChat(profileId); }
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 dvControl_ItemInserting(object sender, DetailsViewInsertEventArgs e) { String userName = e.Values["username"].ToString(); //UserDS.UserDSDataTable dt = BllUser.GetUser(userName); UserDS.UserDSDataTable dt = BllProxyUser.GetUser(userName); e.Values.Add("user_role_id", userRoleId); if (dt.Rows.Count != 0) { this.showErrorMessage("ERROR!"); e.Cancel = true; } }
public static void UcApplicationStart(HttpApplicationState app) { UserDS.UserDSDataTable dt = BllProxyUser.GetUsersByRole(1, 1); if (dt.Rows.Count == 0) { BllProxyUser.InsertUser("admin", "Admin", "Admin", "welcome", 1, ""); } UserPool userPool = new UserPool(); app.Add("UserPool", userPool); SosBot bot = new SosBot(userPool); app.Add("bot", bot); }
//-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- //protected void Page_PreRender(object sender, EventArgs e) //{ // this.Start(); //} ///--------------------------------------------------------------------------------- ///--------------------------------------------------------------------------------- protected void dvControl_DataBound(object sender, EventArgs e) { DetailsView dv = (DetailsView)sender; //---------------------------------------------------------------------- DropDownList ddlManagers = (DropDownList)dv.FindControl("ddlManagers"); HiddenField hfUser = (HiddenField)dv.FindControl("hfUserId"); if (hfUser.Value == "") { userId = 0; } else { userId = Convert.ToInt32(hfUser.Value); } //---------------------------------------------------------------------- HiddenField hfFacilityGuid = (HiddenField)dv.FindControl("hfFacilityGuid"); if (hfFacilityGuid.Value == "") { facilityGuid = new Guid(); } else { facilityGuid = new Guid(Convert.ToString(hfFacilityGuid.Value)); } this.Start(); //---------------------------------------------------------------------- if (ddlManagers != null) { ddlManagers.DataSource = BllProxyUser.GetUsersByRole(3, 1); // 3:Managers ddlManagers.DataBind(); ListItem item = new ListItem("select user", "0"); ddlManagers.Items.Insert(0, item); ListItem currentItem = ddlManagers.Items.FindByValue(userId.ToString()); if (currentItem != null) { currentItem.Selected = true; } else { ddlManagers.Items.FindByValue("0").Selected = true; } } //---------------------------------------------------------------------- DropDownList ddlSurvey = (DropDownList)dv.FindControl("ddlSurvey"); HiddenField hfSurvey = (HiddenField)dv.FindControl("hfSurveyId"); if (hfSurvey.Value == "") { surveyId = 0; } else { surveyId = Convert.ToInt32(hfSurvey.Value); } if (ddlSurvey != null) { ddlSurvey.DataSource = BllProxySurvey.GetAllSurveys(); // 3:Managers ddlSurvey.DataBind(); ListItem item = new ListItem("select survey", "0"); ddlSurvey.Items.Insert(0, item); ListItem currentItem = ddlSurvey.Items.FindByValue(surveyId.ToString()); if (currentItem != null) { currentItem.Selected = true; } else { ddlSurvey.Items.FindByValue("0").Selected = true; } } if (this.ReadOnly) { dv.Rows[6].Visible = false; } bool is_command_visible = false; if (this.AllowManagement) { Control cntrl = dv.Rows[3].FindControl("lbManageGroups"); LinkButton lb = cntrl as LinkButton; if (lb != null) { lb.Visible = true; } HiddenField hf_agent = dv.FindControl("hfAgentId") as HiddenField; is_command_visible = hf_agent != null && !string.IsNullOrEmpty(hf_agent.Value); } dv.Rows[dv.Rows.Count - 1].Visible = is_command_visible; }