Пример #1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            AssuntosInovacaoTableAdapter assuntoInovacao = new AssuntosInovacaoTableAdapter();

            if (_idAssuntoSelecionado == 0)
            {
                if ((assuntoInovacao.VerificarExisteAssunto(txbNome.Text, int.Parse(ddlProduto.SelectedValue), int.Parse(ddlVersao.SelectedValue))) == 0)
                {
                    assuntoInovacao.Inserir(txbNome.Text, txbDescricao.Text, int.Parse(ddlVersao.SelectedValue), int.Parse(ddlProduto.SelectedValue));
                    int novoId = assuntoInovacao.BuscarUltimoAssuntoCriado().Value;
                    AdicionarTarefasSelecionadas(novoId);
                }
                else
                {
                    msg.Text    = "Já existe um assunto de inovação cadastrado com a mesma versão, nome e produto";
                    msg.Visible = true;
                }
            }
            else
            {
                assuntoInovacao.Atualizar(txbNome.Text, txbDescricao.Text, int.Parse(ddlVersao.SelectedValue), int.Parse(ddlProduto.SelectedValue), _idAssuntoSelecionado);
                AdicionarTarefasSelecionadas(_idAssuntoSelecionado);
            }
            Session.Remove("assuntoSelecionado");
            Response.Redirect("VisualizarAssuntos.aspx");
        }
Пример #2
0
        /// <summary>
        /// Busca os dados da base e carrega na tela para edição
        /// </summary>
        /// <param name="_idAssuntoSelecionado"></param>
        private void CarregarDados(int _idAssuntoSelecionado)
        {
            AssuntosInovacaoTableAdapter assuntoInovacao = new AssuntosInovacaoTableAdapter();

            TCC_Gestao_Inovacao.DataSetDwInovacao.AssuntosInovacaoDataTable tabela = assuntoInovacao.BuscarPorId(_idAssuntoSelecionado);
            TCC_Gestao_Inovacao.DataSetDwInovacao.AssuntosInovacaoRow       linha  = (TCC_Gestao_Inovacao.DataSetDwInovacao.AssuntosInovacaoRow)tabela.Rows[0];
            txbDescricao.Text              = linha.DescricaoAssunto;
            txbNome.Text                   = linha.NomeAssunto;
            ddlProduto.SelectedValue       = linha.Produto.ToString();
            ddlVersao.SelectedValue        = linha.Versao.ToString();
            GridView2.Visible              = true;
            lblTarefasRelacionadas.Visible = true;
        }