예제 #1
0
        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();
        }
예제 #2
0
        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();
                }
            }
        }