Example #1
0
        private void CopiaAudioParaPastaESalvaNoFeedback(TextBox textBoxAudio, FeedBack feedBack)
        {
            string nomeArquivoAudio = ViewHelper.SelecionaArquivoComFiltro(openFileDialog1, "WAV|*.wav");

            if (string.IsNullOrEmpty(nomeArquivoAudio))
            {
                return;
            }

            feedBack.NomeAudio = AudioService.CopiaAudioParaPasta(nomeArquivoAudio);
            textBoxAudio.Text  = feedBack.NomeAudio;
        }
Example #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            feedback.NomeAudio = AudioService.CopiaAudioParaPasta(textNomeAudio.Text);
            feedback.Pontos    = Convert.ToInt32(numericPontos.Value);
            feedback.CorBlink  = panelCorBlink.BackColor.ToArgb();

            FeedBack feedBackExistente = FeedBackService.GetByObj(feedback);

            if (feedBackExistente != null)
            {
                MessageBox.Show("Feedback já existente!", "Advertência");
                return;
            }

            FeedBackService.Salvar(feedback);
            MessageBox.Show("Feedback salvo com sucesso!", "Sucesso");
            fileDialog.Dispose();
            Close();
        }
Example #3
0
        private ContingenciaColateral CriaCCPelosCampos()
        {
            ContingenciaInstrucional CI = comboBoxCI.SelectedItem as ContingenciaInstrucional;

            Feedback feedbackSModelo = new Feedback {
                ValorClick = 0,
                Neutro     = checkBoxSemCorModelo.Checked,
                SemCor     = checkBoxSemCorModelo.Checked,
                ProbabilidadeComplementar = 100
            };

            FeedbackService.Salvar(feedbackSModelo);
            UnidadeDoExperimento sModelo = new UnidadeDoExperimento {
                Feedback   = feedbackSModelo,
                NomeImagem = ImagemService.CopiaImagemParaPasta(textBoxModelo.Text),
                NomeAudio  = AudioService.CopiaAudioParaPasta(textBoxAudioModelo.Text)
            };

            Feedback feedbackSC1 = new Feedback {
                ValorClick = Convert.ToInt32(numericSC1.Value),
                Neutro     = checkBoxNeutroSC1.Checked,
                SemCor     = checkBoxSemCorSC1.Checked,
                ProbabilidadeComplementar = Convert.ToInt32(numericProbabilidadeSC1.Value)
            };

            FeedbackService.Salvar(feedbackSC1);
            UnidadeDoExperimento SC1 = new UnidadeDoExperimento {
                Feedback   = feedbackSC1,
                NomeImagem = ImagemService.CopiaImagemParaPasta(textBoxSC1.Text),
                NomeAudio  = AudioService.CopiaAudioParaPasta(textBoxAudioSC1.Text)
            };

            Feedback feedbackSC2 = new Feedback {
                ValorClick = Convert.ToInt32(numericSC2.Value),
                Neutro     = checkBoxNeutroSC2.Checked,
                SemCor     = checkBoxSemCorSC2.Checked,
                ProbabilidadeComplementar = Convert.ToInt32(numericProbabilidadeSC2.Value)
            };

            FeedbackService.Salvar(feedbackSC2);
            UnidadeDoExperimento SC2 = new UnidadeDoExperimento {
                Feedback   = feedbackSC2,
                NomeImagem = ImagemService.CopiaImagemParaPasta(textBoxSC2.Text),
                NomeAudio  = AudioService.CopiaAudioParaPasta(textBoxAudioSC2.Text)
            };

            Feedback feedbackSC3 = new Feedback {
                ValorClick = Convert.ToInt32(numericSC3.Value),
                Neutro     = checkBoxNeutroSC3.Checked,
                SemCor     = checkBoxSemCorSC3.Checked,
                ProbabilidadeComplementar = Convert.ToInt32(numericProbabilidadeSC3.Value)
            };

            FeedbackService.Salvar(feedbackSC3);
            UnidadeDoExperimento SC3 = new UnidadeDoExperimento {
                Feedback   = feedbackSC3,
                NomeImagem = ImagemService.CopiaImagemParaPasta(textBoxSC3.Text),
                NomeAudio  = AudioService.CopiaAudioParaPasta(textBoxAudioSC3.Text)
            };


            UnidadeDoExperimentoService.Salvar(new List <UnidadeDoExperimento>()
            {
                sModelo, SC1, SC2, SC3
            });

            ContingenciaColateral CC = new ContingenciaColateral {
                Nome    = textBoxNomeCC.Text,
                CI      = CI,
                sModelo = sModelo,
                SC1     = SC1,
                SC2     = SC2,
                SC3     = SC3
            };

            return(CC);
        }