public void Incluir(MODELOCandidato modelo) { try { if (modelo.IDPESSOA1.ToString() == "") { throw new ArgumentNullException("IDPessoa", "Nao pode ser vazio."); } if (modelo.IDELEICAO1.ToString() == "") { throw new ArgumentNullException("IDEleicao", "ID não foi preenchido"); } if (modelo.IDEMPRESA1.ToString() == "") { throw new ArgumentNullException("IDEmpresa", "ID não pose ser vazio"); } if (modelo.NUMERO1.ToString() == "") { throw new ArgumentNullException("Número", "não pose ser vazio"); } DALobj.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
public void Incluir(MODELOCandidato modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO candidatos (idpessoa, ideleicao, idempresa, numero, slogan, descricao, fotoblog)" + "VALUES (@idpessoa, @ideleicao, @idempresa, @numero, @slogan, @descricao, @fotoblog);" + "SELECT MAX(ID) FROM candidatos;"; cmd.Parameters.AddWithValue("@idpessoa", modelo.Idpessoa); cmd.Parameters.AddWithValue("@ideleicao", modelo.Ideleicao); cmd.Parameters.AddWithValue("@idempresa", modelo.Idempresa); cmd.Parameters.AddWithValue("@numero", modelo.Numero); cmd.Parameters.AddWithValue("@slogan", modelo.Slogan); cmd.Parameters.AddWithValue("@descricao", modelo.Descricao); cmd.Parameters.AddWithValue("@foto", modelo.Foto); conexao.Conectar(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Incluir(MODELOCandidato modelo) { try { if (modelo.Idpessoa == "") { throw new ArgumentNullException("Campos IDpessoa não pode ser vazio."); } if (modelo.Ideleicao == "") { throw new ArgumentNullException("Campos IDeleicao não pode ser vazio."); } if (modelo.Idempresa == "") { throw new ArgumentNullException("Campos IDempresa não pode ser vazio."); } if (modelo.Numero == "") { throw new ArgumentNullException("Numero", "Nao pode ser vazio."); } DALobj.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
public void Incluir(MODELOCandidato modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO Candidatos (IDPESSOA, IDELEICAO, IDEMPRESA, NUMERO, SLOGAN, DESCRICAO, FOTO)" + "VALUES (@idpes,@ideleic,@idempresa, @num, @slog, @desc, @foto);"; cmd.Parameters.AddWithValue("@idpes", modelo.IDPESSOA1); cmd.Parameters.AddWithValue("@ideleic", modelo.IDELEICAO1); cmd.Parameters.AddWithValue("@idempresa", modelo.IDEMPRESA1); cmd.Parameters.AddWithValue("@num", modelo.NUMERO1); cmd.Parameters.AddWithValue("@slog", modelo.SLOGAN1); cmd.Parameters.AddWithValue("@desc", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@foto", modelo.FOTO1); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Incluir(MODELOCandidato modelo) { try { if (Convert.ToString(modelo.IDPESSOA1) == "") { throw new ArgumentNullException("ID Pessoa", "ID Pessoa não pode ser um campo vazio."); } if (object.ReferenceEquals(modelo.IDPESSOA1.GetType(), a.GetType()) == false) { throw new ArgumentNullException("ID Eleição", "ID Eleição só pode conter números."); } if (Convert.ToString(modelo.IDELEICAO1) == "") { throw new ArgumentNullException("ID Eleição", "ID Eleição não pode ser um campo vazio."); } if (object.ReferenceEquals(modelo.IDELEICAO1.GetType(), a.GetType()) == false) { throw new ArgumentNullException("ID Eleição", "ID Eleição só pode conter números."); } if (Convert.ToString(modelo.IDEMPRESA1) == "") { throw new ArgumentNullException("ID Empresa", "ID Empresa não pode ser um campo vazio."); } if (object.ReferenceEquals(modelo.IDEMPRESA1.GetType(), a.GetType()) == false) { throw new ArgumentNullException("ID Eleição", "ID Eleição só pode conter números."); } if (Convert.ToString(modelo.NUMERO1) == "") { throw new ArgumentNullException("Numero Candidato", "Numero Candidato não pode ser um campo vazio."); } if (object.ReferenceEquals(modelo.NUMERO1.GetType(), a.GetType()) == false) { throw new ArgumentNullException("ID Eleição", "ID Eleição só pode conter números."); } dalCandidato.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
private void btn_salvar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLCandidatos bllcandidato = new BLLCandidatos(cx); MODELOCandidato p = new MODELOCandidato(); p.Idpessoa = TXTIDPESSOA.Text; p.Ideleicao = TXTIDEELICAO.Text; p.Idempresa = TXTIDEMPRESA.Text; p.Numero = TXTNUMERO.Text; p.Slogan = TXTSLOGAN.Text; p.Descricao = TXTDESCRICAO.Text; if (p.Foto != null) { IMG.Image = p.getImagem(); } bllcandidato.Incluir(p); MessageBox.Show("Candidato inserido com sucesso " + p.Ideleicao); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro j'a existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
private void BTN_INSERIR_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLCandidato bllcandidato = new BLLCandidato(cx); MODELOCandidato p = new MODELOCandidato(); p.IDPESSOA1 = Convert.ToInt32(TXT_IDPESSOA.Text); p.IDELEICAO1 = Convert.ToInt32(TXT_IDELEICAO.Text); p.IDEMPRESA1 = Convert.ToInt32(TXT_IDEMPRESA.Text); p.NUMERO1 = Convert.ToInt32(TXT_NUMERO.Text); p.SLOGAN1 = TXT_SLOGAN.Text; p.DESCRICAO1 = TXT_DESCRICAO.Text; p.CarregaImagem(fotocandidato); bllcandidato.Incluir(p); MessageBox.Show("Inserido com sucesso !"); limparCampos(); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro j'a existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
private void Salvar_btn_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLCandidatos bllempresa = new BLLCandidatos(cx); MODELOCandidato p = new MODELOCandidato(); p.IDELEICAO1 = Convert.ToInt32(IDeleicao_box.Text); p.IDEMPRESA1 = Convert.ToInt32(IDempresa_box.Text); p.IDPESSOA1 = Convert.ToInt32(IDpessoa_box.Text); p.NUMERO1 = Convert.ToInt32(Numero_box.Text); p.SLOGAN1 = Slogan_box.Text; p.DESCRICAO1 = Descri_box.Text; p.carregarImagem(fpessoa); bllempresa.Incluir(p); MessageBox.Show("Candidato inserido com sucesso!"); limparcampos(); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro já existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
public void Incluir(MODELOCandidato modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO Candidato (IDPESSOA, IDELEICAO, IDEMPRESA, NUMERO, SLOGAN, DESCRICAO, FOTO)" + "VALUES (@IDPESSOA, @IDELEICAO, @IDEMPRESA, @NUMERO, @SLOGAN, @DESCRICAO, @FOTO); @SELECT LAST_INSERT_ID();"; cmd.Parameters.AddWithValue("@IDPESSOA", modelo.IDPESSOA1); cmd.Parameters.AddWithValue("@IDELEICAO", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@IDEMPRESA", modelo.IDEMPRESA1); cmd.Parameters.AddWithValue("@NUMERO", modelo.NUMERO1); cmd.Parameters.AddWithValue("@SLOGAN", modelo.SLOGAN1); cmd.Parameters.AddWithValue("@DESCRICAO", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@FOTO", modelo.FOTO1); conexao.Conectar(); // int idInserido = Convert.ToInt32(cmd.ExecuteScalar()); /* modelo.IDPESSOA1 = idInserido;*/ } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }