public void Incluir(MODELOVoto modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO Voto (IDELEICAO, IDURNA, IDPESSOA, NUMEROVOTO)" + "VALUES (@IDELEICAO, @IDURNA, @IDPESSOA, @NUMEROVOTO); SELECT LAST_INSERT_ID();"; cmd.Parameters.AddWithValue("@IDELEICAO", modelo.IDELEICAO1); cmd.Parameters.AddWithValue("@IDURNA", modelo.IDURNA1); cmd.Parameters.AddWithValue("@IDPESSOA", modelo.IDPESSOA1); cmd.Parameters.AddWithValue("@NUMEROVOTO", modelo.NUMEROVOTO1); conexao.Conectar(); int idInserido = Convert.ToInt32(cmd.ExecuteScalar()); modelo.IDELEICAO1 = idInserido; } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Incluir(MODELOVoto modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO voto (IDELEICAO, IDURNA, IDPESSOA, NUMEROVOTO)" + "VALUES ( @ideleicao, @idurna, @idpessoa, @numerovoto);" + "SELECT MAX(ID) FROM voto;"; cmd.Parameters.AddWithValue("@ideleicao", modelo.Ideleicao); cmd.Parameters.AddWithValue("@idurna", modelo.Idurna); cmd.Parameters.AddWithValue("@idpessoa", modelo.Idpessoa); cmd.Parameters.AddWithValue("@numerovoto", modelo.Numerovoto); conexao.Conectar(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Incluir(MODELOVoto modelo) { try { if (modelo.Ideleicao == "") { throw new ArgumentNullException("Campos IDeleicao não pode ser vazio."); } if (modelo.Idurna == "") { throw new ArgumentNullException("Campos IDurna não pode ser vazio."); } if (modelo.Idpessoa == "") { throw new ArgumentNullException("Campos IDpessoa não pode ser vazio."); } if (modelo.Numerovoto == "") { throw new ArgumentNullException("Campos Numero do Candidato não pode ser vazio."); } DALobj.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
public void Incluir(MODELOVoto modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "insert into Voto(IDELEICAO, IDURNA, IDPESSOA, NUMEROVOTO)" + "VALUES (@i, @b,@c,@d);"; cmd.Parameters.AddWithValue("@i", modelo.IDELEICAO1); cmd.Parameters.AddWithValue("@b", modelo.IDURNA1); cmd.Parameters.AddWithValue("@c", modelo.IDPESSOA1); cmd.Parameters.AddWithValue("@d", modelo.NUMEROVOTO1); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
private void btn_salvar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLVoto bllvoto = new BLLVoto(cx); MODELOVoto p = new MODELOVoto(); p.Ideleicao = TXTIDELEICAO.Text; p.Idurna = TXTURNA.Text; p.Idpessoa = TXTPESSOA.Text; p.Numerovoto = TXTNUMVOTO.Text; bllvoto.Incluir(p); MessageBox.Show(" Voto inserido com sucesso "); } 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); } }
public void Incluir(MODELOVoto modelo) { try { if (modelo.IDELEICAO1.ToString() == "") { throw new ArgumentNullException("Id eleicao", "Cód da eleição não pode ser nulo"); } if (modelo.IDURNA1.ToString() == "") { throw new ArgumentNullException("Id URNA", "Cód da URNA não pode ser nulo"); } if (modelo.IDPESSOA1.ToString() == "") { throw new ArgumentNullException("ID PESSOA", "Não pode ser vazio"); } if (modelo.NUMEROVOTO1.ToString() == "") { throw new ArgumentNullException("Número voto", "Númeor do voto não pode ser vazio"); } DALobj.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
public void Incluir(MODELOVoto modelo) { try { if (Convert.ToString(modelo.IDURNA1) == "") { throw new ArgumentNullException("ID Urna", "ID Urna não pode ser um campo vazio."); } if (object.ReferenceEquals(modelo.IDURNA1.GetType(), a.GetType()) == false) { throw new ArgumentNullException("ID Urna", "ID Urna 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.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.NUMEROVOTO1) == "") { throw new ArgumentNullException("ID Pessoa", "ID pessoa não pode ser um campo vazio."); } if (object.ReferenceEquals(modelo.NUMEROVOTO1.GetType(), a.GetType()) == false) { throw new ArgumentNullException("ID Eleição", "ID Eleição só pode conter números."); } dalVoto.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
private void inserir_botao_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLVoto bllurna = new BLLVoto(cx); MODELOVoto p = new MODELOVoto(); p.IDELEICAO1 = Convert.ToInt32(ideleicao_text.Text); p.IDURNA1 = Convert.ToInt32(idurna_text.Text); p.IDPESSOA1 = Convert.ToInt32(idpessoa_text.Text); p.NUMEROVOTO1 = Convert.ToInt32(numerovoto_text.Text); bllurna.Incluir(p); MessageBox.Show("Voto computado 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); } }
private void BTN_INSERIR_Click_1(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLVoto bllvoto = new BLLVoto(cx); MODELOVoto p = new MODELOVoto(); p.IDELEICAO1 = Convert.ToInt32(TXT_IDELEICAO.Text); p.IDURNA1 = Convert.ToInt32(TXT_IDURNA.Text); p.IDPESSOA1 = Convert.ToInt32(TXT_IDPESSOA.Text); p.NUMEROVOTO1 = Convert.ToInt32(TXT_NUMEROVOTO.Text); bllvoto.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); } }