예제 #1
0
        public PontoDeVendaMvvm(Core.Dominio.Comanda.Comanda comandaDominio, IRepositorioBase repositorioBase)
        {
            _comandaDominio  = comandaDominio;
            _repositorioBase = repositorioBase;

            UsuarioCorrente = InstanceManager.UsuarioCorrente;
            CaixaCorrente   = InstanceManager.CaixaCorrente;
            CaixaCorrente.OnOperacaoExecutada += CaixaCorrente_OnOperacaoExecutada;
            DataHoraCorrente = DateTime.Now.ToString("dd/MM/yyyy HH:mm");
            Timer timer = new Timer(1000);

            timer.Elapsed += (sender, args) =>
            {
                DataHoraCorrente = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
                OnPropertyChanged(nameof(DataHoraCorrente));
            };
            timer.Start();
            _listaDeVendaProdutos   = new List <VendaProduto>();
            _listaDeVendaPagamentos = new List <VendaPagamento>();
        }
예제 #2
0
 public ConsultarComandaMvvm(Core.Dominio.Comanda.Comanda comandaDominio, Cupom cupomDominio)
 {
     _comandaDominio        = comandaDominio;
     _cupomDominio          = cupomDominio;
     ListaDeComandasAbertas = _comandaDominio.RecuperarListaDeComandasAbertas();
 }