コード例 #1
0
 public static void InsertUserModule(long id, long mmId)
 {
     DbEntry.UsingTransaction(delegate
     {
         DeleteUserModule(id, mmId);
         MainOptr mm   = MainOptr.FindById(id);
         MainModule ma = MainModule.FindById(mmId);
         mm.Modules.Add(ma);
         mm.Save();
     });
 }
コード例 #2
0
ファイル: FrmACLOptrEdit.cs プロジェクト: tengdahuang/CaiHong
        protected override void Loading()
        {
            if (IsAdd)
            {
                cbSavePassword.Visible = false;
            }
            else
            {
                var optr = MainOptr.FindById(long.Parse(ItemID));
                FrmAddEditBindComboBoxText.BindObjectToControls(optr, tabPage1);
            }

            if (UserStatics.OptrType != "All")
            {
                ctMainOptrType.Text = UserStatics.OptrType;
            }
        }
コード例 #3
0
 protected override void toolStripButtonSave_Click(object sender, EventArgs e)
 {
     //加密密码text
     ctPassword.Text = EncryptDecrypt.MD5(ctPassword.Text);
     if (IsAdd)
     {
         var optr = MainOptr.New;
         FrmAddEditBind.BindControlsToObject(optr, tabPage1);
         optr.Save();
     }
     else
     {
         var optr = MainOptr.FindById(long.Parse(ItemID));
         FrmAddEditBind.BindControlsToObject(optr, tabPage1);
         optr.Save();
     }
 }
コード例 #4
0
 public static IList <MainModule> GetOptrModules(long id)
 {
     return(MainOptr.FindById(id).Modules);
 }