protected void Button1_Click(object sender, EventArgs e) { if (SMSArchiveFactory.DeleteAll()) { LoadData(); } }
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; } }
protected void dgSMSArchive_DeleteCommand(object source, DataGridCommandEventArgs e) { int id = Convert.ToInt32(dgSMSArchive.DataKeys[e.Item.ItemIndex]); if (SMSArchiveFactory.Delete(id)) { LoadData(); } }
//-------------------------------------------------------- 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); }