/// <summary>
        /// Método para eliminar el usuario de consulta de la Unidad Operativa
        /// </summary>
        /// <param name="filtro">Datos de la unidad operativa usuario consulta</param>
        /// <returns>Resultado de la Operación</returns>
        public ProcessResult <string> EliminarUnidadOperativaUsuarioConsulta(DataUnidadOperativaUsuarioConsultaRequest filtro)
        {
            string result           = "0";
            var    resultadoProceso = new ProcessResult <string>();

            try
            {
                unidadOperativaResponsableEntityRepository.Eliminar(new Guid(filtro.CodigoUnidadUsuarioConsulta));
                unidadOperativaResponsableEntityRepository.GuardarCambios();
                resultadoProceso.IsSuccess = true;
            }
            catch (Exception e)
            {
                result = "-1";
                resultadoProceso.Result    = result;
                resultadoProceso.IsSuccess = false;
                resultadoProceso.Exception = new ApplicationLayerException <UnidadOperativaService>(e);
            }
            return(resultadoProceso);
        }
        /// <summary>
        /// Obtiene una entidad de Unidad Operativa Usuario Consulta
        /// </summary>
        /// <param name="data">Data Unidad Operativa Usuario Consulta</param>
        /// <returns>Entity de Unidad Operativa Usuario Consulta</returns>
        public static UnidadOperativaUsuarioConsultaEntity ObtenerUnidadOperativaUsuarioConsultaEntity(DataUnidadOperativaUsuarioConsultaRequest data)
        {
            var unidadOperativaUsuarioConsultaEntity = new UnidadOperativaUsuarioConsultaEntity();

            unidadOperativaUsuarioConsultaEntity.CodigoUnidadUsuarioConsulta = data.CodigoUnidadUsuarioConsulta != null ? new Guid(data.CodigoUnidadUsuarioConsulta) : Guid.NewGuid();
            unidadOperativaUsuarioConsultaEntity.CodigoUnidadOperativa       = data.CodigoUnidadOperativa != null ? new Guid(data.CodigoUnidadOperativa) : (Guid?)null;
            unidadOperativaUsuarioConsultaEntity.CodigoTrabajador            = data.CodigoTrabajador != null ? new Guid(data.CodigoTrabajador) : (Guid?)null;

            return(unidadOperativaUsuarioConsultaEntity);
        }
Example #3
0
        /// <summary>
        /// Permite Eliminar el usuario de consulta de la Unidad Operativa
        /// </summary>
        /// <param name="data">Data</param>
        /// <returns>Resultado de la operación</returns>
        public JsonResult EliminarUsuarioConsultaUnidadOperativa(DataUnidadOperativaUsuarioConsultaRequest data)
        {
            var response = unidadOperativaService.EliminarUnidadOperativaUsuarioConsulta(data);

            return(Json(response));
        }
        /// <summary>
        /// Registra el usuario de consulta de la unidad operativa
        /// </summary>
        /// <param name="data">Parámetros de Búsqueda</param>
        /// <returns>Resultado del Proceso</returns>
        public ProcessResult <DataUnidadOperativaUsuarioConsultaRequest> RegistrarUnidadOperativaUsuarioConsulta(DataUnidadOperativaUsuarioConsultaRequest data)
        {
            ProcessResult <DataUnidadOperativaUsuarioConsultaRequest> resultado = new ProcessResult <DataUnidadOperativaUsuarioConsultaRequest>();

            try
            {
                UnidadOperativaUsuarioConsultaEntity entidad = UnidadOperativaAdapter.ObtenerUnidadOperativaUsuarioConsultaEntity(data);
                unidadOperativaResponsableEntityRepository.Insertar(entidad);
                unidadOperativaResponsableEntityRepository.GuardarCambios();

                resultado.IsSuccess = true;
                resultado.Result    = data;
            }
            catch (Exception e)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <UnidadOperativaService>(e);
            }
            return(resultado);
        }
Example #5
0
        /// <summary>
        /// Permite registrar el usuario de consulta de la Unidad Operativa
        /// </summary>
        /// <param name="data">Data</param>
        /// <returns>Resultado de la operación json</returns>
        public JsonResult RegistrarUsuarioConsultaUnidadOperativa(DataUnidadOperativaUsuarioConsultaRequest data)
        {
            var resultado = unidadOperativaService.RegistrarUnidadOperativaUsuarioConsulta(data);

            return(Json(resultado));
        }