protected void btnUpdate_Click(object sender, EventArgs e) { var taNewsletter = new DataSetVepAdminTableAdapters.NewsLetterTableAdapter(); taNewsletter.Update(txtEmail.Text, int.Parse(hdnmailID.Value)); txtEmail.Text = string.Empty; ShowMessage(MessageType.Success, "Aggiornamento effettuato con successo."); lvUsersSubscribed.DataBind(); btnUpdate.Visible = false; btnInsert.Visible = true; }
protected void btnInsert_Click(object sender, EventArgs e) { var taNewsletter = new DataSetVepAdminTableAdapters.NewsLetterTableAdapter(); if (!Helper.IsValidMailAddress(txtEmail.Text)) { ShowMessage(MessageType.Error, "Formato e-mail non valido. [Formato valido es. [email protected]]."); return; } taNewsletter.Insert(txtEmail.Text); txtEmail.Text = string.Empty; ShowMessage(MessageType.Success, "Utente aggiunto in archivio."); lvUsersSubscribed.DataBind(); }
protected void lvUsersSubscribed_OnItemCommand(object sender, ListViewCommandEventArgs e) { var dataItem = e.Item as ListViewDataItem; if (dataItem == null) { return; } var dataKey = lvUsersSubscribed.DataKeys[dataItem.DisplayIndex]; if (dataKey == null) { return; } var mailId = dataKey.Value.ToString(); var taNewsletter = new DataSetVepAdminTableAdapters.NewsLetterTableAdapter(); DivSuccess.Visible = false; DivError.Visible = false; switch (e.CommandName) { case "cancella": { taNewsletter.DeletebyId(int.Parse(mailId)); lvUsersSubscribed.DataBind(); } break; case "modifica": { DataTable dtNewsLetter = taNewsletter.GetDataById(int.Parse(mailId)); txtEmail.Text = dtNewsLetter.Rows[0]["email"].ToString(); btnUpdate.Visible = true; btnInsert.Visible = false; hdnmailID.Value = mailId; } break; } }
private DataTable GetSubscibedUsers() { var taNewsLett = new DataSetVepAdminTableAdapters.NewsLetterTableAdapter(); return(taNewsLett.GetListaMailNewsLetter()); }