protected void Page_Load(object sender, EventArgs e) { int? informationId = null; bool informationIsCanceled = false; try { informationId = int.Parse(Request.QueryString["informationId"]); informationIsCanceled = Convert.ToBoolean(Request.QueryString["informationStatus"]); } catch (Exception exc) { } if (informationId != null) { DataAccess dataAccess = new DataAccess(DataAccess.GetWebConfigConnectionString("Infoskærm")); InformationsRepository informationsRepository = new InformationsRepository(); dataAccess.Open(); // 0 : false // 1: true if (informationIsCanceled) { informationIsCanceled = false; } else { informationIsCanceled = true; } informationsRepository.Update_status(dataAccess, informationId, informationIsCanceled); dataAccess.Close(); } Response.Redirect("InformationManagement.aspx"); }
protected void Page_Load(object sender, EventArgs e) { try { departmentId = (int)int.Parse(Request.QueryString["departmentId"]); } catch (Exception exc) { departmentId = 1; } if (departmentId != null) { DataAccess dataAccess = null; try { dataAccess = new DataAccess(DataAccess.GetWebConfigConnectionString("Infoskærm")); dataAccess.Open(); InformationsRepository informationRepository = new InformationsRepository(); informations = informationRepository.FetchAllActiveInformationsByDepart(dataAccess, (int)departmentId); Response.ContentType = "application/json"; Response.Write(JsonSerializer.ToJSON(informations)); } catch { } finally { dataAccess.Close(); } } }
protected void Page_Load(object sender, EventArgs e) { int?informationId = null; try { informationId = int.Parse(Request.QueryString["informationId"]); } catch (Exception exc) { } if (informationId != null) { DataAccess dataAccess = new DataAccess(DataAccess.GetWebConfigConnectionString("Infoskærm")); InformationsRepository informationsRepository = new InformationsRepository(); dataAccess.Open(); informationsRepository.DeleteInformation(dataAccess, (int)informationId); dataAccess.Close(); Session["informationDeletionStatus"] = "success"; } Response.Redirect("InformationManagement.aspx"); }