private void buttonExcluir_Click(object sender, EventArgs e) { //tem registro? if (dataGridViewPrincipal.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma pessoa selecionada."); return; } //deseja realmente excluir? DialogResult resultado = MessageBox.Show("Tem certeza?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar cliente selecionado Candidato pessoaSelecionada = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Candidato); CandidatoNegocios pessoaNegocio = new CandidatoNegocios(); string retorno = pessoaNegocio.Excluir(pessoaSelecionada); try { int idPessoa = Convert.ToInt32(retorno); MessageBox.Show("Pessoa excluída com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("Não foi possível excluir." + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void textBoxUsuario_TextChanged(object sender, EventArgs e) { CandidatoNegocios pessoaNegocios = new CandidatoNegocios(); ///TODO : Criar procedure VerificarNome ///Não deve Haver numeros //string retorno = pessoaNegocios.Inserir(pessoa); HabilitarSalvar(); }
private void buttonCadastrar_Click(object sender, EventArgs e) { if (acaoNaTelaSelecionada == CRUD.Inserir) { Candidato candidato = new Candidato(); candidato.Nome = textBoxNome.Text; //candidato.Usuario = textBoxUsuario.Text; //candidato.Senha = textBoxSenha.Text; //candidato.Nascimento = PickerDataNascimento.Value; candidato.Foto = pictureBoxFoto.ImageLocation; //pessoa.idioma = comboBoxIdioma.SelectedItem; CandidatoNegocios pessoaNegocios = new CandidatoNegocios(); string retorno = pessoaNegocios.Inserir(candidato); try { int idPessoa = Convert.ToInt32(retorno); MessageBox.Show("Pessoa inserida com sucesso. Código: " + idPessoa.ToString()); DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel inserir a pessoa. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult = DialogResult.No; } } if (acaoNaTelaSelecionada == CRUD.Alterar) { Candidato candidato = new Candidato(); //candidato.IdPessoa = int.Parse(textBoxCodigo.Text); candidato.Nome = textBoxNome.Text; //candidato.Usuario = textBoxUsuario.Text; //candidato.Senha = textBoxSenha.Text; //candidato.Nascimento = PickerDataNascimento.Value; candidato.Foto = pictureBoxFoto.ImageLocation; //pessoa.idioma = comboBoxIdioma.SelectedItem; CandidatoNegocios pessoaNegocios = new CandidatoNegocios(); string retorno = pessoaNegocios.Alterar(candidato); try { int idPessoa = Convert.ToInt32(retorno); MessageBox.Show("Pessoa alterada com sucesso. Código: " + idPessoa.ToString()); DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel alterar a pessoa. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult = DialogResult.No; } } }
private void AtualizarGrid() { CandidatoNegocios pessoaNegocios = new CandidatoNegocios(); CandidatoCollection pessoaColecao = new CandidatoCollection(); //pessoaColecao = pessoaNegocios.ConsultaPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = pessoaColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }