protected void dtgAgencias_Delete(object sender, DataGridCommandEventArgs e) { IAgencia agencia = AgenciaFactory.GetAgencia(); //agencia.AgenciaID = Convert.ToInt32(this.dtgAgencias.DataKeys[e.Item.DataSetIndex]); agencia.AgenciaID = Convert.ToInt32(this.dtgAgencias.DataKeys[e.Item.ItemIndex]); agencia.Consultar(); try { agencia.Eliminar(usuario); this.dtgAgencias.EditItemIndex = -1; this.BindGrid(this.dtgAgencias.CurrentPageIndex); } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }