Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String s = Request.QueryString["ID"];

        if (s == null)
        {
            s = "2014-45-0001"; //just for debugging. remember to delete..
        }
        //return;
        literalCaseId.Text = s;
        literalCaseId.DataBind();

        BackEnd backEnd       = new BackEnd();
        Case    requestedCase = backEnd.GetCaseByID(s);

        if (requestedCase == null)
        {
            //abort
        }

        List <Case> caseList = new List <Case>();

        caseList.Add(requestedCase);

        formViewSpecificCrime.DataSource = caseList;
        formViewSpecificCrime.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Request the ID
        String s = Request.QueryString["ID"];

        //Defend against null strings. Makes sense in a debug
        //environment.
        if (s == null)
        {
            s = "2014-45-0001";
        }
        //Set the case ID on top of page
        literalCaseId.Text = s;
        literalCaseId.DataBind();

        //Get the Case object from the ID
        BackEnd backEnd       = new BackEnd();
        Case    requestedCase = backEnd.GetCaseByID(s);

        if (requestedCase == null)
        {
            //TODO: throw meaningful error message.
        }
        //Collect the case in a list bind it as data source
        List <Case> caseList = new List <Case>();

        caseList.Add(requestedCase);
        formViewSpecificCrime.DataSource = caseList;
        formViewSpecificCrime.DataBind();

        //Get the empoyee list and bind
        dropDownEmployees.DataSource = backEnd.GetEmployeeList();
        dropDownEmployees.DataBind();
        dropDownEmployees.Items.Insert(0, new ListItem("Välj alla", "0"));
    }