public void update(RegCauProjeto cauPInf) { RegCauProjeto cauPAlt = db.RegCauProjeto.Where(x => x.Id == cauPInf.Id).First(); cauPAlt.Cau = cauPInf.Cau; db.SaveChanges(); // Inserção de log de alteração de registro logsDAO.insert(38); }
public void delete(int id) { RegCauProjeto cauPExc = db.RegCauProjeto.Where(x => x.Id == id).First(); db.RegCauProjeto.Remove(cauPExc); db.SaveChanges(); // Inserção de log de exclusão de registro logsDAO.insert(39); }
public void insert(RegCauProjeto cauPInf) { cauPInf.Projeto = db.Projetos.Where(x => x.Id == cauPInf.Projeto.Id).First(); cauPInf.Cau = db.RegCau.Where(x => x.Id == cauPInf.Cau.Id).First(); db.RegCauProjeto.Add(cauPInf); db.SaveChanges(); // Inserção de log de inserção de registro logsDAO.insert(37); }
private void btAdicionar_Click(object sender, EventArgs e) { #region Validação dos campos errorProvider.SetError(textRegistro, string.Empty); errorProvider.SetError(comboTipo, string.Empty); int verif = 0; if (textRegistro.Text.Trim().Length <= 6) { errorProvider.SetError(textRegistro, "Informe um registro com pelo menos 7 caracteres"); verif++; } if (comboTipo.SelectedIndex == -1) { errorProvider.SetError(comboTipo, "Selecione o tipo do registro"); return; } if (verif > 0) { return; } #endregion switch (comboTipo.SelectedIndex) { case 0: RegCau regCau = new RegCau(); RegCauProjeto regCauProj = new RegCauProjeto(); regCau.Cau = textRegistro.Text.Trim(); regCauProj.Cau = regCau; regCauDAO.insert(regCau); regCauProj.Projeto = projetosDAO.select().Where(x => x.Id == Convert.ToInt16(textId.Text)).First(); regCauProjDAO.insert(regCauProj); break; case 1: RegCrea regCrea = new RegCrea(); RegCreaProjeto regCreaProj = new RegCreaProjeto(); regCrea.Crea = textRegistro.Text.Trim(); regCreaProj.Crea = regCrea; regCreaDAO.insert(regCrea); regCreaProj.Projeto = projetosDAO.select().Where(x => x.Id == Convert.ToInt16(textId.Text)).First(); regCreaProjDAO.insert(regCreaProj); break; } this.Close(); }