private void CarregarFrases()
        {
            try
            {
                _repositorio = new RevisadorFraseContext();

                Cursor = Cursors.WaitCursor;

                if (comboIdioma.SelectedItem == null)
                {
                    comboIdioma.SelectedItem = Idioma.Nenhum;
                }

                var resultado = _repositorio.Frases.Where(c =>
                                                          (string.IsNullOrEmpty(textFrase.Text) || c.FraseOutraLingua.Contains(textFrase.Text)) &&
                                                          (string.IsNullOrEmpty(textFrasePortugues.Text) || c.FraseEmPortugues.Contains(textFrasePortugues.Text)) &&
                                                          ((Idioma)comboIdioma.SelectedItem == Idioma.Nenhum ||
                                                           c.Idioma == (Idioma)comboIdioma.SelectedItem)).ToList();

                gridTextos.DataSource = new BindingList <Frase>(resultado);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
Esempio n. 2
0
        public FormRevisarFrases()
        {
            _repositorio = new RevisadorFraseContext();

            InitializeComponent();

            CarregarFrasesParaRevisar();
        }
        public FormAdicionarTexto()
        {
            InitializeComponent();

            _contexto = new RevisadorFraseContext();

            PrepararTela();
        }
        public FormEditarTexto(int idTexto)
        {
            InitializeComponent();

            _contexto = new RevisadorFraseContext();

            _texto = _contexto.Textos.Find(idTexto);

            PrepararTela();
        }
Esempio n. 5
0
        public FormListaDeTextos()
        {
            InitializeComponent();

            _repositorio = new RevisadorFraseContext();

            PrepararTela();

            CarregarTextos();
        }
Esempio n. 6
0
        public FormAdicionarFrase()
        {
            InitializeComponent();

            _contexto = new RevisadorFraseContext();

            comboIdioma.Items.Add(Idioma.Nenhum);
            comboIdioma.Items.Add(Idioma.Portugues);
            comboIdioma.Items.Add(Idioma.Ingles);
            comboIdioma.Items.Add(Idioma.Frances);
            comboIdioma.Items.Add(Idioma.Alemao);
        }
        public FormRevisarTexto()
        {
            InitializeComponent();

            _contexto = new RevisadorFraseContext();

            _textosParaRevisar = new List <Texto>();

            _historicoDosTextos = new List <RevisaoDoTexto>();

            PrepararTela();

            IniciarRevisao();
        }
        public FormListaDeFrases()
        {
            InitializeComponent();

            _repositorio = new RevisadorFraseContext();

            comboIdioma.Items.Add(Idioma.Nenhum);
            comboIdioma.Items.Add(Idioma.Portugues);
            comboIdioma.Items.Add(Idioma.Ingles);
            comboIdioma.Items.Add(Idioma.Frances);
            comboIdioma.Items.Add(Idioma.Alemao);

            CarregarFrases();
        }
        public FormEditarFrase(Frase frase)
        {
            InitializeComponent();

            _contexto = new RevisadorFraseContext();

            _frase = _contexto.Frases.Find(frase.ID);

            comboIdioma.Items.Add(Idioma.Nenhum);
            comboIdioma.Items.Add(Idioma.Portugues);
            comboIdioma.Items.Add(Idioma.Ingles);
            comboIdioma.Items.Add(Idioma.Frances);
            comboIdioma.Items.Add(Idioma.Alemao);

            textFrase.Text           = _frase.FraseOutraLingua;
            textFrasePortugues.Text  = _frase.FraseEmPortugues;
            comboIdioma.SelectedItem = _frase.Idioma;
        }