private void ButtonSalvarExperimentador_Click(object sender, EventArgs e) { Experimentador experimentador = CriaExperimentadorPelosCampos(); ExperimentadorService.Salvar(experimentador); MessageBox.Show("Experimentador cadastrado com sucesso!", "Sucesso"); }
private void ButtonIniciar_Click(object sender, EventArgs e) { if (listViewsessoesExecutadas.Items.Count == 0) { MessageBox.Show("Por favor, selecione pelo menos uma Sessão para executar!", "Advertência"); return; } List <Sessao> sessoes = new List <Sessao>(); foreach (ListViewItem sessao in listViewsessoesExecutadas.Items) { sessoes.Add(SessaoService.GetById(long.Parse(sessao.SubItems[1].Text))); } Experimentador experimentador = CriaExperimentadorPelosCampos(); Participante participante = CriarParticipantePelosCampos(); TelaMensagem background = new TelaMensagem(""); background.BackColor = Color.White; background.Show(); new TelaExperimento(sessoes, experimentador, participante).ShowDialog(); background.Close(); }
private void CarregarExperimentador(long id) { Experimentador experimentador = ExperimentadorService.GetById(id); textBoxNomeExperimentador.Text = experimentador.Nome; textBoxEmailExperimentador.Text = experimentador.Email; textBoxProjetoExperimentador.Text = experimentador.Projeto; }
private Experimentador CriaExperimentadorPelosCampos() { Experimentador experimentador = new Experimentador { Nome = textBoxNomeExperimentador.Text, Email = textBoxEmailExperimentador.Text, Projeto = textBoxProjetoExperimentador.Text }; return(experimentador); }
private void ButtonGerenciarExperimentador_Click(object sender, EventArgs e) { new GridCrud( ExperimentadorService.GetAll, Experimentador.GetOrdemCulunasGrid(), ExperimentadorService.FilterDataTable, EditarExperimentador.CarregarParaEdicao, ExperimentadorService.DeletarPorId, CarregarExperimentador); }
private static StringBuilder GetInformacoesExperimentador(Experimentador experimentador) { StringBuilder informacoesExperimentador = new StringBuilder(); informacoesExperimentador.AppendLine("Experimentador{"); informacoesExperimentador.AppendLine(" -Nome: " + experimentador.Nome); informacoesExperimentador.AppendLine(" -Projeto: " + experimentador.Projeto); informacoesExperimentador.AppendLine(" -Email: " + experimentador.Email); informacoesExperimentador.AppendLine("}"); return(informacoesExperimentador); }
public TelaExperimento(List <Sessao> sessoesExecutadas, Experimentador experimentador, Participante participante) { InitializeComponent(); this.sessoesExecutadas = sessoesExecutadas; relatorioSessao = new RelatorioSessao(sessoesExecutadas.Select(it => it.Id).Cast <long>().ToList(), experimentador, participante); heightRatio = height / 1080.0; widthRatio = width / 1920.0; imageHeight = Convert.ToInt32(283 * heightRatio); imageWidth = Convert.ToInt32(333 * widthRatio); }
public static void Salvar(Experimentador experimentador) { Experimentador experimentadorExistente = GetByPropriedades(experimentador); if (experimentador.Id == 0 && experimentadorExistente != null) { throw new Exception("Experimentador com mesmo nome e email já existe na base de dados!"); } AbstractService.Salvar <Experimentador>( experimentador, "Experimentador", "INSERT INTO Experimentador(Nome, Email, Projeto) VALUES(@Nome, @Email, @Projeto); SELECT CAST(last_insert_rowid() as int)", "UPDATE Experimentador SET Nome = @Nome, Email = @Email, Projeto = @Projeto WHERE Id = @Id" ); }
private Experimentador CriaExperimentadorPelosCampos() { var experimentador = new Experimentador { Nome = tbNomeExperimentador.Text, Telefone = tbTelefoneExperimentador.Text, Email = tbEmailExperimentador.Text }; ExperimentadorService.Salvar(experimentador); if (experimentador.Id != 0) { idExperimentador = experimentador.Id; } else { experimentador.Id = idExperimentador; } return(experimentador); }
public TelaExperimento(List <Sessao> sessoesExecutadas, Experimentador experimentador, Participante participante) { InitializeComponent(); this.sessoesExecutadas = sessoesExecutadas; relatorioSessao = new RelatorioSessao(sessoesExecutadas.Select(it => it.Id).Cast <long>().ToList(), experimentador, participante); imageHeight = Convert.ToInt32(283 * ViewUtils.heightRatio); imageWidth = Convert.ToInt32(333 * ViewUtils.widthRatio); Location = new Point(0, 0); Size = new Size(width, height); if (width != 1920 || height != 1080) { ViewUtils.CorrigeEscalaTodosOsFilhos(this); } panelCI.Visible = false; EscondeCC(); ApresentarSessoes(); }
public static void Deletar(Experimentador experimentador) { AbstractService.Deletar(experimentador, "Experimentador"); }
public static Experimentador GetByPropriedades(Experimentador experimentador) { IEnumerable <Experimentador> pessoa = AbstractService.GetByObj <Experimentador>("SELECT * FROM Experimentador WHERE Nome = @Nome AND Email = @Email", experimentador); return(pessoa.Count() > 0 ? pessoa.Single() : null); }
public static void Deletar(Experimentador experimentador) { Deletar(experimentador, nomeTabela); }
public static void Salvar(Experimentador experimentador) { SalvarSeNaoRepetido(experimentador, nomeTabela, sqlInsert, sqlUpdate, colunas); }
public EditarExperimentador(long id) { InitializeComponent(); this.experimentador = ExperimentadorService.GetById(id); CarregarCampos(); }