private void button1_Click(object sender, EventArgs e) { int LinhaSeelecionada = dgvListaPatrocinador.CurrentRow.Index; if (dgvListaPatrocinador.CurrentRow == null) { MessageBox.Show("Não tem nenhum campeonato selecionado !!"); return; } CPatrocinador cpatrocinador = Program.cpatrocinadores[LinhaSeelecionada]; new CadastroPatrocinador(cpatrocinador, LinhaSeelecionada).ShowDialog(); CadastroPatrocinador cadastropatrocinador = new CadastroPatrocinador(cpatrocinador, LinhaSeelecionada); }
public void AtualizarLista() { dgvListaPatrocinador.Rows.Clear(); string Busca = txtBusca.Text.ToLower().Trim(); for (int i = 0; i < Program.cpatrocinadores.Count; i++) { CPatrocinador cpatrocinador = Program.cpatrocinadores[i]; if (cpatrocinador.NomeDoPatrocinador.Contains(Busca)) { dgvListaPatrocinador.Rows.Add(new object[] { cpatrocinador.NomeDoPatrocinador, cpatrocinador.Telefone, cpatrocinador.Cpf, cpatrocinador.NomeDaEquipeSendoPatrocinada, cpatrocinador.TipoPatrocinio, cpatrocinador.Estado, cpatrocinador.Cidade, }); } } }
private void button2_Click(object sender, EventArgs e) { if (dgvListaPatrocinador.CurrentRow == null) { MessageBox.Show("Nenhuma linha selecionada !!"); return; } int LinhaSelecionada = dgvListaPatrocinador.CurrentRow.Index; CPatrocinador cpatrocinador = Program.cpatrocinadores[LinhaSelecionada]; DialogResult resultado = MessageBox.Show("Deseja apagar " + cpatrocinador.NomeDoPatrocinador + "o registro ?", "AVISO", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { Program.cpatrocinadores.RemoveAt(LinhaSelecionada); AtualizarLista(); MessageBox.Show("Registro apagado com sucesso !!"); } else { MessageBox.Show("Seu registro ainda esta salvo !!"); } }
private void button3_Click(object sender, EventArgs e) { if (txtNomePatrocinador.Text.Length < 3) { MessageBox.Show("Nome deve conter no minimo 3 caracteres !!"); txtNomePatrocinador.Focus(); return; } if (txtTelefone.Text.Length < 8) { MessageBox.Show("Telefone deve conter no minimo 8 caracteres !!"); txtTelefone.Focus(); return; } if (mtbCpf.Text.Length < 11) { MessageBox.Show("Cpf deve ser preenchido !!"); mtbCpf.Focus(); return; } if (txtEstado.Text.Length < 2) { MessageBox.Show("Estado deve conter no minimo 2 caracteres"); txtEstado.Focus(); return; } if (txtCidade.Text.Length < 4) { MessageBox.Show("Estado deve conter no minimo 2 caracteres"); txtCidade.Focus(); return; } if (txtEquipe.Text.Length < 4) { MessageBox.Show("Coloque o nome da equipe que vai patrocinar !! "); txtEquipe.Focus(); return; } if (cbTipoPatrocinio.SelectedIndex < 0) { MessageBox.Show("Selecione o tipo de patrocinio !!"); cbTipoPatrocinio.Focus(); return; } CPatrocinador cpatrocinador = new CPatrocinador() { NomeDoPatrocinador = txtNomePatrocinador.Text, Telefone = txtTelefone.Text, Cpf = mtbCpf.Text, NomeDaEquipeSendoPatrocinada = txtEquipe.Text, TipoPatrocinio = cbTipoPatrocinio.SelectedItem.ToString(), Estado = txtEstado.Text, Cidade = txtCidade.Text }; if (posicao >= 0) { Program.cpatrocinadores[posicao] = cpatrocinador; MessageBox.Show("Cadastro realizado com sucesso !!"); LimparCampos(); } else { Program.cpatrocinadores.Add(cpatrocinador); MessageBox.Show("Cadastro realizado com sucesso !!"); LimparCampos(); } }
public CadastroPatrocinador(CPatrocinador cpatrocinador1, int LinhaSeelecionada) { // TODO: Complete member initialization this.cpatrocinador1 = cpatrocinador1; this.LinhaSeelecionada = LinhaSeelecionada; }