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");
    }
Пример #2
0
    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();
            }
        }
    }
Пример #3
0
    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");
    }