Exemple #1
0
    public static int Inser(fal_faleconosco fal)
    {
        int retorno = 0;

        try
        {
            //Correto
            IDbConnection objConexao; //Abrir a conexão
            IDbCommand    objCommand; // Criar e executar os comandos
            string        sql = "insert into fal_faleconosco ";
            sql += "(fal_nome, fal_email, fal_mensagem)";
            sql += "values ";
            sql += "(?fal_nome, ?fal_email, ?fal_mensagem)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);


            objCommand.Parameters.Add(Mapped.Parameter("?fal_nome", fal.fal_nome));
            objCommand.Parameters.Add(Mapped.Parameter("?fal_email", fal.fal_email));
            objCommand.Parameters.Add(Mapped.Parameter("?fal_mensagem", fal.fal_mensagem));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objConexao.Dispose();
            objCommand.Dispose();
        }
        catch (Exception)
        {
            //erro
            retorno = -2;
        }
        return(retorno);
    }
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        fal_faleconosco fal = new fal_faleconosco();

        fal.fal_nome     = TextBox1.Text;
        fal.fal_email    = TextBox2.Text;
        fal.fal_mensagem = TextBox3.Text;

        switch (fal_faleconoscoDB.Insert(fal))
        {
        case 0:
            //lblFeedBack.Text = "<script>alert('Mensagem enviada com sucesso');</script>";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalCb();", true);
            TextBox1.Text = null;
            TextBox2.Text = null;
            TextBox3.Text = null;
            break;

        case -2:
            lblFeedBack.Text = "Erro";
            break;
        }
    }