Exemplo n.º 1
0
        private void rptResults_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer)
            {
                string photoId    = DataBinder.Eval(e.Item.DataItem, "photoid").ToString();
                int    resultCode = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "resultcode"));
                string certainty  = DataBinder.Eval(e.Item.DataItem, "certainty").ToString();

                Literal ltrPhoto     = (Literal)e.Item.FindControl("ltrPhoto");
                Literal ltrPhotoRef  = (Literal)e.Item.FindControl("ltrPhotoRef");
                Literal ltrResult    = (Literal)e.Item.FindControl("ltrResult");
                Literal ltrCertainty = (Literal)e.Item.FindControl("ltrCertainty");

                StringBuilder sb = new StringBuilder();
                if (photoId == "")
                {
                    int          lineupViewId = Convert.ToInt32(Request["Id"]);
                    d.LineupView lv           = new d.LineupView(lineupViewId);
                    d.Lineup     lineup       = new d.Lineup(lv.LineupId);
                    sb.AppendFormat("<img src='{0}' width='120px' style='border:2px solid red;'>",
                                    b.UrlHelper.GetSuspectImageUrl(lineup.SuspectId, b.ImageHelper.SMALL_PHOTO_SUFFIX));
                }
                else
                {
                    sb.AppendFormat("<img src='{0}' width='120px' style='border:1px solid #777777;'>",
                                    b.UrlHelper.GetPhotoImageUrl(Convert.ToInt32(photoId), b.ImageHelper.SMALL_PHOTO_SUFFIX));
                }

                ltrPhoto.Text = sb.ToString();

                ltrPhotoRef.Text  = photoId;
                ltrResult.Text    = interpretResult(resultCode);
                ltrCertainty.Text = certainty;
            }
        }
Exemplo n.º 2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int lineupViewId = Convert.ToInt32(Request["Id"]);

            d.LineupView     lv  = new d.LineupView(lineupViewId);
            d.LineupViewData lvd = new d.LineupViewData();
            lvd.Delete(Convert.ToInt32(Request["Id"]));
            Response.Redirect("results.aspx?LineupId=" + lv.LineupId);
        }
Exemplo n.º 3
0
        private void BindData()
        {
            int lineupViewId = Convert.ToInt32(Request["Id"]);

            d.LineupView lv     = new d.LineupView(lineupViewId);
            d.Lineup     lineup = new d.Lineup(lv.LineupId);
            ltrWitness.Text        = lv.WitnessFirstName + ", " + lv.WitnessLastName;
            ltrAdministered.Text   = lv.Administered + " by " + lv.AdministeredByName;
            ltrRelevanceNotes.Text = lv.RelevanceNotes.Replace("\n", "<br>");

            DataTable dtResults = new d.PhotoViewData().GetByLineupView(lineupViewId);

            rptResults.DataSource = dtResults;
            rptResults.DataBind();
        }