bool IsUpdataRepeat(role r)
        {
            GetRole     gr     = new GetRole();
            List <role> rl     = gr.getrole();
            List <role> temprl = rl.FindAll(p => p.roleName == r.roleName);

            foreach (role re in temprl)
            {
                if (re != null && re.guid != r.guid)
                {
                    MessageAlert.Alert("该名称已经存在!");
                    return(true);
                }
            }
            temprl = rl.FindAll(p => p.roleDM == r.roleDM);
            foreach (role re in temprl)
            {
                if (re != null && re.guid != r.guid)
                {
                    MessageAlert.Alert("该编号已经存在!");
                    return(true);
                }
            }
            return(false);
        }
Пример #2
0
 public PowerAllow(Main m)
 {
     InitializeComponent();
     list(m.menu);
     databind(mll);
     datarolebind(getRole.getrole());
     _powerlist = Getxml();
 }
Пример #3
0
        public void BindRole(ComboBox cb)
        {
            GetRole     gr = new GetRole();
            List <role> rl = new List <role>();

            rl                   = gr.getrole();
            cb.ItemsSource       = rl;
            cb.DisplayMemberPath = "roleName";
            cb.SelectedValuePath = "id";
        }
        bool IsExit(role r, int count = 0)
        {
            GetRole     gr = new GetRole();
            List <role> rl = gr.getrole();

            if (rl.FindAll(p => p.roleName == r.roleName).Count > count)
            {
                MessageAlert.Alert("该名称已经存在!");
                return(true);
            }

            if (rl.FindAll(p => p.roleDM == r.roleDM).Count > count)
            {
                MessageAlert.Alert("该编号已经存在!");
                return(true);
            }
            return(false);
        }