//Metodo para alterar no banco de dados public int alterarPecas(CPecas p) { string sql = @"UPDATE itens SET nome='" + p.nomepe + "', valor='" + p.valor + "', descricao='" + p.descricao + "' WHERE id_itens=" + p.iditem; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); return comando.ExecuteNonQuery(); }
//Metodo para excluir no banco de dados public int excluirPecas(CPecas p) { string sql = @"DELETE FROM itens WHERE id_itens=" + p.iditem; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); return comando.ExecuteNonQuery(); }
public int addPecas(CPecas p) { string sql = @"INSERT INTO itens (nome,valor,descricao) VALUES ('" + p.nomepe + "', '" + p.valor + "', '" + p.descricao + "')"; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); return comando.ExecuteNonQuery(); }
//Metodo para atualizar a o Datagrid ou lista private void AtualizarLista() { this.MinhasPecas.Clear(); string sql = @"SELECT id_itens, nome, valor, descricao from itens"; SqlCommand comando = new SqlCommand(sql, ConnectionFactory.CreatConnection()); SqlDataReader dados = comando.ExecuteReader(); while (dados.Read()) { CPecas p = new CPecas(); p.iditem = dados.GetInt32(0); p.nomepe = dados.GetString(1); p.valor = dados.GetString(2); p.descricao = dados.GetString(3); this.MinhasPecas.Add(p); } dados.Close(); dataGridViewItem.DataSource = null; dataGridViewItem.DataSource = this.MinhasPecas; foreach (DataGridViewBand d in dataGridViewItem.Columns) { d.ReadOnly = true; } }
private void btnAdicionaritem_Click(object sender, EventArgs e) { if (textItem.Text != "") { CPecas p = new CPecas(); p.nomepe = textItem.Text; p.valor = textValor.Text; p.descricao = textDescricao.Text; BancoPecas bp = new BancoPecas(); bp.addPecas(p); MessageBox.Show("Peça cadastrada com sucesso!!!"); AtualizarLista(); LimparTela(); } }
private void btnAlteraritem_Click(object sender, EventArgs e) { if (!isCPecas()) { MessageBox.Show("Peça não cadastrado, selecione uma peça válido."); } else { CPecas p = new CPecas(); p.iditem = id; p.nomepe = textItem.Text; p.valor = textValor.Text; p.descricao = textDescricao.Text; BancoPecas bp = new BancoPecas(); bp.alterarPecas(p); MessageBox.Show("Peça alterada com sucesso!!!"); AtualizarLista(); LimparTela(); } }
private void btnExcluiritem_Click(object sender, EventArgs e) { if (!isCPecas()) { MessageBox.Show("Peça não cadastrado, selecione um peça válido."); } else { DialogResult resposta = MessageBox.Show("Tem certeza que deseja excluir a peça selecionada?", "Atenção", MessageBoxButtons.YesNo); if (resposta == DialogResult.Yes) { CPecas p = new CPecas(); p.iditem = id; BancoPecas bp = new BancoPecas(); bp.excluirPecas(p); MessageBox.Show("Excluido do banco"); AtualizarLista(); LimparTela(); } } }