示例#1
0
    //---------------------------------------------------------
    //Load_ddlMailListGroups
    //---------------------------------------------------------
    protected void Load_ddlMailListGroups()
    {
        List <MailListGroupsEntity> mailListGroupsList = MailListGroupsFactory.GetAll();

        ddlMailListGroups.DataSource     = mailListGroupsList;
        ddlMailListGroups.DataTextField  = "Name";
        ddlMailListGroups.DataValueField = "GroupID";
        ddlMailListGroups.DataBind();
    }
示例#2
0
    //-----------------------------------------------
    //LoadControls
    //-----------------------------------------------
    protected override bool LoadControls()
    {
        int groupID = Convert.ToInt32(Request.QueryString["id"]);
        MailListGroupsEntity mailListGroups = MailListGroupsFactory.GetObject(groupID);

        if (mailListGroups != null)
        {
            txtName.Text = mailListGroups.Name;
            return(true);
        }

        else
        {
            return(false);
        }
    }
示例#3
0
    //---------------------------------------------------------
    //Load_ddlMailListGroups
    //---------------------------------------------------------
    protected void Load_ddlMailListGroups()
    {
        List <MailListGroupsEntity> mailListGroupsList = MailListGroupsFactory.GetAll();

        if (mailListGroupsList != null && mailListGroupsList.Count > 0)
        {
            cblMailListGroups.DataSource     = mailListGroupsList;
            cblMailListGroups.DataTextField  = "Name";
            cblMailListGroups.DataValueField = "GroupID";
            cblMailListGroups.DataBind();
            cblMailListGroups.Enabled = true;
        }
        else
        {
            cblMailListGroups.Items.Clear();
            cblMailListGroups.Enabled = false;
        }
    }
示例#4
0
    //---------------------------------------------------------
    //LoadData
    //---------------------------------------------------------
    protected override void LoadData()
    {
        List <MailListGroupsEntity> mailListGroupsList = MailListGroupsFactory.GetAll();

        LoadGrid(mailListGroupsList, "GroupID");
        //-------------------------------------------------------------------------------
        //Security Premession
        //--------------------------
        //Check Edit permission
        if (!ZecurityManager.UserCanExecuteCommand(CommandName.Edit))
        {
            dgControl.Columns[dgControl.Columns.Count - 2].Visible = false;
        }
        //Check Delete permission
        if (!ZecurityManager.UserCanExecuteCommand(CommandName.Delete))
        {
            dgControl.Columns[dgControl.Columns.Count - 1].Visible = false;
        }
        //-------------------------------------------------------------------------------
    }
示例#5
0
    //-----------------------------------------------
    //SaveData
    //-----------------------------------------------
    protected override object SaveData()
    {
        MailListGroupsEntity mailListGroups = (MailListGroupsEntity)LoadObject();

        if (mailListGroups != null)
        {
            SPOperation operation;
            if (pageType == PagesTypes.AdminAdd)
            {
                operation = SPOperation.Insert;
            }
            else
            {
                operation = SPOperation.Update;
            }

            status = MailListGroupsFactory.Save(mailListGroups, operation);
        }
        return(mailListGroups);
    }
示例#6
0
    //---------------------------------------------------------
    //Load_ddlMailListGroups
    //---------------------------------------------------------
    protected void Load_ddlMailListGroups()
    {
        List <MailListGroupsEntity> mailListGroupsList = MailListGroupsFactory.GetAll();

        OurDropDownList.LoadDropDownList <MailListGroupsEntity>(mailListGroupsList, ddlMailListGroups, "Name", "GroupID", true);
    }
示例#7
0
    //--------------------------------------------------------
    #endregion

    #region --------------DeleteItem--------------

    protected override bool DeleteItem(int id)
    {
        return(MailListGroupsFactory.Delete(id));
    }