private void BuscarNombreRol(RolAsignado rolAsignado, List <Rol> roles) { Dictionary <String, String> parametrosDeBusquedaNombre = new Dictionary <string, string>(); parametrosDeBusquedaNombre.Add("id_rol", Convert.ToString(rolAsignado.IdRol)); roles.Add(Rol.buscar(parametrosDeBusquedaNombre).First()); }
private void BTNagregar_Click(object sender, EventArgs e) { idRolSeleccionado = obtenerIdRolSeleccionado(); RolAsignado rolAsignado = new RolAsignado(username, idRolSeleccionado); rolAsignado.guardate(); this.busquedaDeValores(); }
private void ActualizarRoles() { //busco los roles asignados del usuario en la tabla intermedia roles_asignados Dictionary <String, String> parametrosBusquedaRolesAsignados = new Dictionary <String, String>(); parametrosBusquedaRolesAsignados.Add("username", this.username); List <RolAsignado> rolesAsignadosEncontrados = RolAsignado.buscar(parametrosBusquedaRolesAsignados); //con los roles encontrados, cargo la entidad de rol en la tabla Rol rolesAsignadosEncontrados.ForEach(rolAsignado => this.CargarRolDeUsuario(rolAsignado.IdRol)); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { if (e.ColumnIndex == dataGridView1.Columns["Eliminar"].Index) { DataGridViewRow row = dataGridView1.Rows[e.RowIndex]; RolAsignado rolAEliminar = new RolAsignado(username, Convert.ToInt16(row.Cells[0].Value)); rolAEliminar.eliminate(); busquedaDeValores(); } } }
private void busquedaDeValores() { Dictionary <String, String> parametrosDeBusquedaRoles = new Dictionary <string, string>(); if (TXTusuario.Text != "") { parametrosDeBusquedaRoles.Add("username", Convert.ToString(username)); } List <RolAsignado> rolesAsignados = RolAsignado.buscar(parametrosDeBusquedaRoles); List <Rol> roles = new List <Rol>(); rolesAsignados.ForEach(rolAsignado => BuscarNombreRol(rolAsignado, roles)); construccionDeGridView(roles); }