//=========================================================================================================================================== //=========================================================================================================================================== 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; }
//================================================================================================= //================================================================================================= //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 }