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(""); } }
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(""); } }