public void Inserir(CandidaturaDTO candidatura) { string sql = string.Format($@"insert into candidatura values (null, '{candidatura.Nome}', '{candidatura.Telefone}', '{candidatura.Email}', '{candidatura.Escola}', '{candidatura.Curso}', '{candidatura.Vaga}', '{candidatura.Foto}');"); con.ExecutarSQL(sql); }
public void atualizarCandidatura(CandidaturaDTO candidatura) { string sql = string.Format($@"UPDATE candidatura SET nome = '{candidatura.Nome}', telefone = '{candidatura.Telefone}', email = '{candidatura.Email}', escola = '{candidatura.Escola}', curso = '{candidatura.Curso}', vaga = '{candidatura.Vaga}', foto = '{candidatura.Foto}' where id = {candidatura.Id};"); con.ExecutarSQL(sql); }
private void btnRegistrar_Click(object sender, EventArgs e) { try { CandidaturaDTO dto = new CandidaturaDTO(); dto.ds_cargo = cbbOcupacao.SelectedItem.ToString(); dto.ft_candidato = ImagemPlugin.ConverterParaString(img.Image); dto.nm_candidato = txtCandidato.Text; dto.nr_candidato = Convert.ToInt32(txtNCandidato.Text); dto.tb_partido_id_partido = Convert.ToInt32(txtPartido.Text); CandidaturaBusiness business = new CandidaturaBusiness(); business.Registrar(dto); MessageBox.Show("Candidato cadastrado", "SCS", MessageBoxButtons.OK, MessageBoxIcon.Information); frmPrincipal frm = new frmPrincipal(); Hide(); frm.ShowDialog(); Close(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "SCS", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { switch (ex.Message.ToString()) { case ("Duplicate entry 'digite um nome aqui...' for key 'nm_candidato'"): MessageBox.Show("Esse candidato já está registrado.", "SCS", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case ("Referência de objeto não definida para uma instância de um objeto."): MessageBox.Show("Adicione uma imagem.", "SCS", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case ("Cannot add or update a child row: a foreign key constraint fails (`urnadb`.`tb_candidato`, CONSTRAINT `fk_tb_candidato_tb_partido1` FOREIGN KEY (`tb_partido_id_partido`) REFERENCES `tb_partido` (`id_partido`))"): MessageBox.Show("Este partido não existe.", "SCS", MessageBoxButtons.OK, MessageBoxIcon.Error); break; default: MessageBox.Show(ex.Message, "SCS", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } } }
public void Excluir(CandidaturaDTO candidatura) { string sql = string.Format($@"delete from candidatura where id = {candidatura.Id} ;"); con.ExecutarSQL(sql); }
public void excluirCandidatura(CandidaturaDTO candidatura) { string sql = string.Format($@"DELETE FROM candidatura WHERE id = {candidatura.Id};"); con.ExecutarSQL(sql); }
public void inserirCandidatura(CandidaturaDTO candidatura) { string sql = string.Format($@"INSERT INTO candidatura VALUES(NULL, '{candidatura.Nome}', '{candidatura.Telefone}', '{candidatura.Email}', '{candidatura.Escola}', '{candidatura.Curso}', '{candidatura.Vaga}', '{candidatura.Foto}');"); con.ExecutarSQL(sql); }