Example #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            try
            {
                base.OnStartup(e);
                var processName = Process.GetCurrentProcess().ProcessName;

                if (Process.GetProcessesByName(processName).Length > 1)
                {
                    CustomMessageBox.MensagemCritica("Já existe uma instancia do aplicativo rodando.\n\nA aplicação será encerrada.");
                    Process.GetCurrentProcess().Kill();
                }
                EcfHelper.FabricanteEcf = FabricanteEcf.NaoConfigurado;
                Usuario      = PessoaFisicaRepository.GetByLogin("admin");
                Proprietaria = PessoaJuridicaRepository.GetById(Settings.Default.IdEmpresa);
                switch (Settings.Default.TipoPdv)
                {
                case TipoPdv.Mercearia:
                    break;

                case TipoPdv.Restaurante:
                    new RestauranteWindow().Show();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\n" + ex.StackTrace);
            }
        }
Example #2
0
 private void Login()
 {
     if (PessoaFisicaRepository.AutenticarUsuario(Entity.Login, Entity.Senha))
     {
         App.Usuario   = PessoaFisicaRepository.GetByLogin(Entity.Login);
         UsuarioLogado = true;
     }
 }
Example #3
0
 private void Login()
 {
     try
     {
         var pessoa = PessoaFisicaRepository.GetByLogin(Usuario);
         var senha  = Criptografia.CriptografarSenha(Senha);
         if (pessoa != null && senha.Equals(pessoa.Senha))
         {
             App.Usuario      = pessoa;
             IsTelaVisibility = Visibility.Hidden;
             return;
         }
         MensagemInformativa("Usuário ou senha inválido.");
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemInformativa("Erro ao entrar:\n" + ex.Message);
     }
 }
        public static void SaveAdministrador()
        {
            #region Joao

            var email = new PessoaContatoEletronico
            {
                Nick = "*****@*****.**",
                Tipo = TipoEmail.Email
            };



            var msn = new PessoaContatoEletronico
            {
                Nick = "*****@*****.**",
                Tipo = TipoEmail.Msn
            };

            var listContatoEletronicoJunior = new List <PessoaContatoEletronico> {
                msn, email
            };

            var endereco = new PessoaEndereco
            {
                Endereco     = EnderecoRepository.GetByCep("49290000"),
                Complemento  = "CASA ",
                TipoEndereco = TipoEndereco.Residencial,
                Numero       = "08"
            };


            var administrador = new ParceiroNegocioPessoaFisica()
            {
                DataCadastro = DateTime.Now,

                Nome = "JOSE ADAILTON DOS SANTOS",

                Sexo = Sexo.Masculino,
                EnderecoEletronicos = listContatoEletronicoJunior,
                Enderecos           = new List <PessoaEndereco> {
                    endereco
                },

                Login          = "******",
                Senha          = "admin",
                ConfirmarSenha = "admin",

                Cpf = "03025509503",
                //DataEmissaoRG = DateTime.Now,

                //DataReservista = DateTime.Now,

                TemaPadrao         = Theme.Moderno,
                IdiomaPadrao       = Idioma.PortugesBrasil,
                ModoEdicaoGridView = GridViewEditingMode.PopupEditForm,
                Status             = Status.Ativo
            };

            ParceiroNegocioPessoaFisicaRepository.Save(administrador);
            var pessoa = PessoaFisicaRepository.GetByLogin("admin");
            if (pessoa != null)
            {
                var forms = new FormularioDictionary();
                foreach (var form in forms.Values)
                {
                    pessoa.PermissaoFormulario.Add(new PermissaoFormularioPessoaFisica()
                    {
                        Formulario = form.Value,
                        Edita      = true,
                        Exclui     = true,
                        Insere     = true,
                        Pesquisa   = true
                    });
                }
                PessoaFisicaRepository.Save(pessoa);
            }
            #endregion
        }