protected void Salvar_Click(object sender, EventArgs e) { try { categoriaDTO.Nome = nome.Text; categoriaDTO.Descricao = descricao.Text; categoriaBLL.Inserir(categoriaDTO); // alert string mensagem = "Categoria inserido com sucesso!"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('" + mensagem + "')", true); } catch (Exception ex) { msgErro.Visible = true; msgErro.Text = ex.Message; } }
//SALVAR private void btnSalvar_Click(object sender, EventArgs e) { //verifica se é inserção ou alteração if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir)) { //INSERIR Categoria categoria = new Categoria(); categoria.nome = txtNome.Text; categoria.descricao = txtDescricao.Text; //envia para o metodo tudo q foi colocado na classe cliente CategoriaBLL categoriaBLL = new CategoriaBLL(); string retorno = categoriaBLL.Inserir(categoria); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idCategoria = Convert.ToInt32(retorno); MessageBox.Show("Inserido com Sucesso!. Código: " + idCategoria.ToString()); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Inserir. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar)) { //ALTERAR Categoria categoria = new Categoria(); categoria.idCategoria = Convert.ToInt32(txtId.Text); categoria.nome = txtNome.Text; categoria.descricao = txtDescricao.Text; //envia para o metodo tudo q foi colocado na classe cliente CategoriaBLL categoriaBLL = new CategoriaBLL(); string retorno = categoriaBLL.Alterar(categoria); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idCategoria = Convert.ToInt32(retorno); MessageBox.Show("Registro Alterado com Sucesso!. "); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Alterar o registro. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }