Exemple #1
0
 public IHttpActionResult DesativarInventario(InventarioAtividadeDelecaoComLogModelo inventarioAtividadeDelecao)
 {
     try
     {
         this.inventariosAtividadeNegocio.DesativarInventario(inventarioAtividadeDelecao, null);
         return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK,
                                                           $"Exclusão do inventário ocorrida com sucesso")));
     }
     catch (InvalidOperationException exception)
     {
         throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest,
                                                                         "Inventário não encontrado.", exception), exception);
     }
     catch (Exception exception)
     {
         throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest,
                                                                         "Erro ao excluir o inventário", exception), exception);
     }
 }
Exemple #2
0
        public LOG_INVENTARIO_ATIVIDADE Excluir(InventarioAtividadeDelecaoComLogModelo inventarioAtividadeDelecaoComLogModelo, DB_LaborSafetyEntities entities = null)
        {
            if (entities == null)
            {
                entities = new DB_LaborSafetyEntities();
            }

            #region Insere os dados do log de inventário

            LOG_INVENTARIO_ATIVIDADE logInventario = new LOG_INVENTARIO_ATIVIDADE();

            logInventario.CodLogTipoOperacao     = (long)Constantes.TipoOperacaoLog.DELECAO;
            logInventario.CodInventarioAtividade = inventarioAtividadeDelecaoComLogModelo.CodInventarioAtividade;
            logInventario.CodUsuarioModificador  = inventarioAtividadeDelecaoComLogModelo.EightIDUsuarioModificador;
            logInventario.DataAlteracao          = DateTime.Now;

            entities.LOG_INVENTARIO_ATIVIDADE.Add(logInventario);
            entities.SaveChanges();

            #endregion

            return(logInventario);
        }