private void setAdmin_Click(object sender, EventArgs e) { var usr = ControladorAdministrativo.GetUsuario(iNombreUsuario); Console.WriteLine(usr.Id); if (usr.Administrador) { var usuarios = ControladorAdministrativo.GetUsuarios(); foreach (UsuarioDTO user in usuarios) { if (listaCheckedBox.CheckedItems.Contains(user.Id)) { ControladorAdministrativo.SetAdministrador(user.Id); } else { ControladorAdministrativo.SetNoAdministrador(user.Id); } } MessageBox.Show("El/los usuario/s fueron configurados como administrador con Exito"); } else { MessageBox.Show("Ya no eres administrador"); this.Hide(); var vinicio = new Ventana_Inicio(); vinicio.ShowDialog(); this.Close(); } }
private void Ventana_Lista_Usuarios_Load(object sender, EventArgs e) { var listaUsuarios = ControladorAdministrativo.GetUsuarios(); DataTable dt = new DataTable(); dt.Columns.Add("Nombre", typeof(string)); foreach (UsuarioDTO usuario in listaUsuarios) { dt.Rows.Add(new object[] { usuario.Id }); } dataGridView1.DataSource = dt; }
private void SetAdministrador_Load(object sender, EventArgs e) { var usuarios = ControladorAdministrativo.GetUsuarios(); foreach (UsuarioDTO user in usuarios) { if (ControladorAdministrativo.GetUsuario(user.Id).Administrador) { int index = this.listaCheckedBox.Items.Add(user.Id); listaCheckedBox.Items[index] = user.Id; listaCheckedBox.SetItemChecked(index, true); } else { int index = this.listaCheckedBox.Items.Add(user.Id); listaCheckedBox.Items[index] = user.Id; } } }
public void GetUsuarios_DevuelveListaDeUsuarios() { var count = ControladorAdministrativo.GetUsuarios().ToList().Count; Assert.IsTrue(count >= 1); }