private void FormUsuaris_Load(object sender, EventArgs e)
        {
            String missatge = "";


            if (User.SuperAdmin)
            {
                comboBoxComunidades.DataSource    = ComunitatsOrm.Select(ref missatge);
                comboBoxComunidades.SelectedIndex = COMUNIDAD_POR_DEFECTO;
            }
            else
            {
                List <usuaris> _usuaris = AdminOrm.Select(ref missatge, User.id);

                comboBoxComunidades.DataSource = _usuaris[0].comunitats.ToList();
            }


            if (!missatge.Equals(""))
            {
                MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
            else
            {
                cargarGrid();
            }
        }
 private void comboBoxRol_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxRol.SelectedIndex != -1)
     {
         rols rol = (rols)comboBoxRol.SelectedItem;
         if (comboBoxRol.SelectedIndex == 0)
         {
             comboBoxComunidades.SelectedIndex  = -1;
             bindingSourceComunitats.DataSource = null;
             dataGridViewComunidades.DataSource = null;
             _comunitats.Clear();
         }
         else
         {
             String            missatge   = "";
             List <comunitats> comunitats = ComunitatsOrm.Select(ref missatge);
             if (missatge.Equals(""))
             {
                 bindingSourceComunitats.DataSource = comunitats;
                 comboBoxComunidades.SelectedIndex  = -1;
             }
             else
             {
                 MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }