Exemplo n.º 1
0
        private void InitializeAvailableCollectionSelectBox()
        {
            SpecimenManagerDa da = new SpecimenManagerDa();

            this.AvailableCollectionSelectBox.DataSource     = da.GetAvailableCollections();
            this.AvailableCollectionSelectBox.DataTextField  = "CollectionName";
            this.AvailableCollectionSelectBox.DataValueField = "CollectionId";
            this.AvailableCollectionSelectBox.DataBind();
        }
Exemplo n.º 2
0
        private void LoadModifiableCollectionSelectBox(int requestId)
        {
            SpecimenManagerDa da        = new SpecimenManagerDa();
            DataTable         dt        = da.GetCollectionsByRequestId(requestId);
            int numCollectionsInRequest = dt.Rows.Count;

            dt.Merge(da.GetAvailableCollections());
            this.AvailableCollectionSelectBox.DataSource = dt.DefaultView;

            this.AvailableCollectionSelectBox.DataTextField  = "CollectionName";
            this.AvailableCollectionSelectBox.DataValueField = "CollectionId";
            this.AvailableCollectionSelectBox.DataBind();

            this.collectionIdList.Clear();
            for (int i = 0; i < numCollectionsInRequest; i++)
            {
                this.AvailableCollectionSelectBox.Items[i].Selected = true;
                this.collectionIdList.Add(this.AvailableCollectionSelectBox.Items[i].Value);
            }

            this.CollectionIds.Value = String.Join(",", collectionIdList.ToArray());
        }