public NuevaTareaViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _tarea = new TareaModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarUbicacion = new Command(AgregarUbicacion);
     CmdAgregarImagen = new Command(AgregarImagen);
 }
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session) : 
     base(navigator, servicio, session)
 {
     cmdLogin=new Command(IniciarSesion);
     cmdAlta=new Command(NuevoUsuario);
     Titulo = "Blocks Powah!";
 }
        public static void RefrescarConfiguracion(EnumTipoConfiguracion tipoConfiguracion)
        {
            IEmpresaDatos  configuracion = FabricaDatos.CrearEmpresaDatos;
            IServicioDatos sd            = FabricaDatos.CrearServicioDatos;

            switch (tipoConfiguracion)
            {
            case EnumTipoConfiguracion.servicios:
                Servicios = sd.ObtenerServicios().ToList();
                break;

            case EnumTipoConfiguracion.empresas:
                Empresas = configuracion.ObtenerEmpresas().ToList();
                break;

            case EnumTipoConfiguracion.flujo:
                IFlujoTrabajoDatos idatos = FabricaDatos.CrearFlujoTrabajoDatos;
                _flujos = idatos.ObtenerFlujos();
                break;

            case EnumTipoConfiguracion.reportes:
                IReporteDatos iReporte = FabricaDatos.CrearReporteDatos;
                _reportes = iReporte.ObtenerReportes().ToList();
                break;

            case EnumTipoConfiguracion.categoriasFlujos:
                IFlujoTrabajoDatos datos = FabricaDatos.CrearFlujoTrabajoDatos;
                CategoriasFlujos = datos.ObtenerCategorias();
                break;

            default:
                break;
            }
        }
 public PrincipalViewModel(INavigator navigator, 
     IServicioDatos servicio, Session session) : 
     base(navigator, servicio, session)
 {
     var a = "";
    CmdNuevo=new Command(NuevoBloc);
 }
Beispiel #5
0
 public NuevoViewModel(IServicioDatos servicioDatos, IMvxMessenger messenger)
 {
     _servicioDatos = servicioDatos;
     _messenger     = messenger;
     _smartphone    = new Smartphone();
     CmdAgregar     = new MvxCommand(RunAgregar);
 }
 public GeneralViewModel(INavigator navigator, 
     IServicioDatos servicio,Session session)
 {
     _navigator = navigator;
     _servicio = servicio;
     Session = session;
 }
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session) :
     base(navigator, servicio, session)
 {
     cmdLogin = new Command(IniciarSesion);
     cmdAlta  = new Command(NuevoUsuario);
     Titulo   = "Blocks Powah!";
 }
Beispiel #8
0
 public HomeViewModel(IServicioDatos servicioDatos, IMvxMessenger messenger)
 {
     _servicioDatos = servicioDatos;
     CmdNuevo       = new MvxCommand(RunNuevo);
     _token         = messenger.Subscribe <ViewModelMessage>(OnViewModelMessage);
     Task.Run(CargarLista);
 }
 public NuevoGrupoViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _grupo = new GrupoModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarImagen = new Command(AgregarImagen);
     MessagingCenter.Send(this, "Hola");
 }
 public GeneralViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page)
 {
     _navigator = navigator;
     _servicio = servicio;
     _page = page;
     Session = session;
 }
Beispiel #11
0
 public GeneralViewModel(INavigator navigator,
                         IServicioDatos servicio, Session session)
 {
     _navigator = navigator;
     _servicio  = servicio;
     Session    = session;
 }
 //todo 0003. Hay que agregar la session en el constructor de todos los viewmodels
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
 {
     cmdLogin = new Command(IniciarSesion);
     cmdAlta = new Command(NuevoUsuario);
     Titulo = "Logueate o muere";
     //TODO 0010. PARA QUE HAGA EL BINDING EN LOGIN, SE TIENE QUE CARGAR EN EL CONSTRUCTOR
 }
 // CTOR
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     Page = new Page();
     Usuario = new UsuarioModel();
     Usuario = new UsuarioModel();
     cmdLogin = new Command(IniciarSesion);
     cmdRegistro = new Command(NuevoUsuario);
 }
 // CTOR
 public LoginViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page, IComponentContext ctx) : base(navigator, servicioDatos, session, page)
 {
     Context = ctx;
     Usuario = new UsuarioModel();
     Usuario = new UsuarioModel();
     cmdLogin = new Command(IniciarSesion);
     cmdRegistro = new Command(NuevoUsuario);
 }
        public PrincipalViewModel(INavigator navigator,
                                  IServicioDatos servicio, Session session) :
            base(navigator, servicio, session)
        {
            var a = "";

            CmdNuevo = new Command(NuevoBloc);
        }
 public HomeViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page, IComponentContext ctx) : base(navigator, servicioDatos, session, page)
 {
     Context = ctx;
     CmdNuevoGrupo = new Command(NuevoGrupo);
     CmdLogout = new Command(Logout);
     MessagingCenter.Subscribe<GrupoModel>(this, "AddGrupo", (sender) =>
     {
         var gvm = new GrupoVm
         {
             ComponentContext = Context,
             GrupoModel = sender
         };
         Grupos.Add(gvm);
     });
     GetGrupos();
 }
        /**************metodos****************/
        private void ConfiguracionAplicacion()
        {
            IServicioDatos iServcio = FabricaDatos.CrearServicioDatos;

            _servicios = iServcio.ObtenerServicios().ToList();

            IEmpresaDatos iEmpresa = FabricaDatos.CrearEmpresaDatos;

            _empresas = iEmpresa.ObtenerEmpresas().ToList();

            IFlujoTrabajoDatos iFlujo = FabricaDatos.CrearFlujoTrabajoDatos;

            _flujos = iFlujo.ObtenerFlujos();

            IReporteDatos iReporte = FabricaDatos.CrearReporteDatos;

            _reportes       = iReporte.ObtenerReportes().ToList();
            _reportesLimpio = iReporte.ObtenerReportesLimpio().ToList();
        }
