private void BuildContacts(int organizationId)
        {
            // build contacts
            ContactsDa da = new ContactsDa();
            var        contactAndUsers = da.GetAllContactsAndUser(organizationId).DefaultView;

            contactAndUsers.RowFilter = "OrganizationContactId IS NOT NULL";
            ContactsRptr.DataSource   = contactAndUsers;
            ContactsRptr.DataBind();

            NoContacsMessage.Visible = contactAndUsers.Count == 0;

            // build projects
            ProjectManagementDa projectDa = new ProjectManagementDa();
            DataView            projects  = projectDa.GetAllProjectsForOrg(organizationId).DefaultView;

            projects.Sort           = Project.Title + " ASC";
            ProjectsRptr.DataSource = projects;
            ProjectsRptr.DataBind();

            NoProjectsMessage.Visible = projects.Count == 0;

            // build protocols
            DataView protocols = ProtocolMgmtDa.GetProtocolsByOrganization(organizationId).DefaultView;

            protocols.Sort          = Protocol.ProtocolNum + " ASC";
            ProtocolRptr.DataSource = protocols;
            ProtocolRptr.DataBind();

            NoProtocolsMessage.Visible = protocols.Count == 0;
        }
Exemple #2
0
        private void LoadContacts()
        {
            ProjectManagementDa projDA             = new ProjectManagementDa();
            DataTable           contactsDataSource = new DataTable();
            ContactsDa          contactsDa         = new ContactsDa();


            contactsDataSource = contactsDa.GetAllContacts();

            // Determine if there are any records and show message
            if (contactsDataSource.Rows.Count > 0)
            {
                // Bind grid to datasource
                var view = contactsDataSource.DefaultView;
                view.Sort = "Name ASC";

                ContactsRptr.DataSource = view;
                ContactsRptr.DataBind();
                NoResultsMsg.Visible = false;
            }
        }