void IAtividadeRepositorio.SalvarAtividade(tbl_atividades atividade) { try { db.tbl_atividades.Add(atividade); db.SaveChanges(); } catch (Exception ex) { throw ex; } finally { if ((db == null)) { db.Dispose(); } } }
IEnumerable <tbl_etapa> IEtapaRepositorio.GetEtapas(long processoId) { try { IEnumerable <tbl_etapa> lista; lista = db.tbl_etapa.Include("tbl_processo").Where(p => p.IdProcesso == processoId).ToList(); return(lista); } catch (Exception ex) { throw ex; } finally { if (db != null) { db.Dispose(); } } }
void IAtividadeDiariaRepositorio.AdicionaAtividadeDiaria(Tbl_Atividade_Diaria ativDiaria) { try { ativDiaria.Dt_Cadastro = DateTime.Now; db.Tbl_Atividade_Diaria.Add(ativDiaria); db.SaveChanges(); repAtiv = new AtividadeDiariaRepositorio(); repProcesso = new ProcessoRepositorio(); ativDiaria = db.Tbl_Atividade_Diaria.Where(p => p.IdAtividadeDiaria == ativDiaria.IdAtividadeDiaria).FirstOrDefault(); tbl_Processo processo = repProcesso.GetProcessoPorID(ativDiaria.IdProcesso.Value); foreach (var item in processo.tbl_etapa) { tbl_atividades atv = null; atv = ativDiaria.tbl_atividades.Where(p => p.IdAtividadeDiaria == ativDiaria.IdAtividadeDiaria && p.IdEtapa == item.IdEtapa).FirstOrDefault(); if (atv == null) { atv = new tbl_atividades(); atv.IdEtapa = item.IdEtapa; atv.IdAtividadeDiaria = ativDiaria.IdAtividadeDiaria; atv.DsSelecionado = 0; ativDiaria.tbl_atividades.Add(atv); } else { ativDiaria.tbl_atividades.Where(p => p.IdAtividadeDiaria == ativDiaria.IdAtividadeDiaria && p.IdEtapa == item.IdEtapa).FirstOrDefault().DsSelecionado = 1; } } db.SaveChanges(); } catch (Exception ex) { throw ex; } finally { if ((db == null)) { db.Dispose(); } } }
IList <tbl_Acessos> IAcessoRepositorio.GetAcessosFuncao(long idFuncao) { try { List <tbl_Acessos> listAcesso = db.tbl_Acessos.Where(s => s.IdFuncaoAcesso == idFuncao).ToList(); return(listAcesso); } catch (Exception ex) { throw ex; } finally { if (db != null) { db.Dispose(); } } }
tbl_Funcionario IFuncionarioRepositorio.GetLoginFuncionario(tbl_Funcionario funcionarioLogin) { try { tbl_Funcionario func = db.tbl_Funcionario.SingleOrDefault(x => x.DsSenha == funcionarioLogin.DsSenha && x.DsUsuario == funcionarioLogin.DsUsuario); return(func); } 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 IProcessoRepositorio.AdicionaProcesso(tbl_Processo processo) { try { processo.Dt_Cadastro = DateTime.Now; db.tbl_Processo.Add(processo); db.SaveChanges(); } catch (Exception ex) { throw ex; } finally { if ((db == null)) { db.Dispose(); } } }