public frmUsuario(Accion miAccion, int id) { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; Logica.SesionBL.ObtenerInstancia().Suscribir(this); usuarioBL = new Logica.UsuarioBL(); accion = miAccion; user = usuarioBL.Consultar(id); txtUsername.Text = user.Username; txtContrasena.Text = user.Password; txtConfirmarContrasena.Text = user.Password; txtContrasena.Enabled = false; txtConfirmarContrasena.Enabled = false; txtContrasena.Visible = false; txtConfirmarContrasena.Visible = false; lblContrasena.Visible = false; lblRepetirContrasena.Visible = false; btnAceptar.Location = new Point(283, 397); btnCancelar.Location = new Point(434, 397); this.Size = new Size(880, 504); txtEmail.Text = user.Email; txtNombre.Text = user.Nombre; txtApellido.Text = user.Apellido; gruposAll = usuarioBL.ListarGrupos(); foreach (var cbGrupo in ListarCheckBoxesGrupos(gruposAll)) { flpGrupos.Controls.Add(cbGrupo); } btnAceptar.Enabled = Accion.Consulta == accion ? false : true; }
public frmUsuario() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; Logica.SesionBL.ObtenerInstancia().Suscribir(this); accion = Accion.Alta; user = new Modelo.Usuario(); usuarioBL = new Logica.UsuarioBL(); gruposAll = usuarioBL.ListarGrupos(); foreach (var cbGrupo in ListarCheckBoxesGrupos(gruposAll)) { flpGrupos.Controls.Add(cbGrupo); } }