コード例 #1
0
ファイル: frm_userrole.cs プロジェクト: radtek/One
        private void btnOK_Click(object sender, EventArgs e)
        {
            StringBuilder sbt = new StringBuilder();

            foreach (var m in pnl.Controls)
            {
                if (m is CheckBox)
                {
                    CheckBox cb = (CheckBox)m;
                    if (cb.Checked)
                    {
                        sbt.AppendFormat("|{0}", cb.Tag);
                    }
                }
            }

            if (sbt.Length > 0)
            {
                sbt.Remove(0, 1);
            }

            IsysService service = sysService.GetService();

            service.AddUserRole(userID, sbt.ToString());

            StringBuilder sbt2 = new StringBuilder();

            foreach (ListViewItem m in lstR.Items)
            {
                sbt2.AppendFormat("|{0}", m.Tag);
            }

            if (sbt2.Length > 0)
            {
                sbt2.Remove(0, 1);
            }

            service.EditUserRule(ID, sbt2.ToString());

            DialogResult = DialogResult.OK;
        }