protected void btn_release_Click(object sender, EventArgs e) { int facility_id = Convert.ToInt32((sender as LinkButton).CommandArgument); BllProxyFacility.SetCommand(facility_id, 0, null); Refresh(); }
public void SetStatus (int facility_id , string status , out string command , out int agent_id ) { agent_id = 0; command = null; BllProxyFacility.SetStatus(facility_id, status, stamp_max_ms, ref command, ref agent_id); }
protected void btn_release_Click(object sender, EventArgs e) { int facility_id = Convert.ToInt32((sender as LinkButton).CommandArgument); FacilityDS.FacilityDSDataTable dt = BllProxyFacility.SelectFacility(facility_id); if (dt.Rows.Count == 0 || agent_id != dt[0].agent_id) { showErrorMessage("Failed to release facility"); return; } BllProxyFacility.SetCommand(facility_id, 0, null); }
protected bool checkKioskOpen() { bool result = false; FacilityDS.FacilityDSDataTable dt = BllProxyFacility.SelectFacility(this.FacilityId); if (dt.Rows.Count != 0) { result = dt[0].active; } return(result); //if (DateTime.Now.Second < 50) // return true; //else // return false; }
protected void setFacility(Int32 _facilityId) { this.clearMessage(); FacilityDS.FacilityDSDataTable dt = BllProxyFacility.SelectFacility(_facilityId); if (dt.Rows.Count > 0) { lblFacilityName.Text = dt[0].facility_name; setFacilityGroups(_facilityId); } else { lblFacilityName.Text = "ERROR: " + _facilityId.ToString(); } }
public void Login(string name, string pwd, out int facility_id) { facility_id = 0; UserAccount account = new UserAccount(name); if (!account.IsValid(name, pwd)) { return; } FacilityDS.FacilityDSDataTable dt = BllProxyFacility.GetFacilityByUser(account.UserId); if (dt.Rows.Count == 0) { return; } facility_id = dt[0].facility_id; }
protected override void OnLoad(EventArgs e) { string userName = this.UserName; bool isAuthorized = this.IsAuthorized; MasterKiosk ucMasterPage = (MasterKiosk)this.Master; ucMasterPage.ShowTheContent(this.IsAuthorized); if (!this.Page.IsPostBack) { if (this.UserId != 0) { FacilityDS.FacilityDSDataTable dt = BllProxyFacility.GetFacilityByUser(this.UserId); facilityId = 0; if (dt.Rows.Count == 0) { this.SetFacilityName("No Facility assigned to the username: "******"Logged out..."); } } base.OnLoad(e); }
private void BindGroups() { string userName = TextBoxUserName.Text; string password = TextBoxPassword.Text; UserAccount account = new UserAccount(userName); if (account.IsValid(userName, password)) { FacilityDS.FacilityDSDataTable dt = BllProxyFacility.GetFacilityByUser(account.UserId); if (dt.Rows.Count > 0) { int facilityId = dt[0].facility_id; FacilityDS.FacilityGroupDSDataTable facilityGroupdt = BllProxyFacilityGroup.GetAllFacilityGroups(facilityId); FacilityDS.FacilityGroupDSRow[] rows = (FacilityDS.FacilityGroupDSRow[])facilityGroupdt.Select("facility_id is not NULL"); ddlGroup.DataSource = rows; ddlGroup.DataBind(); } } }
public void Start() { string script = "window.resizeTo( 550, 440 )"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "SetSurveyScreenSize", script, true); Int32 surveyId = 0; startTime = DateTime.Now; FacilityDS.FacilityDSDataTable dtF = BllProxyFacility.SelectFacility(this.FacilityId); if (dtF.Rows.Count > 0) { if (!dtF[0].Issurvey_idNull()) { surveyId = dtF[0].survey_id; } } if (surveyId != 0) { QuestionDS.QuestionDSDataTable dt = BllProxyQuestion.GetQuestionsBySurvey(surveyId); rptSurveyQuestions.DataSource = dt; if (dt.Rows.Count != 0) { rptSurveyQuestions.DataBind(); } else { UcControlArgs args = new UcControlArgs(); goNext(args); } } else { UcControlArgs args = new UcControlArgs(); goNext(args); } }
int SetCommand(object sender, string command, string error) { int facility_id = Convert.ToInt32((sender as LinkButton).CommandArgument); FacilityDS.FacilityDSDataTable dt = BllProxyFacility.SelectFacility(facility_id); if (dt.Rows.Count == 0) { showErrorMessage(error); return(0); } int id = dt[0].agent_id; if (id != 0 && id != agent_id) { showErrorMessage(error); return(0); } BllProxyFacility.SetCommand(facility_id, agent_id, command); return(facility_id); }
protected override void save() { //if (userId != 0) //{ FacilityDS.FacilityDSDataTable dt = BllProxyFacility.GetFacilityByUser(this.UcAppPage.UserId); bool isUserUnique = false; if (dt.Rows.Count != 0) { if (this.UcAppPage.UserId == dt[0].user_id) { isUserUnique = true; } } else { isUserUnique = true; } if (isUserUnique) { try { if (profileId == 0) { //if (userId == 0) // userId = this.GetCurrentUserId(); Parameter objUserIdParameter = new Parameter("user_id", DbType.Int32); objUserIdParameter.DefaultValue = userId.ToString(); objectdatasourceEdit.InsertParameters["user_id"] = objUserIdParameter; Parameter objSurveyIdParameter = new Parameter("survey_id", DbType.Int32); objSurveyIdParameter.DefaultValue = surveyId.ToString(); objectdatasourceEdit.InsertParameters["survey_id"] = objSurveyIdParameter; this.dvControl.InsertItem(true); } else { this.dvControl.UpdateItem(true); } } catch { this.showErrorMessage("Profile cannot be saved!"); } } else { this.showErrorMessage("User is assigned to another Facility"); } //} //else //{ // this.showErrorMessage("User cannot be left blank!"); //} }
protected void Page_Load(object sender, EventArgs e) { if (this.IsPostBack) { return; } uctx_cab = System.Configuration.ConfigurationManager.AppSettings["uctx.cab"]; string fid = Request["id"]; int.TryParse(fid, out facility_id); if (Request["release"] != null) { BllProxyFacility.SetCommand(facility_id, 0, null); Response.Redirect("../close.htm"); return; } int agent_id = ProxyHelper.GetUserAgentId(this.UserId); FacilityDS.FacilityDSDataTable dt = BllProxyFacility.SelectFacility(facility_id); if (dt.Rows.Count == 0) { error = "Failed to view facility screen"; return; } FacilityDS.FacilityDSRow row = dt[0]; int id = row.agent_id; if (id != 0 && id != agent_id) { error = "Failed to view facility screen"; return; } name = row.facility_name; settings[1] = fid; string server = ProxyHelper.GetSettingValueString("Server", "CTX_SERVER"); if (string.IsNullOrEmpty(server)) { error = "Configuration failed"; return; } string[] ss = server.Split(':'); if (ss.Length != 4) { error = "Configuration failed"; return; } settings[3] = ss[0]; settings[5] = ss[1]; settings[7] = ss[2]; settings[9] = ss[3]; BllProxyFacility.SetCommand(facility_id, agent_id, "rscr\n" + server); }
protected void btnFinish_Click(object sender, EventArgs e) { Int32 surveyId = 0; FacilityDS.FacilityDSDataTable dtF = BllProxyFacility.SelectFacility(this.FacilityId); if (dtF.Rows.Count > 0) { surveyId = dtF[0].survey_id; } bool isComplete = false; foreach (Control c in rptSurveyQuestions.Items) { UcKioskSurveyQuestion surveyQuestion = (UcKioskSurveyQuestion)c.FindControl("SurveyQuestion"); if (surveyQuestion != null) { if (surveyQuestion.SurveyResponse != "") { isComplete = true; } } } if (isComplete) { foreach (Control c in rptSurveyQuestions.Items) { UcKioskSurveyQuestion surveyQuestion = (UcKioskSurveyQuestion)c.FindControl("SurveyQuestion"); if (surveyQuestion != null) { Int32 questionId = surveyQuestion.QuestionId; Int32 typeId = surveyQuestion.QuestionType; string response = surveyQuestion.SurveyResponse; //if ((typeId == 2)||(typeId == 3)) if (response == "") { response = null; } if (response != "") { BllProxySurvey.InsertSurveyResponse(incidentId, surveyId, questionId, response); } } } } UcControlArgs args = new UcControlArgs(); goNext(args); }