//===========================================================================================================================================
 //===========================================================================================================================================
 public PaginaCrearItems(Personas persona, Usuarios usuario, string TableroId)
 {
     InitializeComponent();
     //SE ENLAZA CON LA CLASE "PaginaInformacionViewModel"
     //NOTA: SE UTILIZA ESTE VIEWMODEL DEBIDO A QUE LA NATURALEZA DE ESTA
     //PAGINA ES DE TIPO POPUP.
     DatosPagina = (RegistroTableroViewModel)(BindingContext = new RegistroTableroViewModel(persona, usuario, TableroId));
     ActivityIndicator.IsVisible = ActivityIndicator.IsRunning = false;
 }
示例#2
0
        //=================================================================================================
        //=================================================================================================
        //CONSTRUCTOR DE LA CLASE
        public PaginaConsultaTablero(Personas persona, Usuarios usuario)
        {
            InitializeComponent();

            //SE INSTANCIAN LOS OBJETOS CON LA INFORMACION DEL USUARIO QUE SE ENCUENTRA LOGGEADO
            Persona = new Personas().NewPersona(persona);
            Usuario = new Usuarios().NewUsuario(usuario);

            //SE GENERA LA CONEXION CON LA CLASE VIEWMODEL
            BindingContext = DatosPagina = new RegistroTableroViewModel(Persona, Usuario, false);

            //SE DA SET (FALSE) AL FRAME QUE CONTENDRA LA INFORMACION DEL CODIGO QR
            FrameResultado.IsVisible = DatosPagina.ShowResultadoScan;

            //SE DA SET (FALSE) AL ActivityIndicator QUE INDICARA AL USUARIO CUANDO SE ESTA CUMPLIENDO ALGUN PROCESO
            ActivityIndicator.IsVisible = ActivityIndicator.IsRunning = false;
            listViewItems.ItemsSource   = null;
        }
        //--------------------------------------------------------------------------

        //==========================================================================
        //==========================================================================
        //CONSTRUCTOR
        public PaginaRegistroTablero(Personas persona, Usuarios usuario)
        {
            InitializeComponent();
            //===================================================================
            //===================================================================
            Persona = new Personas().NewPersona(persona);
            Usuario = new Usuarios().NewUsuario(usuario);

            //===================================================================
            //===================================================================
            //SE GENERA EL ENLACE CON LA CLASE VIEWMODEL DE LA PAGINA
            BindingContext   = DatosPagina = new RegistroTableroViewModel(Persona, Usuario, true);
            CODIGO.IsVisible = ActivityIndicator.IsVisible = ActivityIndicator.IsRunning = false;

            listViewItems.ItemsSource = null;
            Items = new List <ItemTablero>();
            FrameItemsTablero.IsVisible = listViewItems.IsVisible = false;
        }
        //=================================================================================================
        //=================================================================================================
        //CONSTRUCTOR DE LA CLASE
        public PaginaConsultaTablero(Personas persona, Usuarios usuario)
        {
            InitializeComponent();

            //SE INSTANCIAN LOS OBJETOS CON LA INFORMACION DEL USUARIO QUE SE ENCUENTRA LOGGEADO
            //Persona = new Personas().NewPersona(persona);
            //Usuario = new Usuarios().NewUsuario(usuario);

            //SE GENERA LA CONEXION CON LA CLASE VIEWMODEL
            BindingContext = DatosPagina = new RegistroTableroViewModel(persona, usuario, false);

            //SE DA SET (FALSE) A LOS FRAMES QUE CONTENDRAN LA INFORMACION DEL TABLERO, LOS ITEMS
            //EL CODIGO QR Y EL BOTON DE ELIMINACION DE TABLERO.
            FrameInformacionBasica.IsVisible = FrameItemsTablero.IsVisible = FrameCodigoQR.IsVisible = false;
            BotonEliminar.IsVisible          = false;

            //SE DA SET (FALSE) AL ActivityIndicator QUE INDICARA AL USUARIO CUANDO SE ESTA CUMPLIENDO ALGUN PROCESO
            ActivityIndicator.IsVisible = ActivityIndicator.IsRunning = false;
            listViewItems.ItemsSource   = null;
        }
        //--------------------------------------------------------------------------

        //==========================================================================
        //==========================================================================
        //CONSTRUCTOR
        public PaginaRegistroTablero(Personas persona, Usuarios usuario)
        {
            InitializeComponent();
            //===================================================================
            //===================================================================
            Persona = new Personas().NewPersona(persona);
            Usuario = new Usuarios().NewUsuario(usuario);

            //===================================================================
            //===================================================================
            //SE GENERA EL ENLACE CON LA CLASE VIEWMODEL DE LA PAGINA
            BindingContext = DatosPagina = new RegistroTableroViewModel(Persona, Usuario, true);
            //INICIALIZAMOS LOS OBJETOS DE LA PAGINA
            CODIGO.IsVisible =                                                                    //=> VISIBILIDAD DEL FRAME QUE CONTENDRA EL OBJETO QUE REPRESENTARA EL CODIGO QR
                               ActivityIndicator.IsVisible =                                      //=> VISIBILIDAD DEL ACTIVITY INDICATOR
                                                             ActivityIndicator.IsRunning = false; //=> ACTIVIDAD DEL ACTIVITY INDICATOR
            listViewItems.ItemsSource = null;                                                     //=> SE VUELVE NULA LA LISTA DE ITEMS
            Items = new List <ItemTablero>();                                                     //=> SE INICIALIZA EL OBJETO QUE TENDRA LA LISTA DE ITEMS DE TABLERO
            FrameItemsTablero.IsVisible =                                                         //=> SE VUELVE INVISIBLE EL FRAME QUE CONTENDRA LA SECCION DE ITEMS
                                          listaItems.IsVisible = false;                           //=> SE VUELVE INVISIBLE LA LISTA DE ITEMS
        }