コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <Feature> features = new List <Feature>();

            foreach (object o in lstFeatures.SelectedItems)
            {
                Feature f = (Feature)o;
                features.Add(f);
            }
            string RoleID = Role.InsertRole(txtRoleName.Text);

            if (RoleID.Equals("failed"))
            {
                MessageBox.Show("Role Name existed!");
                return;
            }
            int result = FeatureList.InsertsFeaturesWithRoleID(RoleID, features);

            if (result != features.Count)
            {
                MessageBox.Show("Something went wrong! Cant add new Role"); return;
            }
            MessageBox.Show("Added \n Role: " + txtRoleName.Text + "\n RoleID: " + RoleID);

            List <Role> roles = RoleList.GetRoles();

            lstRoles.DataSource    = roles;
            lstRoles.DisplayMember = "RoleName";
            lstRoles.Refresh();
        }