private void BtnBuscarEscalador_Click(object sender, EventArgs e)
        {
            using (var banco = new DBEscaladores())
            {
                _editarEscalador = banco.Escaladores.Find(txtBuscarIdentidade.Text);
            }
            if (_editarEscalador != null)
            {
                txtAlterarNome.Text               = _editarEscalador.nome;
                txtAlterarBairro.Text             = _editarEscalador.bairro;
                txtAlterarCEP.Text                = _editarEscalador.CEP;
                txtAlterarClubeAssociacao.Text    = _editarEscalador.clubeAssociacao;
                txtAlterarComplemento.Text        = _editarEscalador.complementoEndereco;
                txtAlterarContatoEmergencia.Text  = _editarEscalador.nomeContatoEmergencia;
                txtAlterarEmail.Text              = _editarEscalador.email;
                txtAlterarEndereco.Text           = _editarEscalador.endereco;
                txtAlterarNumeroEndereco.Text     = Convert.ToString(_editarEscalador.numEndereco);
                txtAlterarProfissao.Text          = _editarEscalador.profissao;
                txtAlterarTelefoneEmergencia.Text = _editarEscalador.telefoneEmergencia;
                txtAlterarTelefoneEscalador.Text  = _editarEscalador.telefone;
                cmbAlterarCidadeEscalador.Text    = _editarEscalador.cidade;
                cmbAlterarEstadoEscalador.Text    = _editarEscalador.UF;
                cmbAlterarPaísEscalador.Text      = _editarEscalador.país;
            }

            else
            {
                MessageBox.Show("Não existe registro para esse número de identificação", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            txtBuscarIdentidade.Text = "";
        }
Example #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var novoEscalador = new Escalador();

            // var novoRegistro = new Registro();
            if (txtIdentidade.Text == "" || txtNome.Text == "")
            {
                MessageBox.Show("Os campos de \"Documento de identificação e Nome\" são obrigatórios !!!", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                using (var _dbeEscalador = new DBEscaladores())
                {
                    var identidadeProcurar = txtIdentidade.Text;
                    var registros          = _dbeEscalador.Escaladores.Where(E => E.identidade == identidadeProcurar).Count();
                    if (registros == 0)
                    {
                        try
                        {
                            novoEscalador.nome       = RemoverAcentos(txtNome.Text);
                            novoEscalador.identidade = txtIdentidade.Text;
                            novoEscalador.país       = cmbPaísEscalador.Text;
                            novoEscalador.cidade     = cmbCidadeEscalador.Text;
                            novoEscalador.UF         = cmbEstadoEscalador.Text;
                            novoEscalador.CEP        = txtCEP.Text;
                            if (txtNumeroEndereco.Text == "")
                            {
                                novoEscalador.numEndereco = null;
                            }
                            else
                            {
                                novoEscalador.numEndereco = int.Parse(txtNumeroEndereco.Text);
                            }

                            novoEscalador.clubeAssociacao       = txtClubeAssociacao.Text;
                            novoEscalador.bairro                = txtBairro.Text;
                            novoEscalador.telefone              = txtTelefoneEscalador.Text;
                            novoEscalador.email                 = txtEmail.Text;
                            novoEscalador.tipoSanguineo         = txtTipoSanguineo.Text;
                            novoEscalador.profissao             = txtProfissao.Text;
                            novoEscalador.nomeContatoEmergencia = txtContatoEmergencia.Text;
                            novoEscalador.telefoneEmergencia    = txtTelefoneEmergencia.Text;
                            novoEscalador.complementoEndereco   = txtComplemento.Text;
                            novoEscalador.endereco              = txtEndereco.Text;



                            if (rbtCPF.Checked)
                            {
                                novoEscalador.tipoIdentidade = "CPF";
                            }
                            else if (rbtRG.Checked)
                            {
                                novoEscalador.tipoIdentidade = "RG";
                            }
                            else if (rbtOutroDocumento.Checked)
                            {
                                novoEscalador.tipoIdentidade = "Outro Documento";
                            }



                            if (rbtMasculino.Checked)
                            {
                                novoEscalador.genero = "MASCULINO";
                            }
                            else if (rbtFeminino.Checked)
                            {
                                novoEscalador.genero = "FEMININO";
                            }

                            _dbeEscalador.Escaladores.Add(novoEscalador);
                            // novoRegistro.IdentidadeEscalador = novoEscalador;
                            // _dbeEscalador.Registros.Add(novoRegistro);
                            _dbeEscalador.SaveChanges();


                            string mensagem = "Cadastro Feito com Sucesso!!!";
                            MessageBox.Show(mensagem);


                            this.Close();
                        }

                        catch
                        {
                            MessageBox.Show("O campo de \" Documento de identificação\" é obrigatório !!!", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Já existe um usuário com este numero de identificação,apenas adicione uma nova entrada!!!", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
        }