예제 #1
0
    protected void Gravar()
    {
        Cadastro    cad = new Cadastro();
        Conexao     con = new Conexao(strConexao);
        DALCadastro d   = new DALCadastro(con);

        // Variáveis
        cad.Nome  = txtNome.Text;
        cad.Email = txtEmail.Text;
        cad.Fone  = txtFone.Text;

        try
        {
            switch (hOperacao.Value)
            {
            case "I":
                d.Incluir(cad);
                this.msg = "Cadastrado com sucesso! Registro número: ";
                ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensagem", "alert('" + msg + cad.Id.ToString() + "'); ", true);
                break;

            case "U":
                cad.Id = Convert.ToInt32(txtCodigo.Text);
                d.Alterar(cad);
                this.msg = "Alterado com sucesso!";
                ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensagem", "alert('" + msg + "'); ", true);
                break;
            }

            Limpar();
            mostrarPainel(true, true, false);
        }
        catch (Exception)
        {
        }
        finally
        {
        }
    }