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); } } } }