public void UpdateRight(IBasePlug plug) { if (plug == null) { iBigIcon.Source = null; tbTitle.Text = ""; tbPermissions.Text = ""; tbAuthor.Text = ""; tbDescribe.Text = ""; bEnable.Visibility = Visibility.Collapsed; bDisable.Visibility = Visibility.Collapsed; bInstall.Visibility = Visibility.Collapsed; bUnInstall.Visibility = Visibility.Collapsed; } else { iBigIcon.Source = plug.GetIcon(); PlugInfo plugInfo = plug.GetInfo(); tbTitle.Text = plugInfo.Title; tbAuthor.Text = plugInfo.Author; tbDescribe.Text = plugInfo.Describe; for (int i = 0; i < plug.GetPermissions().Count; i++) { if (i == plug.GetPermissions().Count - 1) { tbPermissions.Text = PermissionsClass.PermissionsExplain(plug.GetPermissions()[i]); } else { tbPermissions.Text = PermissionsClass.PermissionsExplain(plug.GetPermissions()[i]) + Environment.NewLine; } } } }
protected void btnAdd_Click(object sender, EventArgs e) { var permission = new PermissionsClass(); if (Request.QueryString["id"] != null) { // var idd = int.Parse(Request.QueryString["id"]); // var period = int.Parse(ddlClassNumber.SelectedValue); // OnlineSchoolEntities km = new OnlineSchoolEntities(); // var Exist = (from k in km.Permissions where k.Id == idd && k.Period == period select k).FirstOrDefault(); // if (Exist != null) // { // permission = Exist; // } // permission.Period = int.Parse(ddlClassNumber.SelectedValue); // permission.ClassRoom = txtClass.Text; // permission.EmployeeId = ddlEmployee.SelectedValue; // permission.Comment = txtComments.Text; //// permission.PermissionId = idd; // if (Exist == null) // { // km.PermissionsClasses.Add(permission); // } // km.SaveChanges(); // LstClass.DataBind(); } else { permission.EmployeeId = ddlEmployee.SelectedValue; permission.PermissionEmployeeId = ddlEmpName.SelectedValue; permission.Reason = txtReson.Text; // permission.Date= km.PermissionsClasses.Add(permission); km.SaveChanges(); } }
public static readonly new string className = "Moderator";// Readonly to prevent edit! public Moderator() { Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.Moderator); }
} // in minutes public Member() { Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.None); }
} // Will be true if an admin has all permissions public Admins() { Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.Admin); }
public Coach() { Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.Coach); }