protected void Page_Load(object sender, EventArgs e) { if (Session["currentUser"] == null) { Response.Redirect("Login.aspx"); } else { User currentUser = (User)Session["currentUser"]; Boolean superuser = false; foreach (String s in currentUser.getRoles()) { if (s.Equals("superuser")) { superuser = true; } } if (!superuser) { Response.Redirect("errorPage.aspx"); } else { if (!IsPostBack) { ChatBotInitializeMsgDAO cbimDAO = new ChatBotInitializeMsgDAO(); int messageID = Convert.ToInt32(Request.QueryString["id"]); ChatBotInitializeMsg currentMessage = cbimDAO.getChatBotInitializeMsgByID(messageID); txtMsgInput.Text = currentMessage.message; } } } }
protected void btnConfirmSubmit_Click(object sender, EventArgs e) { //to do validations ChatBotInitializeMsgDAO cbimDAO = new ChatBotInitializeMsgDAO(); int messageID = cbimDAO.insertMessage(txtMsgInput.Text); //set audit User currentUser = (User)Session["currentUser"]; setAudit(currentUser, "learny initalization message", "create", messageID.ToString(), "created message: " + txtMsgInput.Text); Response.Redirect("askLearnyInitializeMsg.aspx"); }
protected void cfmDelete_Click(object sender, EventArgs e) { //To do validations ChatBotInitializeMsgDAO cbimDAO = new ChatBotInitializeMsgDAO(); int messageID = Convert.ToInt32(Request.QueryString["id"]); cbimDAO.deleteMessageByID(messageID); //set audit User currentUser = (User)Session["currentUser"]; setAudit(currentUser, "learny initialization message", "delete", messageID.ToString(), "deleted message: " + txtMsgInput.Text); Response.Redirect("askLearnyInitializeMsg.aspx"); }
protected void btnSave_Click(object sender, EventArgs e) { ChatBotInitializeMsgDAO cbimDAO = new ChatBotInitializeMsgDAO(); int counter = 0; int[] messageIDs = (from p in Request.Form["messageID"].Split(',') select int.Parse(p)).ToArray(); foreach (int messageID in messageIDs) { cbimDAO.updateInitializationLevel(messageID, counter); counter++; } //set audit User currentUser = (User)Session["currentUser"]; setAudit(currentUser, "learny initialization message", "update", null, "Reorder message order"); Response.Redirect("askLearnyInitializeMsg.aspx"); }