Ejemplo n.º 1
0
        //public Dictionary<string, string> GetAllCommitteePositions(Committee c)
        //{
        //    var bs = new MembershipBs();
        //    Dictionary<string, string> list = (from cp in bs.GetCommitteePositions(c)
        //                                       select cp).ToDictionary(o => o.id.ToString(), o => o.positionName);


        //    Dictionary<string, string> altList = (from cp in bs.GetCommitteeAlternatePositions(c)
        //                                          select cp).ToDictionary(o => (o.id + 100).ToString(), o => String.Format("{0} (Alternate)", o.positionName));

        //    foreach (var alt in altList)
        //    {
        //        list.Add(alt.Key, alt.Value);
        //    }

        //    return list;
        //}

        public static List <ListItem> GetBoardOfDirectorsPositionListItems()
        {
            var bs = new MembershipBs();

            List <ListItem> altList = new List <ListItem>();

            List <ListItem> list = (from cp in bs.GetCommitteePositions(Committee.BoardOfDirectors)
                                    select cp).Select(i => new ListItem(i.positionName, i.id.ToString())).ToList();

            List <ListItem> subList = (GetEnumerationListItems <BoardOfDirectorsPosition>(false)).ToList();

            //list = list.Concat(subList).OrderBy(i => i.Text).ToList();
            list = list.Concat(subList).ToList().OrderBy(i => i.Text).ToList();

            //true BOD alternates
            altList = (from cp in bs.GetCommitteeAlternatePositions(Committee.BoardOfDirectors)
                       select cp).Select(i => new ListItem(String.Format("{0} (Alternate)", i.positionName), (i.id + 100).ToString())).OrderBy(i => i.Text).ToList();

            altList.Add(new ListItem(String.Format("{0} (Alternate)", ResourceUtils.GetEnumLabel(BoardOfDirectorsPosition.BursaryChairCentral)), (((int)BoardOfDirectorsPosition.BursaryChairCentral) + 100).ToString()));
            altList.Add(new ListItem(String.Format("{0} (Alternate)", ResourceUtils.GetEnumLabel(BoardOfDirectorsPosition.BursaryChairEastern)), (((int)BoardOfDirectorsPosition.BursaryChairEastern) + 100).ToString()));
            altList.Add(new ListItem(String.Format("{0} (Alternate)", ResourceUtils.GetEnumLabel(BoardOfDirectorsPosition.BursaryChairWestern)), (((int)BoardOfDirectorsPosition.BursaryChairWestern) + 100).ToString()));
            altList.Add(new ListItem(String.Format("{0} (Alternate)", ResourceUtils.GetEnumLabel(BoardOfDirectorsPosition.BursaryChairNorthern)), (((int)BoardOfDirectorsPosition.BursaryChairNorthern) + 100).ToString()));

            altList = altList.OrderBy(i => i.Text).ToList();

            list = list.Concat(altList).ToList();

            list.Insert(0, new ListItem("Please Select", string.Empty));

            return(list);
            //return list.Concat(altList).ToList();
        }
Ejemplo n.º 2
0
        public static List <ListItem> GetLocalTableOfficerPositionListItems()
        {
            var bs = new MembershipBs();

            List <ListItem> localList = GetEnumerationListItems <LocalPosition>(false);

            List <ListItem> toList = (GetEnumerationListItems <TableOfficerPosition>(false)).Select(li => new ListItem(li.Text, (int.Parse(li.Value) + 100).ToString())).ToList();

            return(localList.Concat(toList).ToList());
        }
Ejemplo n.º 3
0
        protected void btnEncryptPasswords_onClick(object sender, EventArgs e)
        {
            MembershipBs bs = new MembershipBs();

            var upl = bs.GetAllUserProfiles();

            foreach (var up in upl)
            {
                //up.password = MembershipBs.GeneratePassword();
                up.password = _aes.Encrypt(up.password);
                bs.ProcessNurseProfile();
            }
        }
Ejemplo n.º 4
0
        protected void btnGeneratePasswords_onClick(object sender, EventArgs e)
        {
            MembershipBs bs = new MembershipBs();

            var upl = bs.GetAllUserProfiles();

            foreach (var up in upl)
            {
                System.Threading.Thread.Sleep(20);
                if (up.id != 0)
                {
                    up.password = MembershipBs.GeneratePassword();
                }

                bs.ProcessNurseProfile();
            }
        }
Ejemplo n.º 5
0
        public static List <ListItem> GetCommitteePositionListItems(Committee c, bool includePleaseSelect)
        {
            var bs = new MembershipBs();

            List <ListItem> list = (from cp in bs.GetCommitteePositions(c)
                                    select cp).Select(i => new ListItem(i.positionName, i.id.ToString())).OrderBy(i => i.Text).ToList();

            List <ListItem> altList = (from cp in bs.GetCommitteeAlternatePositions(c)
                                       select cp).Select(i => new ListItem(String.Format("{0} (Alternate)", i.positionName), (i.id + 100).ToString())).OrderBy(i => i.Text).ToList();

            if (includePleaseSelect)
            {
                list.Insert(0, new ListItem("Please Select", string.Empty));
            }

            return(list.Concat(altList).ToList());
        }