public DISPOSITIVO_BLOQUEIO EditarDispositivoBloqueio(DISPOSITIVO_BLOQUEIO dispositivoBloqueio, DB_LaborSafetyEntities entities) { DISPOSITIVO_BLOQUEIO dispositivoBloqueioExistente; if (entities == null) { entities = new DB_LaborSafetyEntities(); } dispositivoBloqueioExistente = entities.DISPOSITIVO_BLOQUEIO.Where(dsp => dsp.CodDispositivoBloqueio == dispositivoBloqueio.CodDispositivoBloqueio).FirstOrDefault(); if (dispositivoBloqueioExistente == null) { throw new KeyNotFoundException(); } dispositivoBloqueioExistente.Codigo = dispositivoBloqueio.Codigo; dispositivoBloqueioExistente.Nome = dispositivoBloqueio.Nome; entities.SaveChanges(); return(dispositivoBloqueioExistente); }
private void ValidarMapaBloqueio(APR apr, TIPO_ENERGIA_BLOQUEIO tipoEnergiaBloqueio, TAG_KKS_BLOQUEIO kks, DISPOSITIVO_BLOQUEIO dispositivo, LOCAL_A_BLOQUEAR localABloquear, string ordemManutencao) { if (apr == null) { throw new Exception("APR não encontrada!"); } if (tipoEnergiaBloqueio == null) { throw new Exception("Tipo de energia não encontrada!"); } if (kks == null) { throw new Exception("KKS não encontrada!"); } if (localABloquear == null) { throw new Exception("Local a bloquear não encontrado!"); } if (dispositivo == null) { throw new Exception("Dispositivo não encontrado!"); } if (string.IsNullOrEmpty(ordemManutencao)) { throw new Exception("Ordem de manutenção está nula!"); } }
public DISPOSITIVO_BLOQUEIO InserirDispositivoBloqueio(DISPOSITIVO_BLOQUEIO dispositivo, DB_LaborSafetyEntities entities) { if (entities == null) { entities = new DB_LaborSafetyEntities(); } var dispositivoBloqueio = new DISPOSITIVO_BLOQUEIO() { Codigo = dispositivo.Codigo, Nome = dispositivo.Nome }; entities.DISPOSITIVO_BLOQUEIO.Add(dispositivoBloqueio); entities.SaveChanges(); return(dispositivoBloqueio); }