public CadastrarEquipamento(Equipamento cadastroEquipamentos, int posicao2) { InitializeComponent(); this.posicao2 = posicao2; cbEquipamentoSolicitadoConvidado.SelectedItem = cadastroEquipamentos.EquipamentoConvidado; cbAreaConvidado.SelectedItem = cadastroEquipamentos.AreaNecessitadaConvidado; cbAcompanhamentoConvidado.SelectedItem = cadastroEquipamentos.AcompanhamentoConvidado; cbAlimentacaoConvidado.SelectedItem = cadastroEquipamentos.AlimentacaoBasicaConvidado; txtNumeroCrachaConvidado2.Text = Convert.ToString(cadastroEquipamentos.NumeroCrachaConvidado2); txtEmailChamadaConvidado.Text = cadastroEquipamentos.EmailNecessarioChamadaConvidado; }
private void btnEditarConvidado2_Click(object sender, EventArgs e) { if (dgvListarEquipamento.CurrentRow == null) { MessageBox.Show("Não há convidado selecionado"); return; } int linhaSelecionada = dgvListarEquipamento.CurrentRow.Index; Equipamento cadastroEquipamentos = Program.cadastroDeEquipamento[linhaSelecionada]; new CadastrarEquipamento(cadastroEquipamentos, linhaSelecionada).ShowDialog(); }
private void AtualizarLista() { dgvListarEquipamento.Rows.Clear(); for (int i = 0; i < Program.cadastroDeEquipamento.Count; i++) { string busca2 = txtBuscaEquipamentos.Text.ToLower(); Equipamento cadastroEquipamento = Program.cadastroDeEquipamento[i]; if (cadastroEquipamento.EmailNecessarioChamadaConvidado.Contains(busca2)) { dgvListarEquipamento.Rows.Add(new object[] { cadastroEquipamento.EquipamentoConvidado, cadastroEquipamento.EmailNecessarioChamadaConvidado, cadastroEquipamento.AcompanhamentoConvidado, cadastroEquipamento.NumeroCrachaConvidado2 }); } } }
private void btnApagarConvidado2_Click(object sender, EventArgs e) { if (dgvListarEquipamento.CurrentRow == null) { MessageBox.Show("Não há equipamento selecionado"); return; } int linhaSelecionada = dgvListarEquipamento.CurrentRow.Index; Equipamento cadastroEquipamento = Program.cadastroDeEquipamento[linhaSelecionada]; DialogResult resultado = MessageBox.Show("Deseja mesmo apagar o equipamento " + cadastroEquipamento.EquipamentoConvidado + " ?", "AVISO!", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { Program.cadastroDeEquipamento.RemoveAt(linhaSelecionada); AtualizarLista(); MessageBox.Show("Seu registro de equipamento foi apagado com sucesso"); } else { MessageBox.Show("Seu registro de equipamento está salvo"); } }
private void btnSalvarConvidado2_Click(object sender, EventArgs e) { if (cbEquipamentoSolicitadoConvidado.SelectedIndex < 0) { MessageBox.Show("Selecione o equipamento solicitado"); cbEquipamentoSolicitadoConvidado.DroppedDown = true; return; } if (cbAreaConvidado.SelectedIndex < 0) { MessageBox.Show("Selecione a área em que estará ativo"); cbAreaConvidado.DroppedDown = true; return; } if (cbAcompanhamentoConvidado.SelectedIndex < 0) { MessageBox.Show("Selecione o acompanhamento"); cbAcompanhamentoConvidado.DroppedDown = true; return; } if (cbAlimentacaoConvidado.SelectedIndex < 0) { MessageBox.Show("Selecione a sua alimentação básica para o evento"); cbAlimentacaoConvidado.DroppedDown = true; return; } if (txtNumeroCrachaConvidado2.Text.Length < 5) { MessageBox.Show("O número do crachá deve ter pelo menos 5 dígitos, favor digite novamente"); txtNumeroCrachaConvidado2.Focus(); return; } try { int numeroCracha = Convert.ToInt32(txtNumeroCrachaConvidado2.Text); } catch { MessageBox.Show("Número do crachá deve conter apenas números, digite novamente"); txtNumeroCrachaConvidado2.Focus(); return; } if (txtEmailChamadaConvidado.Text.Length < 5) { MessageBox.Show("O E-mail deve conter pelo menos 10 dígitos, contando com o @gmail.com, digite novamente"); txtEmailChamadaConvidado.Focus(); return; } if ((rbNaoConvidado.Checked == false) && (rbSimConvidado.Checked == false)) { MessageBox.Show("Selecione se a equipe presisa de tratamento especial !!"); rbNaoConvidado.Focus(); return; } Equipamento cadastroEquipamentos = new Equipamento() { EquipamentoConvidado = cbEquipamentoSolicitadoConvidado.SelectedItem.ToString(), AreaNecessitadaConvidado = cbAreaConvidado.SelectedItem.ToString(), AcompanhamentoConvidado = cbAcompanhamentoConvidado.SelectedItem.ToString(), AlimentacaoBasicaConvidado = cbAlimentacaoConvidado.SelectedItem.ToString(), NumeroCrachaConvidado2 = Convert.ToInt32(txtNumeroCrachaConvidado2.Text), EmailNecessarioChamadaConvidado = txtEmailChamadaConvidado.Text, SimConvidado = rbSimConvidado.Checked, SimConvidado2 = rbSimConvidado2.Checked }; if (posicao2 >= 0) { Program.cadastroDeEquipamento[posicao2] = cadastroEquipamentos; MessageBox.Show("Cadastro de equipamento realizado com sucesso!"); } else { Program.cadastroDeEquipamento.Add(cadastroEquipamentos); MessageBox.Show("Cadastro de convidado realizado com sucesso!"); } }