Exemple #1
0
    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;
    }
Exemple #2
0
    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();
    }
Exemple #3
0
    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;
        }
    }
Exemple #4
0
    private DataTable GetSubscibedUsers()
    {
        var taNewsLett = new DataSetVepAdminTableAdapters.NewsLetterTableAdapter();

        return(taNewsLett.GetListaMailNewsLetter());
    }