none
URGENTE!! RowUpdating Mensagem de confirmação ao editar RRS feed

  • Pergunta

  • Bons dias companheiros,

    Preciso de ajuda urgente no que toca ao meu programa de aspx e c#, estou em estágio e estou surtando!

    Eles querem uma mensagem de confirmação ao fazer um row updating do tipo "Tem a certeza que quer editar esta linha?"

    Pode ser client side por exemplo, sem utilizar aspx já que não existe um botão propriamente.

    void gvOrganismoComposicao_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
    
            exPanel.SetStatus("");
    
            App_Controls_LOV_LOVProduto lovProduto = ((App_Controls_LOV_LOVProduto)gvOrganismoComposicao.Rows[e.RowIndex].FindControl("LOVProduto"));
    
    
    
            if (lovProduto.LovId != null)
            {
                if (Convert.ToInt32(gvOrganismoComposicao.DataKeys[e.RowIndex][0]) > 0)
                {
                    
                    try
                    {
                        DAL.PQ_OrganismoComposicao.PrimaryKey pk = new DAL.PQ_OrganismoComposicao.PrimaryKey(Convert.ToInt32(gvOrganismoComposicao.DataKeys[e.RowIndex][0]));
                        DAL.PQ_OrganismoComposicao entity = new DAL.PQ_OrganismoComposicao(pk);
                        entity.FindByPk();
    
                        ValoresDB(entity, e.RowIndex);
    
                        UI.Utils.PerformUpdateAudit(entity);
    
                        entity.Update();
    
                        AssociacaoProdutoComposicao(lovProduto, entity.Id);
                    }
                    catch
                    {
                        exPanel.SetStatus(GetResourceManager().GetMessage("#MSG_ERRO# #Accao_Alterar# #Geral_PQ_OrganismoComposicao#. #MSGErro_Verificar#"));
                    }
                }
                else
                {
                    try
                    {
                        DAL.PQ_OrganismoComposicao entity = new DAL.PQ_OrganismoComposicao();
    
                        ValoresDB(entity, e.RowIndex);
    
                        UI.Utils.PerformInsertAudit(entity);
    
                        AssociacaoProdutoComposicao(lovProduto, entity.Insert());
                    }
                    catch
                    {
                        exPanel.SetStatus(GetResourceManager().GetMessage("#MSG_ERRO# #Accao_Inserir# #Geral_PQ_OrganismoComposicao#. #MSGErro_Verificar#"));
                    }
                }
                gvOrganismoComposicao.EditIndex = -1;
                exPanel.BindGrid();
            }
            else
                exPanel.SetStatus(GetResourceManager().GetMessage("#CAMPOS_OBRIGATORIOS# (#PQ_vwOrganismoComposicao_PCodigo#)"));
    
        }

    Como posso implementar uma mensagem de confirmação num rowupdating sem haver um botão fisico?

    Obrigado!!!!



    quarta-feira, 8 de abril de 2020 11:32