Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        //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;
                }
            }
        }