コード例 #1
0
 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;
 }
コード例 #2
0
        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();
        }
コード例 #3
0
 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
             });
         }
     }
 }
コード例 #4
0
        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");
            }
        }
コード例 #5
0
        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!");
            }
        }