public Boolean AlterarNoBD(Model.Console _obj) { bool resultado = false; try { String SQL = String.Format("UPDATE console SET " + "nome = '{0}', fabricante = '{1}', tipo = {2}, lancamento = '{3}', " + "geracao = {4}, travafisica = '{5}', travalogica = '{6}' WHERE numero = {7};", _obj.Nome, _obj.Fabricante, _obj.Tipo, _obj.Lancamento, _obj.Geracao, _obj.TravaFisica, _obj.TravaLogica, _obj.Numero); int linhaAfetadas = BD.ExecutarIDU(SQL); if (linhaAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
private Model.Console CarregarConsoleDoForm() { Model.Console c = new Model.Console(); try { if (!txbNumero.Text.Equals("")) { c.Numero = Convert.ToInt64(txbNumero.Text); } c.Nome = txbNome.Text; c.Fabricante = txbFabricante.Text; c.Tipo = cmbTipo.SelectedIndex; c.Lancamento = mtbLancamento.Text; c.Geracao = ltbGeracao.SelectedIndex; c.TravaFisica = ckbFisica.Checked; c.TravaLogica = ckbLogica.Checked; } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } return(c); }
public Boolean InserirNoBD(Model.Console _obj) { bool resultado = false; try { String SQL = String.Format("INSERT INTO console (nome, fabricante, tipo, lancamento, geracao, travafisica, travalogica) " + "VALUES ('{0}', '{1}', {2}, '{3}', {4}, '{5}', '{6}')", _obj.Nome, _obj.Fabricante, _obj.Tipo, _obj.Lancamento, _obj.Geracao, _obj.TravaFisica, _obj.TravaLogica); int linhaAfetadas = BD.ExecutarIDU(SQL); if (linhaAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
private void frmCadConsole_Load(object sender, EventArgs e) { txbNumero.Enabled = false; if (this.Tag != null) { btnAtualizar.Visible = true; Model.Console console = (Model.Console) this.Tag; CarregarFormDeConsole(console); } }
public Dictionary <Int64, Model.Console> BuscarListaFiltrada(String _filtros) { try { Dictionary <Int64, Model.Console> listPessoas = new Dictionary <Int64, Model.Console>(); string SQL = "SELECT * FROM console WHERE "; Int64 saida; if (Int64.TryParse(_filtros, out saida)) { SQL += String.Format("numero = {0}", _filtros); } else { SQL += String.Format("nome LIKE '%{0}%'", _filtros); } SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Model.Console c = new Model.Console(); c.Numero = data.GetInt64(0); c.Nome = data.GetString(1); c.Fabricante = data.GetString(2); c.Tipo = data.GetInt32(3); c.Lancamento = data.GetString(4); c.Geracao = data.GetInt32(5); c.TravaFisica = data.GetBoolean(6); c.TravaLogica = data.GetBoolean(7); listPessoas.Add(c.Numero, c); } data.Close(); BD.FecharConexao(); return(listPessoas); } catch (Exception ex) { BD.FecharConexao(); throw new Exception(ex.Message); } }
public Dictionary <Int64, Model.Console> ListarTodos() { Dictionary <Int64, Model.Console> mapaConsoles = new Dictionary <Int64, Model.Console>(); try { String SQL = "SELECT * FROM console;"; SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Model.Console c = new Model.Console(); c.Numero = data.GetInt64(0); c.Nome = data.GetString(1); c.Fabricante = data.GetString(2); c.Tipo = data.GetInt32(3); c.Lancamento = data.GetString(4); c.Geracao = data.GetInt32(5); c.TravaFisica = data.GetBoolean(6); c.TravaLogica = data.GetBoolean(7); AcessorioDAO daoAcessorio = new AcessorioDAO(); c.acessorios = daoAcessorio.ListarAcessoriosPorConsole(c.Numero); ControleDAO daoControle = new ControleDAO(); c.controles = daoControle.ListarControlesPorConsole(c.Numero); JogoDAO daoJogo = new JogoDAO(); c.jogos = daoJogo.ListarJogosPorConsole(c.Numero); mapaConsoles.Add(c.Numero, c); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(mapaConsoles); }
private void CarregarFormDeConsole(Model.Console _c) { try { txbNumero.Text = Convert.ToString(_c.Numero); txbNome.Text = _c.Nome; txbFabricante.Text = _c.Fabricante; cmbTipo.SelectedIndex = _c.Tipo; mtbLancamento.Text = _c.Lancamento; ltbGeracao.SelectedIndex = _c.Geracao; ckbFisica.Checked = _c.TravaFisica; ckbLogica.Checked = _c.TravaLogica; } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR FORMULARIO: " + ex.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { Model.Console c = CarregarConsoleDoForm(); ConsoleCtrl controlConsole = new ConsoleCtrl(); if ((bool)controlConsole.BD('u', c)) { MessageBox.Show("Cadastro atualizado com sucesso!!"); this.Close(); } } catch (Exception ex) { MessageBox.Show("ERRO AO ATUALIZAR DADOS: " + ex.Message); } }
private void dgvDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { Int64 numero = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); Model.Console c = tabelaConsoles[numero]; frmCadConsole form = new frmCadConsole(); form.Tag = c; form.ShowDialog(); CarregarGridDoBD(""); } catch (Exception ex) { MessageBox.Show("ERRO AO SELECIONAR CADASTRO: " + ex.Message); } }
public Model.Console BuscarPorID(Int64 _Numero) { Model.Console c = null; try { String SQL = String.Format("SELECT * FROM console WHERE numero = {0} ", _Numero); SqlCeDataReader data = BD.ExecutarSelect(SQL); if (data.Read()) { c.Numero = data.GetInt64(0); c.Nome = data.GetString(1); c.Fabricante = data.GetString(2); c.Tipo = data.GetInt32(3); c.Lancamento = data.GetString(4); c.Geracao = data.GetInt32(5); c.TravaFisica = data.GetBoolean(6); c.TravaLogica = data.GetBoolean(7); AcessorioDAO daoAcessorio = new AcessorioDAO(); c.acessorios = daoAcessorio.ListarAcessoriosPorConsole(c.Numero); ControleDAO daoControle = new ControleDAO(); c.controles = daoControle.ListarControlesPorConsole(c.Numero); JogoDAO daoJogo = new JogoDAO(); c.jogos = daoJogo.ListarJogosPorConsole(c.Numero); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(c); }
private void btnSalvar_Click(object sender, EventArgs e) { try { Model.Console c = CarregarConsoleDoForm(); ConsoleCtrl control = new ConsoleCtrl(); //Linha trocada para que o processo seja feito no BD, e não mais no arquivo if ((bool)control.BD('i', c)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); this.Close(); } else { MessageBox.Show("Cadastro não efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }