public Peca[] BuscarTodos(int obra, int eixo) { int registros = rPeca.buscarTudo(obra, eixo).Rows.Count; DataTable resultado = rPeca.buscarTudo(obra, eixo); Peca[] peca = new Peca[registros]; for (int i = 0; i < registros; i++) { Peca item = new Peca(); item.IdPeca = Convert.ToInt32(resultado.Rows[i][0].ToString()); item.IdObra = Convert.ToInt32(resultado.Rows[i][1].ToString()); item.IdEixo = Convert.ToInt32(resultado.Rows[i][2].ToString()); item.NomePeca = resultado.Rows[i][3].ToString(); peca[i] = item; } return peca; }
public Peca[] BuscarPeca(string nome, string idEixo, string idObra, string campo) { DataTable resultado = rPeca.buscar(nome, idEixo, idObra, campo); Peca[] peca = new Peca[resultado.Rows.Count]; Peca item = new Peca(); for (int i = 0; i < resultado.Rows.Count; i++) { item.IdPeca = Convert.ToInt32(resultado.Rows[i][0].ToString()); item.IdObra = Convert.ToInt32(resultado.Rows[i][1].ToString()); item.IdEixo = Convert.ToInt32(resultado.Rows[i][2].ToString()); item.NomePeca = resultado.Rows[i][3].ToString(); peca[i] = item; } if (peca.Length < 0) { MessageBox.Show("Peça não encontrada", "Erro ao Buscar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } return peca; }
public void InserirPeca(string idObra, string idEixo, string nome) { Peca[] peca = BuscarPeca(nome, idEixo, idObra, "cNomePeca"); if (peca.Length > 0) { MessageBox.Show("Peça ja Cadastrada", "Erro ao Cadastrar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { Peca iPeca = new Peca(); iPeca.IdEixo = Convert.ToInt32(idEixo); iPeca.IdObra = Convert.ToInt32(idObra); iPeca.NomePeca = nome; rPeca.inserir(iPeca); } }
public void inserir(Peca peca) { con.open(); con.executeQuery("INSERT INTO tblPeca (cIDObra, cIDEixo, cNomePeca) VALUES ("+ peca.IdObra + ", " + peca.IdEixo + ", '" + peca.NomePeca + "') "); con.close(); }
public void editar(Peca peca, string nome) { con.open(); con.executeQuery("UPDATE tblPeca SET cNomePeca = '" + nome + "' WHERE cIDPeca =" + peca.IdPeca + " AND cIDEixo = " + peca.IdEixo + " AND cIDObra = " + peca.IdObra); con.close(); }