public void Cadastrar() { if (nometxt.Text != "" & generocbox.Text != "" & localtxt.Text != "") { // O objeto agarra pega todos o textos editados no visual e armzena na classe. Filme agarra = new Filme(nometxt.Text, generocbox.Text, dateTimePicker1.Text, localtxt.Text); salvar(); //Verifica se a chave já existe if (dicionario.ContainsKey(generocbox.Text)) { List<Filme> pegarpassar = new List<Filme>(dicionario[generocbox.Text]); pegarpassar.Add(agarra); Limpar(); } else { List<Filme> pegarpassar = new List<Filme>(); pegarpassar.Add(agarra); dicionario.Add(generocbox.Text, pegarpassar); Limpar(); } } else { MessageBox.Show("Erro!! Digite corretamente os campos", "Informação", MessageBoxButtons.OK); } }
public void Cadastrar() { if (nometxt.Text != "" & generocbox.Text != "" & localtxt.Text != "") { // O objeto agarra pega todos o textos editados no visual e armzena na classe. Filme agarra = new Filme(nometxt.Text, generocbox.Text, dateTimePicker1.Text, localtxt.Text); errorProvider1.SetError(nometxt, ""); errorProvider1.SetError(generocbox, ""); errorProvider1.SetError(localtxt, ""); salvar(); //Verifica se a chave já existe if (dicionario.ContainsKey(generocbox.Text)) { List<Filme> pegarpassar = new List<Filme>(dicionario[generocbox.Text]); pegarpassar.Add(agarra); Limpar(); } else { List<Filme> pegarpassar = new List<Filme>(); pegarpassar.Add(agarra); dicionario.Add(generocbox.Text, pegarpassar); Limpar(); } nometxt.Focus(); } else { if (nometxt.Text == "") errorProvider1.SetError(nometxt, "Campo obrigatório"); else errorProvider1.SetError(nometxt, ""); if (generocbox.Text == "") errorProvider1.SetError(generocbox, "Campo obrigatório"); else errorProvider1.SetError(generocbox, ""); if (localtxt.Text == "") errorProvider1.SetError(localtxt, "Campo obrigatório"); else errorProvider1.SetError(localtxt, ""); } }
// Salva no dlistview public void salvar() { Filme agarra = new Filme(nometxt.Text, generocbox.Text, dateTimePicker1.Text, localtxt.Text); //Condição para executar cadastro if (nometxt.Text != "" & generocbox.Text != "" & localtxt.Text != "") { string dataconvertidada = dateTimePicker1.Value.ToShortDateString(); ListViewItem Itens = new ListViewItem(); Itens.Group = listView1.Groups[generocbox.Text]; Itens.Text = nometxt.Text; Itens.SubItems.Add(generocbox.Text); Itens.SubItems.Add(dateTimePicker1.Text); Itens.SubItems.Add(localtxt.Text); listView1.Items.Add(Itens); foreach(ListViewItem item in listView1.Items) { if ((item.Index % 2) == 0) { item.BackColor = Color.Beige; } else { item.BackColor = Color.White; } } if (dicionario.ContainsKey(generocbox.Text)) { List<Filme> pegarpassar = dicionario[generocbox.Text]; pegarpassar.Add(agarra); Limpar(); } else { List<Filme> pegarpassar = new List<Filme>(); pegarpassar.Add(agarra); dicionario.Add(generocbox.Text, pegarpassar); Limpar(); } apagar(); } else { MessageBox.Show("Erro!! Digite corretamente os campos", "Informação", MessageBoxButtons.OK); btDeletar.Enabled = true; bteditar.Enabled = true; btsalvar.Enabled = false; } }