Beispiel #18
0
 public ListadoViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
    
 }
Beispiel #19
0
 public LoginViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     cmdLogin    = new Command(IniciarSesion);
     cmdRegistro = new Command(NuevoUsuario);
 }
 public DetalleUsuarioViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     _usuario = new UsuarioModel();
     CmdAgregar = new Command(AgregarContacto);
 }
Beispiel #21
0
 public LoginViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     CmdLogin = new Command(IniciarSesion);
     CmdAlta = new Command(NuevoUser);
     
 }
 public MensajesRecibidosViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     CmdMensajesEnviados = new Command(MensajesEnviados);
 }
 public RegistroViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
 {
     cmdRegistro=new Command(GuardarUsuario);
 }
 public EnviarMensajeViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
 }
 public DetalleTareaViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
 }
 public RegistroViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     cmdAlta = new Command(GuardarUsuario);
 }
 public RegistroViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     cmdRegistro = new Command(GuardarUsuario);
 }
Beispiel #28
0
 public LoginViewModel(IServicioDatos servicioDatos)
 {
     _servicioDatos = servicioDatos;
     CmdLogin       = new MvxCommand(RunLogin);
     _usuario       = new UsuarioModel();
 }
Beispiel #29
0
 public PrincipalViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
 }
 public HomeViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     cmdNuevoContacto = new Command(NuevoContacto);
     cmdMisMensajes = new Command(MisMensajes);
 }
        public NuevoBlocViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
        {
            _bloc = new Bloc();
            CmdGuardar=new Command(Guardar);

        }
Beispiel #32
0
 public PrincipalViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
 }
Beispiel #33
0
 public GeneralViewModel(INavigator navigator, IServicioDatos servicio)
 {
     _navigator = navigator;
     _servicio  = servicio;
 }
Beispiel #34
0
        public List <MODEmpresaServicio> ObtenerServiciosPorEmpresa(int prmIdEmpresa)
        {
            IServicioDatos servicioDatos = FabricaDatos.CrearServicioDatos;

            return(servicioDatos.ObtenerServiciosPorEmpresa(prmIdEmpresa));
        }
 // CTOR
 public RegistroViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     Page = new Page();
     Usuario = new UsuarioModel();
     cmdRegistro = new Command(GuardarUsuario);
 }
 public PrincipalViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     cmdContactos = new Command(BuscarContacto);
     cmdMensajes = new Command(EnviarMensaje);
 }
 public UsuariosListadoViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     CmdAdd = new Command(AddContacto);
 }
Beispiel #38
0
 public RegisterViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     cmdRegistro = new Command(AltaUsuario);
 }
 public DetalleViewModel(IServicioDatos servicioDatos, IMvxMessenger messenger)
 {
     _servicioDatos = servicioDatos;
     _messenger     = messenger;
     CmdBorrar      = new MvxCommand(RunBorrar);
 }
 public GeneralViewModel(INavigator navigator, IServicioDatos servicio)
 {
     _navigator = navigator;
     _servicio = servicio;
 }
Beispiel #41
0
 public RegistroViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
 {
     cmdAlta = new Command(GuardarUsuario);
 }
 public ListadoTareasViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     CmdNuevaTarea = new Command(NuevaTarea);
 }
 public MensajeNuevoViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page) : base(navigator, servicio, session, page)
 {
     _mensaje = new MensajeModel();
     CmdEnviar = new Command(Enviar);
 }
 public NuevoBlockViewModel(INavigator navigator, IServicioDatos servicio, Session session) :
     base(navigator, servicio, session)
 {
     _block     = new Block();
     cmdGuardar = new Command(GuardarBlock);
 }
 public LoginViewModel(INavigator navigator, IServicioDatos servicio) : base(navigator, servicio)
 {
     cmdLogin = new Command(IniciarSesion);
     cmdRegistro = new Command(NuevoUsuario);
 }
 public LoginViewModel(IServicioDatos servicioDatos)
 {
     _servicioDatos = servicioDatos;
     CmdLogin = new MvxCommand(RunLogin);
     _usuario = new UsuarioModel();
 }