Exemplo n.º 1
0
        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);
 }
Exemplo n.º 4
0
        }                                  // in minutes



        public Member()
        {
            Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.None);
        }
Exemplo n.º 5
0
 }                                      // Will be true if an admin has all permissions
 public Admins()
 {
     Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.Admin);
 }
Exemplo n.º 6
0
 public Coach()
 {
     Permissions = PermissionsClass.SetTo(PermissionsClass.PermissionType.Coach);
 }