Exemplo n.º 1
0
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        bool validacao = true;

        if (ValidParam.ValidarTamanho(txtUrl.Text.Trim(), 200) == false)
        {
            lblResultado.Text = "Tamanho máximo permitido para o campo resumo é de 200 caracteres.";
            validacao         = false;
        }
        if (ValidParam.ValidarTamanho(txtDescricao.Text.Trim(), 100) == false)
        {
            lblResultado.Text = "Tamanho máximo permitido para o campo titulo é de 100 caracteres.";
            validacao         = false;
        }
        if (ValidParam.ValidarTamanho(txtTipo.Text.Trim(), 1) == false)
        {
            lblResultado.Text = "Tamanho máximo permitido para o campo titulo é de 1 caractere.";
            validacao         = false;
        }

        if (validacao == true)
        {
            Ferramentas pc = new Ferramentas();
            pc.Descricao = ValidParam.ValidarParametro(txtDescricao.Text.Trim());
            pc.Url       = ValidParam.ValidarParametro(txtUrl.Text.Trim());
            pc.Tipo      = ValidParam.ValidarParametro(txtTipo.Text.Trim());

            if (lblCodigo.Text == "-")
            {
                pc.Inserir();
            }
            else
            {
                pc.Codigo = int.Parse(lblCodigo.Text);
                pc.Atualizar();
            }
            gridFerramenta.DataSource = Ferramentas.Listar();
            gridFerramenta.DataBind();
            btnNovo_Click(sender, e);
            lblResultado.Text = "";
        }
    }