コード例 #1
0
        public Dictionary <string, object> getUnidadesOperativasPorZona(int id)
        {
            var res = new Dictionary <string, Object>();
            UnidadOperativaDAO uoDAO = new UnidadOperativaDAO();

            res.Add("unidadesOperativas", uoDAO.GetUnidadOperativasByZonaId(id));
            return(res);
        }
コード例 #2
0
        public void ActualizarUnidadOperativa(UnidadOperativa unidadOperativa)
        {
            UnidadOperativaDAO unidadOperativaDAO = new UnidadOperativaDAO();
            int unidadOperativaActualizada        = 0;

            try
            {
                unidadOperativaActualizada = unidadOperativaDAO.ActualizarUnidadOperativa(unidadOperativa);
            }
            catch (Exception e)
            {
                logger.Error(e, e.Message);
                throw new ExcepcionInterna("Error en el servidor", e);
            }
            if (unidadOperativaActualizada < 1)
            {
                throw new ExcepcionInterna("Error en el servidor");
            }
        }
コード例 #3
0
        public UnidadOperativa ObtenerUnidadOperativa(int idUnidadOperativa)
        {
            UnidadOperativaDAO unidadOperativaDAO = new UnidadOperativaDAO();
            UnidadOperativa    unidadOperativa    = null;

            try
            {
                unidadOperativa = unidadOperativaDAO.ObtenerUnidadOperativa(idUnidadOperativa);
            }
            catch (Exception e)
            {
                logger.Error(e, e.Message);
                throw new ExcepcionInterna("Error en el servidor", e);
            }
            if (unidadOperativa == null)
            {
                throw new NotFoundException("No se ha encontrado la Unidad Operativa");
            }
            return(unidadOperativa);
        }