private void button2_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count == 0) { MessageBox.Show("Cadastre uma fadinha!"); tabControl1.SelectedIndex = 1; return; } if (dataGridView1.CurrentRow == null) { MessageBox.Show("Selecione um arquivo para apagar"); return; } int linhaSelecionada = dataGridView1.CurrentRow.Index; string nome = dataGridView1.Rows[linhaSelecionada].Cells[0].Value.ToString(); for (int i = 0; i < fadinha.Count(); i++) { Fadinhas fadinhas = fadinha[i]; if (fadinhas.Nome == nome) { fadinha.RemoveAt(i); } } dataGridView1.Rows.RemoveAt(linhaSelecionada); }
private void EditarFadinhaNaTabela(Fadinhas fadinhas, int linha) { dataGridView1.Rows[linha].Cells[0].Value = fadinhas.Nome; dataGridView1.Rows[linha].Cells[1].Value = fadinhas.Familia; dataGridView1.Rows[linha].Cells[2].Value = fadinhas.Cor; dataGridView1.Rows[linha].Cells[3].Value = fadinhas.CorAsa; dataGridView1.Rows[linha].Cells[4].Value = fadinhas.TamanhoAsa; dataGridView1.Rows[linha].Cells[5].Value = fadinhas.Elemento; }
private void btnSalvarRapido_Click(object sender, EventArgs e) { try { Fadinhas fadinhas = new Fadinhas(); { fadinhas.Nome = txtNome.Text; fadinhas.Familia = txtFamilia.Text; fadinhas.Cor = txtcoor.Text; if (RBSIM.Checked) { fadinhas.EhMulher = true; } else if (RBNAO.Checked) { fadinhas.EhMulher = false; } }; if (nomeAntigo == "") { fadinha.Add(fadinhas); MessageBox.Show("Cadastrado com sucesso"); AdicionarFadaATabela(fadinhas); } else { int linha = fadinha.FindIndex(x => x.Nome == nomeAntigo); fadinha[linha] = fadinhas; EditarFadinhaNaTabela(fadinhas, linha); MessageBox.Show("Alterado com sucesso"); nomeAntigo = string.Empty; } LimparCampos(); tabControl1.SelectedIndex = 0; } catch (Exception e1) { MessageBox.Show(e1.Message); } }
private void btnSalvarFadinha_Click(object sender, EventArgs e) { try { Fadinhas fadinhas = new Fadinhas(); { fadinhas.Nome = txtNomeFadinha.Text; fadinhas.Familia = txtFamiliaFadinha.Text; fadinhas.Cor = txtCorFadinha.Text; fadinhas.CorAsa = txtCorAsa.Text; fadinhas.TamanhoAsa = Convert.ToInt32(txtTamanhoAsa.Text); fadinhas.Elemento = txtElemento.Text; }; if (nomeAntigo == "") { fadinha.Add(fadinhas); MessageBox.Show("Cadastrado com sucesso"); AdicionarFadaATabela(fadinhas); } else { int linha = fadinha.FindIndex(x => x.Nome == nomeAntigo); fadinha[linha] = fadinhas; EditarFadinhaNaTabela(fadinhas, linha); MessageBox.Show("Alterado com sucesso"); nomeAntigo = string.Empty; } LimparCampos(); tabControl1.SelectedIndex = 0; } catch (Exception e1) { MessageBox.Show(e1.Message); } }
private void AdicionarFadaATabela(Fadinhas fadinhas) { dataGridView1.Rows.Add(new Object[] { fadinhas.Nome, fadinhas.Familia, fadinhas.Cor, fadinhas.CorAsa, fadinhas.TamanhoAsa, fadinhas.Elemento, fadinhas.EhMulher }); }