tbl_NaoConformidade INaoConformidadeRepositorio.Detalhes(long naoConformidadeId) { try { tbl_NaoConformidade obj = new tbl_NaoConformidade(); obj = db.tbl_NaoConformidade.Include("tbl_Processo").Include("tbl_Atividade_Diaria").SingleOrDefault(s => s.IdNaoConformidade == naoConformidadeId); return(obj); } catch (Exception ex) { throw ex; } finally { if (db != null) { db.Dispose(); } } }
void INaoConformidadeRepositorio.AdicionaNaoConformidade(tbl_NaoConformidade naoConformidade) { try { naoConformidade.Dt_Cadastro = DateTime.Now; db.tbl_NaoConformidade.Add(naoConformidade); db.SaveChanges(); } catch (Exception ex) { throw ex; } finally { if ((db == null)) { db.Dispose(); } } }
void INaoConformidadeRepositorio.DeletaNaoConformidade(long naoConformidadeId) { try { tbl_NaoConformidade _naoConf = db.tbl_NaoConformidade.SingleOrDefault(x => x.IdNaoConformidade == naoConformidadeId); db.tbl_NaoConformidade.Remove(_naoConf); db.SaveChanges(); _naoConf = null; } catch (Exception ex) { throw ex; } finally { if (db != null) { db.Dispose(); } } }
void INaoConformidadeRepositorio.AtualizaNaoConformidade(tbl_NaoConformidade naoConformidade) { try { tbl_NaoConformidade naoConform = db.tbl_NaoConformidade.Where(x => x.IdNaoConformidade == naoConformidade.IdNaoConformidade).FirstOrDefault(); naoConform.DsNaoConformidade = naoConformidade.DsNaoConformidade; naoConform.Dt_Alteracao = DateTime.Now; naoConform.Dstatus = naoConformidade.Dstatus; db.SaveChanges(); naoConform = null; } catch (Exception ex) { throw ex; } finally { if (db != null) { db.Dispose(); } } }