示例#1
0
        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;
        }
示例#2
0
 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);
     }
 }