public void update(ObrasFornecedores ofInf) { ObrasFornecedores ofAlt = db.ObrasFornecedores.Where(x => x.Fornecedor.Id == ofInf.Fornecedor.Id && x.Obra.Id == ofInf.Obra.Id).First(); ofAlt.Observacao = ofInf.Observacao; db.SaveChanges(); logsDAO.insert(26); }
public void delete(int idForn, int idObra) { ObrasFornecedores ofExc = db.ObrasFornecedores.Where(x => x.Fornecedor.Id == idForn && x.Obra.Id == idObra).First(); db.ObrasFornecedores.Remove(ofExc); db.SaveChanges(); logsDAO.insert(27); }
public void insert(ObrasFornecedores ofInf) { ofInf.Fornecedor = db.Fornecedores.Where(x => x.Id == ofInf.Fornecedor.Id).First(); ofInf.Obra = db.Obras.Where(x => x.Id == ofInf.Obra.Id).First(); db.Fornecedores.Attach(ofInf.Fornecedor); db.Obras.Attach(ofInf.Obra); db.ObrasFornecedores.Add(ofInf); db.SaveChanges(); logsDAO.insert(25); }
private void btAdicionar_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridForn.Rows) { if (Convert.ToBoolean(row.Cells[2].Value)) { Obras obra = new Obras(); obra = obrasDAO.select().Where(x => x.Id == Convert.ToInt16(textId.Text)).First(); Fornecedores forn = new Fornecedores(); forn = fornecedoresDAO.select().Where(x => x.Id == Convert.ToInt16(row.Cells[0].Value)).First(); ObrasFornecedores of = new ObrasFornecedores(); of.Obra = obra; of.Fornecedor = forn; of.Observacao = textObs.Text; ofDAO.insert(of); } } carregarOF(); }