示例#1
0
        public static string share(string ResourceToResourceFolder_Id)
        {
            Rc.Model.Resources.Model_F_User FloginUser = Rc.Common.StrUtility.clsUtility.IsFPageFlag() as Rc.Model.Resources.Model_F_User;
            try
            {
                string    strsql = "select distinct(SchoolId) from dbo.VW_UserOnClassGradeSchool where UserId='" + FloginUser.UserId + "' and SchoolId<>''";
                DataTable dt     = Rc.Common.DBUtility.DbHelperSQL.Query(strsql).Tables[0];

                Model_ResourceShare rs = new Model_ResourceShare();
                rs.ResourceShareId             = Guid.NewGuid().ToString();
                rs.ResourceToResourceFolder_Id = ResourceToResourceFolder_Id;
                rs.ShareObjectId = dt.Rows.Count > 0 ? dt.Rows[0]["SchoolId"].ToString() : "";
                rs.CreateUserId  = FloginUser.UserId;
                rs.CreateTime    = DateTime.Now;

                Model_ResourceToResourceFolder rtr    = new Model_ResourceToResourceFolder();
                BLL_ResourceToResourceFolder   rtrbll = new BLL_ResourceToResourceFolder();
                rtr = rtrbll.GetModel(ResourceToResourceFolder_Id);
                rtr.Resource_shared = "1";
                BLL_ResourceShare bllrs = new BLL_ResourceShare();
                if (bllrs.ShareResource(rs, rtr))
                {
                    return("1");
                }
                else
                {
                    return("");
                }
            }
            catch (Exception)
            {
                return("");
            }
        }
示例#2
0
 public static string cancel(string ResourceToResourceFolder_Id)
 {
     Rc.Model.Resources.Model_F_User FloginUser = Rc.Common.StrUtility.clsUtility.IsFPageFlag() as Rc.Model.Resources.Model_F_User;
     try
     {
         Model_ResourceToResourceFolder rtr    = new Model_ResourceToResourceFolder();
         BLL_ResourceToResourceFolder   rtrbll = new BLL_ResourceToResourceFolder();
         rtr = rtrbll.GetModel(ResourceToResourceFolder_Id);
         rtr.Resource_shared = "";
         BLL_ResourceShare bllrs = new BLL_ResourceShare();
         if (bllrs.CancelShareResource(ResourceToResourceFolder_Id, rtr))
         {
             return("1");
         }
         else
         {
             return("");
         }
     }
     catch (Exception)
     {
         return("");
     }
 }