Пример #1
0
        public void SwitchView(RegistroModeloEnum viewModel)
        {
            if (viewModel == RegistroModeloEnum.NONE)
            {
                return;
            }

            if (!ModoEdicao && (Imagem == null || !Imagem.Equals(@"/Imagens/criacao-modelo.png")))
            {
                Imagem = @"/Imagens/criacao-modelo.png";
                Title  = "F01002 - Cadastrar Modelos";
            }

            if (CurrentScreen != null)
            {
                CurrentScreen.Save(ModeloRegistro); // salva os dados anteriores
            }
            if (viewModel == RegistroModeloEnum.TELA_REGISTRO_UM)
            {
                CurrentRegisterStep = ServiceLocator.Current.GetInstance <ModeloRegistroViewModel>();
            }

            if (viewModel == RegistroModeloEnum.TELA_REGISTRO_DOIS)
            {
                CurrentRegisterStep = ServiceLocator.Current.GetInstance <ModeloSelecaoViewModel>();
            }

            if (CurrentScreen != null)
            {
                CurrentScreen.Load(ModeloRegistro); // carrega os dados na próxima tela
            }
        }
        public void SwitchView(RegistroLancamentoEnum viewModel)
        {
            if (viewModel == RegistroLancamentoEnum.NONE)
            {
                return;
            }

            if (!ModoEdicao && (Imagem == null || !Imagem.Equals(@"/Imagens/criar-lancamento.png")))
            {
                Imagem = @"/Imagens/criar-lancamento.png";
                Title  = "F02002 - Cadastrar Decisões";
            }

            if (CurrentScreen != null)
            {
                CurrentScreen.Save(LancamentoRegistro); // salva os dados anteriores
            }
            if (viewModel == RegistroLancamentoEnum.TELA_REGISTRO_UM)
            {
                CurrentRegisterStep = ServiceLocator.Current.GetInstance <LancamentoAlternativaViewModel>();
            }

            if (viewModel == RegistroLancamentoEnum.TELA_REGISTRO_DOIS)
            {
                CurrentRegisterStep = ServiceLocator.Current.GetInstance <LancamentoNotasViewModel>();
            }

            if (CurrentScreen != null)
            {
                CurrentScreen.Load(LancamentoRegistro); // carrega os dados na próxima tela
            }
        }
Пример #3
0
        private void IniciarEdicao(Modelo modeloEdicao)
        {
            if (Imagem == null || !Imagem.Equals(@"\Imagens\editar-modelo.png"))
            {
                Imagem = @"\Imagens\editar-modelo.png";
                Title  = "F01003 - Editar Modelos";
            }

            ModoEdicao     = true;
            ModeloRegistro = modeloEdicao.Clone() as Modelo;

            CurrentRegisterStep = ServiceLocator.Current.GetInstance <ModeloRegistroViewModel>();
            CurrentScreen.Load(ModeloRegistro);
        }
        private void IniciarEdicao(Lancamento lancamentoEdicao)
        {
            if (Imagem == null || !Imagem.Equals(@"\Imagens\editar-lancamento.png"))
            {
                Imagem = @"\Imagens\editar-lancamento.png";
                Title  = "F02003 - Editar Decisões";
            }

            ModoEdicao         = true;
            LancamentoRegistro = lancamentoEdicao.Clone() as Lancamento;

            CurrentRegisterStep = ServiceLocator.Current.GetInstance <LancamentoAlternativaViewModel>();
            CurrentScreen.Load(LancamentoRegistro);
        }
Пример #5
0
        private void gatoArnold()
        {
            Imagem     imagemComparar = new Imagem(_imagem1.width, _imagem1.height, _imagem1.maxVal, (int[][])_imagem1.pixels.Clone());
            GatoArnold gato           = new GatoArnold();

            while (true)
            {
                pictureResultado.Image = gato.Gato(_imagem1);
                pictureResultado.Refresh();
                Thread.Sleep(10);
                if (imagemComparar.Equals(gato.resultadoImagem))
                {
                    MessageBox.Show("Miau!");
                    break;
                }
            }
        }