public UCGesUsuario(diinventarioEntities ent)
 {
     InitializeComponent();
     invEnt      = ent;
     mvUsuario   = new MVUsuario(ent);
     DataContext = mvUsuario;
 }
Exemple #2
0
        public DialogUsuarioMVVM(diinventarioEntities ent, usuario usuEditarSelect, bool _edicion)
        {
            InitializeComponent();
            invEnt = ent;

            //cosas mv
            mVUsuario   = new MVUsuario(invEnt);
            DataContext = mVUsuario; //si no se pone el datacontext el binding no va
            //deshabilitar boton de guardar en funcion de si hay errores o no
            this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mVUsuario.OnErrorEvent));
            mVUsuario.btnGuardar = btnGuardarUsu;

            //Bool para activacion de la edicion
            edicion = _edicion;

            //usuario anterior, antes de modificar
            usuarioAnterior = new usuario();
            usuarioAnterior = usuEditarSelect;

            //si la edicion es true
            if (edicion)
            {
                mVUsuario.usuarioNuevo     = usuEditarSelect;
                passContrasenyaMV.Password = mVUsuario.usuarioNuevo.password;
            }
        }
Exemple #3
0
 public DiagGesUsuarioMVVM(diinventarioEntities ent)
 {
     InitializeComponent();
     invEnt      = ent;
     mvUsu       = new MVUsuario(invEnt);
     DataContext = mvUsu;
     this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mvUsu.OnErrorEvent));
     mvUsu.btnGuardar = btnGuardarUsu;
 }
Exemple #4
0
 public UCGesUsuario(diinventarioEntities ent)
 {
     InitializeComponent();
     invEnt                  = ent;
     mvUsu                   = new MVUsuario(invEnt);
     DataContext             = mvUsu;
     predicadoNombreApellido = new Predicate <object>(filtroNombreApellido);
     grupoDepartamento       = new PropertyGroupDescription("departamento");
 }
        public DialogUsuarioMVVM(diinventarioEntities ent)
        {
            InitializeComponent();
            invEnt = ent;
            mvUsu  = new MVUsuario(invEnt);
            // Sirve para indicar el lugar donde se tiene que guardar la informacion
            DataContext = mvUsu;

            this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mvUsu.OnErrorEvent));
            mvUsu.btnGuardar = btnGuardarUsu;
        }
Exemple #6
0
        private Predicate <object> predicadoNombreAp; //Filtro Predicado de busqueda por nombre o apellido

        public UCGesUsuario(diinventarioEntities ent)
        {
            InitializeComponent();
            invEnt      = ent;
            mVUsu       = new MVUsuario(invEnt);
            DataContext = mVUsu;

            //inicializa Property group descripcion
            deptUsu = new PropertyGroupDescription("departamento1");

            //Inicializa filtro predicado busqueda nombre apellido
            predicadoNombreAp = new Predicate <object>(filtroNombreAp);
        }
Exemple #7
0
        public DialogUsuarioMVVM(diinventarioEntities ent)
        {
            InitializeComponent();
            invEnt = ent;
            //los enlazo
            mvUsu = new MVUsuario(invEnt);
            //Aqui decimos que los objetos de los Binding los buscaremos en la clase MVUsuario
            //En esta definiremos los objetos que se relacionen con nuestra Vista
            DataContext = mvUsu;

            //deshabilito boton; creo un evento, hay que indicar en el binding NotifyOnvalidationOnproperty error

            this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mvUsu.OnErrorEvent));
            mvUsu.btnGuardar = btnGuardar;
        }