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; }
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(); }
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); }