Пример #1
0
    private void LoadData()
    {
        DataTable dtSource = SMSGroupsFactory.GetAll();

        if (dtSource != null && dtSource.Rows.Count > 0)
        {
            dgSMSGroups.DataSource   = dtSource;
            dgSMSGroups.DataKeyField = "GroupID";
            if (dgSMSGroups.PageSize >= dtSource.Rows.Count)
            {
                dgSMSGroups.AllowPaging = false;
            }
            //Check Roles----------------------------
            //if (!Security.IsInRole(SiteRoles.U))
            //{
            //    dgSMSGroups.Columns[dgSMSGroups.Columns.Count - 2].Visible = false;
            //}
            //if (!Security.IsInRole(SiteRoles.D))
            //{
            //    dgSMSGroups.Columns[dgSMSGroups.Columns.Count - 1].Visible = false;
            //}

            //---------------------------------------
            dgSMSGroups.DataBind();
            dgSMSGroups.Visible = true;
            lblMsg.Visible      = false;
        }
        else
        {
            dgSMSGroups.Visible = false;
            lblMsg.Visible      = true;
        }
    }
Пример #2
0
    protected void dgSMSGroups_DeleteCommand(object source, DataGridCommandEventArgs e)
    {
        int GroupID = Convert.ToInt32(dgSMSGroups.DataKeys[e.Item.ItemIndex]);

        if (SMSGroupsFactory.Delete(GroupID))
        {
            LoadData();
        }
    }
Пример #3
0
 private void LoadData()
 {
     if (Request.QueryString["GroupID"] != null)
     {
         int             GroupID   = Convert.ToInt32(Request.QueryString["GroupID"]);
         SMSGroupsEntity smsGroups = SMSGroupsFactory.GetSMSGroupsObject(GroupID);
         txtName.Text = smsGroups.Name;
     }
     else
     {
         this.Visible = false;
     }
 }
Пример #4
0
    protected void btnCreate_Click(object sender, System.EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        SMSGroupsEntity smsGroups = new SMSGroupsEntity();

        smsGroups.Name = txtName.Text;
        if (SMSGroupsFactory.Create(smsGroups))
        {
            General.MakeAlertSucess(lblResult, Resources.AdminText.SavingDataSuccessfuly);
            ClearControls();
        }
        else
        {
            General.MakeAlertError(lblResult, Resources.AdminText.SavingDataFaild);
        }
    }
Пример #5
0
    protected void btnUpdate_Click(object sender, System.EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        SMSGroupsEntity smsGroups = new SMSGroupsEntity();

        smsGroups.GroupID = Convert.ToInt32(Request.QueryString["GroupID"]);
        smsGroups.Name    = txtName.Text;
        if (SMSGroupsFactory.Update(smsGroups))
        {
            Response.Redirect("default.aspx");
        }
        else
        {
            General.MakeAlertError(lblResult, Resources.AdminText.SavingDataFaild);
        }
    }
Пример #6
0
    protected void btnCreate_Click(object sender, System.EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        SMSGroupsEntity smsGroups = new SMSGroupsEntity();

        smsGroups.Name = txtName.Text;
        if (SMSGroupsFactory.Create(smsGroups))
        {
            lblResult.CssClass = "operation_done";
            lblResult.Text     = Resources.AdminText.SavingDataSuccessfuly;
            ClearControls();
        }
        else
        {
            lblResult.CssClass = "operation_error";
            lblResult.Text     = Resources.AdminText.SavingDataFaild;
        }
    }
Пример #7
0
    //---------------------------------------------------------
    //Load_ddlSmsGroups
    //---------------------------------------------------------
    protected void Load_ddlSmsGroups()
    {
        List <SMSGroupsEntity> SmsGroupsList = SMSGroupsFactory.GetAllInList();

        OurDropDownList.LoadDropDownList <SMSGroupsEntity>(SmsGroupsList, ddlSmsGroups, "Name", "GroupID", true);
    }