示例#1
0
 public static bool Delete(Model.DocRoleCtrl docRoleCtrl)
 {
     using (IDbConnection conn = DbSwitcher.GetOpenConnection())
     {
         conn.Delete(docRoleCtrl);
     }
     return(false);
 }
示例#2
0
        private static void SaveDocRoleCtrl(List <string> editRoleList, string strCrUsrId, string strDocId)
        {
            List <Model.DocRoleCtrl> docRoleCtrls = new List <Model.DocRoleCtrl>();

            Model.DocRoleCtrl docAdminRoleCtrl = new Model.DocRoleCtrl
            {
                Crdt     = DateTime.Now,
                Updt     = DateTime.Now,
                CrUsrId  = strCrUsrId,
                UpUsrId  = strCrUsrId,
                CtrlType = 1,
                DocId    = strDocId,
                RoleId   = "4be2ec6a-5ca6-4a73-8975-892189b72137"
            };
            docRoleCtrls.Add(docAdminRoleCtrl);
            if (editRoleList != null && editRoleList.Count > 0)
            {
                foreach (var item in editRoleList)
                {
                    Model.DocRoleCtrl docRoleCtrl = new Model.DocRoleCtrl
                    {
                        Crdt     = DateTime.Now,
                        Updt     = DateTime.Now,
                        CrUsrId  = strCrUsrId,
                        UpUsrId  = strCrUsrId,
                        CtrlType = 1,
                        DocId    = strDocId,
                        RoleId   = item
                    };
                    docRoleCtrls.Add(docRoleCtrl);
                }
            }
            if (docRoleCtrls.Count > 0)
            {
                DocRoleCtrl.Add(docRoleCtrls);
            }
        }