Пример #1
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (SMSArchiveFactory.DeleteAll())
     {
         LoadData();
     }
 }
Пример #2
0
    private void LoadData()
    {
        DataTable dtSource = SMSArchiveFactory.GetAll();

        if (dtSource != null && dtSource.Rows.Count > 0)
        {
            dgSMSArchive.DataSource   = dtSource;
            dgSMSArchive.DataKeyField = "ID";
            dgSMSArchive.PageSize     = 50;
            if (dgSMSArchive.PageSize >= dtSource.Rows.Count)
            {
                dgSMSArchive.AllowPaging = false;
            }
            //if (!Security.IsInRole(SiteRoles.D))
            //{
            //    dgSMSArchive.Columns[dgSMSArchive.Columns.Count - 1].Visible = false;
            //}
            dgSMSArchive.DataBind();
            dgSMSArchive.Visible = true;
            lblMsg.Visible       = false;
        }
        else
        {
            dgSMSArchive.Visible = false;
            lblMsg.Visible       = true;
        }
    }
Пример #3
0
    protected void dgSMSArchive_DeleteCommand(object source, DataGridCommandEventArgs e)
    {
        int id = Convert.ToInt32(dgSMSArchive.DataKeys[e.Item.ItemIndex]);

        if (SMSArchiveFactory.Delete(id))
        {
            LoadData();
        }
    }
Пример #4
0
    //--------------------------------------------------------
    protected void SaveArchive()
    {
        Languages langID = (Languages)SiteSettings.Languages_DefaultLanguageID;

        if (trLanguages.Visible)
        {
            langID = (Languages)Convert.ToInt32(ddlLanguages.SelectedValue);
        }
        //-------------------------------------------------------------
        SMSArchiveEntity smsArchive = new SMSArchiveEntity();

        smsArchive.LangID         = langID;
        smsArchive.Message        = txtMsg.Text;
        smsArchive.RecieverMobile = txtNumbers.Text;
        smsArchive.Sender         = SmsSettings.Sender;
        SMSArchiveFactory.Create(smsArchive);
    }