protected void btnEliminar_Click(object sender, EventArgs e) { foreach (GridDataItem item in rgGrupos.SelectedItems) { int vIdGrupo = int.Parse(item.GetDataKeyValue("ID_GRUPO").ToString()); E_GRUPOS vItemGrupo = vLstGruposPlaza.Where(w => w.ID_GRUPO == vIdGrupo).FirstOrDefault(); if (vItemGrupo != null) { vLstGruposPlaza.Remove(vItemGrupo); } } vLstPlazasGrupo = new List <E_PLAZA_GRUPO>(); rgPlazasGrupo.Rebind(); rgGrupos.Rebind(); }
protected void btnEliminar_Click(object sender, EventArgs e) { foreach (GridDataItem item in rgGrupos.SelectedItems) { int vIdGrupo = int.Parse(item.GetDataKeyValue("ID_GRUPO").ToString()); //string vClGrupo = item.GetDataKeyValue("CL_GRUPO").ToString(); bool vFgSistema = bool.Parse(item.GetDataKeyValue("FG_SISTEMA").ToString()); if (vFgSistema) { UtilMensajes.MensajeResultadoDB(rwmAlertas, "Este grupo pertenece al sistema y no es posible eliminarlo.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); return; } E_GRUPOS vItem = vLstGruposPlaza.Where(w => w.ID_GRUPO == vIdGrupo).FirstOrDefault(); if (vItem != null) { vLstGruposPlaza.Remove(vItem); rgGrupos.Rebind(); } } }