示例#1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                cmbUsuario.ItemsSource       = _AppServicoUsuario.GetAll();
                cmbUsuario.DisplayMemberPath = "NomeUsuario";
                if (cmbUsuario.Items.Count < 1)
                {
                    MessageBox.Show("Nenhum usuário cadastrado no sistema, por favor cadastre o primeiro usuário.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Warning);
                    CadastroUsuario cadUsuario = new CadastroUsuario();
                    cadUsuario.Owner = this;
                    cadUsuario.ShowDialog();

                    cmbUsuario.ItemsSource       = _AppServicoUsuario.GetAll();
                    cmbUsuario.DisplayMemberPath = "NomeUsuario";

                    if (cmbUsuario.Items.Count < 1)
                    {
                        MessageBox.Show("Usuário não cadastrado. O sistema será fechado.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Warning);
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            usuarios = _AppServicoUsuario.GetAll().OrderBy(p => p.Nome).ToList();
            cmbUsuario.ItemsSource       = usuarios;
            cmbUsuario.SelectedItem      = _usuario;
            cmbUsuario.DisplayMemberPath = "Nome";
            btnSalvar.IsEnabled          = false;
            groupUsuarioSenha.IsEnabled  = false;
            groupPermissoes.IsEnabled    = false;

            if (salvarLog == "nao" || cmbUsuario.SelectedIndex == -1)
            {
                btnAlterar.IsEnabled = false;
                btnExcluir.IsEnabled = false;
            }

            if (_usuario != null)
            {
                if (_usuario.Master != "S" && _usuario.Nome != "Administrador")
                {
                    btnExcluir.IsEnabled   = false;
                    btnAdicionar.IsEnabled = false;
                    cmbUsuario.IsEnabled   = false;
                }
            }
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            usuarios = _AppServicoUsuario.GetAll().OrderBy(p => p.NomeUsuario).ToList();
            cmbUsuario.ItemsSource       = usuarios;
            cmbUsuario.SelectedItem      = _usuario;
            cmbUsuario.DisplayMemberPath = "NomeUsuario";
            groupUsuarioSenha.IsEnabled  = false;

            if (salvarLog == "nao" || cmbUsuario.SelectedIndex == -1)
            {
                btnAlterar.IsEnabled = false;
                btnExcluir.IsEnabled = false;
            }
        }
示例#4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            if (_tipoEntrada == "Tela Login")
            {
                ckbMaster.IsChecked = true;
                ckbMaster.IsEnabled = false;

                groupBoxUsuario.IsEnabled   = false;
                groupUsuarioSenha.IsEnabled = true;
                groupPermissoes.IsEnabled   = false;


                btnSalvar.IsEnabled = true;

                txtNomeUsuario.Focus();
            }
            else
            {
                _usuarios = _IAppServicoUsuario.GetAll().OrderBy(p => p.Nome).ToList();

                cmbUsuario.ItemsSource       = _usuarios;
                cmbUsuario.DisplayMemberPath = "Nome";

                cmbUsuario.SelectedItem      = _usuario;
                cmbUsuario.DisplayMemberPath = "Nome";
                btnSalvar.IsEnabled          = false;
                groupUsuarioSenha.IsEnabled  = false;
                groupPermissoes.IsEnabled    = false;

                if (cmbUsuario.SelectedIndex == -1)
                {
                    btnAlterar.IsEnabled = false;
                    btnExcluir.IsEnabled = false;
                }

                if (_usuario != null)
                {
                    if (_usuario.UsuarioMaster != true && _usuario.Nome != "Administrador")
                    {
                        btnExcluir.IsEnabled   = false;
                        btnAdicionar.IsEnabled = false;
                        cmbUsuario.IsEnabled   = false;
                    }
                }
            }
        }
        void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            for (int i = 1; i <= 100; i++)
            {
                Thread.Sleep(50);
                worker.ReportProgress(i);

                if (i == 63)
                {
                    usuarios = _IAppServicoUsuario.GetAll().ToList();
                }

                if (i == 100)
                {
                    config = _IAppServicoConfiguracoes.GetById(1);
                }
            }
        }