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!!!!