public void delete(int id) { RegCreaProjeto creaPExc = db.RegCreaProjeto.Where(x => x.Id == id).First(); db.RegCreaProjeto.Remove(creaPExc); db.SaveChanges(); // Inserção de log de exclusão de registro logsDAO.insert(39); }
public void insert(RegCreaProjeto creaPInf) { creaPInf.Projeto = db.Projetos.Where(x => x.Id == creaPInf.Projeto.Id).First(); creaPInf.Crea = db.RegCrea.Where(x => x.Id == creaPInf.Crea.Id).First(); db.RegCreaProjeto.Add(creaPInf); db.SaveChanges(); // Inserção de log de inserção de registro logsDAO.insert(37); }
public void update(RegCreaProjeto creaPInf) { RegCreaProjeto creaPAlt = db.RegCreaProjeto.Where(x => x.Id == creaPInf.Id).First(); creaPAlt.Crea = creaPInf.Crea; db.SaveChanges(); // Inserção de log de alteração de registro logsDAO.insert(38); }
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(); }