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 = ""; }
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); } } } }