private void btnSalvar_Click(object sender, EventArgs e) { string nome = textNome.Text; int tempo = Convert.ToInt32(numericTempo.Value); if (tempo == 0) { throw new Exception("O tempo de apresentação de uma Linha de Base não pode ser zero!"); } int pontosTotais = Convert.ToInt32(numericPontos.Value); int corFundo = panelCorFundo.BackColor.ToArgb(); int corBorda = panelCorBorda.BackColor.ToArgb(); int corQuadrado1 = panelCorQuadrado1.BackColor.ToArgb(); int corQuadrado2 = panelCorQuadrado2.BackColor.ToArgb(); int corQuadrado3 = panelCorQuadrado3.BackColor.ToArgb(); linhaDeBase.Nome = nome; linhaDeBase.TempoApresentacao = tempo; linhaDeBase.PontosTotais = pontosTotais; linhaDeBase.CorFundo = corFundo; linhaDeBase.CorBorda = corBorda; linhaDeBase.CorQuadrado1 = corQuadrado1; linhaDeBase.CorQuadrado2 = corQuadrado2; linhaDeBase.CorQuadrado3 = corQuadrado3; LinhaDeBaseService.Salvar(linhaDeBase); MessageBox.Show("Linha de Base salva com sucesso!", "Sucesso"); Close(); }
public LinhaDeBaseCrud(long idLinhaDeBase = 0) { InitializeComponent(); if (idLinhaDeBase == 0) { linhaDeBase = new LinhaDeBase(); Text = "Criando nova Linha de Base"; return; } else { linhaDeBase = LinhaDeBaseService.GetById(idLinhaDeBase); } Text = "Editando Linha de Base: " + linhaDeBase.Nome; textNome.Text = linhaDeBase.Nome; numericTempo.Value = linhaDeBase.TempoApresentacao; numericPontos.Value = linhaDeBase.PontosTotais; panelCorBorda.BackColor = linhaDeBase.ColorBorda; panelCorFundo.BackColor = linhaDeBase.ColorFundo; panelCorQuadrado1.BackColor = linhaDeBase.ColorQuadrado1; panelCorQuadrado2.BackColor = linhaDeBase.ColorQuadrado2; panelCorQuadrado3.BackColor = linhaDeBase.ColorQuadrado3; }
private void CarregarListaLinhaDeBase() { List <LinhaDeBase> linhasDeBase = LinhaDeBaseService.GetAll(); listViewLinhaDeBase.Items.Clear(); listViewLinhaDeBase.Items.AddRange(linhasDeBase.Select(it => { var item = new ListViewItem(it.Nome); item.SubItems.Add(it.Id.ToString()); return(item); }).Cast <ListViewItem>().ToArray()); }
private void btnSelecionarLinhaDeBase_Click(object sender, EventArgs e) { if (listViewLinhaDeBase.SelectedItems.Count == 0) { MessageBox.Show("Nenhuma Linha De Base selecionada!", "Advertência"); return; } experimento.LinhaDeBase = LinhaDeBaseService.GetById(ViewHelper.GetIdSelecionadoInListView(listViewLinhaDeBase)); textLinhaDeBase.Text = experimento.LinhaDeBase.Nome; }
private void btnSelecionarLinhaDeBase_Click(object sender, EventArgs e) { if (listViewLinhaDeBase.SelectedItems.Count == 0) { MessageBox.Show("Nenhuma Linha de Base selecionada!", "Advertência"); return; } long id = long.Parse(listViewLinhaDeBase.SelectedItems[0].SubItems[1].Text); LinhaDeBase linhaDeBase = LinhaDeBaseService.GetById(id); CopiarCores(linhaDeBase); Close(); }
private void btnDeletarLinhaDeBase_Click(object sender, EventArgs e) { if (listViewLinhaDeBase.SelectedItems.Count == 0) { MessageBox.Show("Nenhuma Linha de Base selecionada!", "Advertência"); return; } long id = long.Parse(listViewLinhaDeBase.SelectedItems[0].SubItems[1].Text); LinhaDeBase linhaDeBase = LinhaDeBaseService.GetById(id); LinhaDeBaseService.Deletar(linhaDeBase); CarregarListaLinhaDeBase(); MessageBox.Show("Linha de Base deletada com sucesso!", "Sucesso"); }