}//METODO DE EXPORT INVENTARIOS

        private async Task <string> FicPostListActividades(CatActividadesApoyo item)
        {
            string url = URL + "ExportActividades";
            HttpResponseMessage response = await FicCliente.PostAsync(
                new Uri(string.Format(url, string.Empty)),
                new StringContent(JsonConvert.SerializeObject(item), Encoding.UTF8, "application/json")
                );

            return(await response.Content.ReadAsStringAsync());
        } //POST: A INVENTARIOS
        /*-------------------------------------------------------------------*/

        #endregion


        #region  FicGetImportActividades(Int32 id = 0)
        public async Task <string> FicGetImportActividades(Int32 id = 0)
        {
            string FicMensaje = "";

            try
            {
                FicMensaje = "IMPORTACION: \n";
                var FicGetReultREST = new CatActividadesApoyo();
                if (id != 0)
                {
                    FicGetReultREST = await FicGetListActividadesActualiza(id);
                }
                else
                {
                    FicGetReultREST = await FicGetListCatalogosActualiza();
                }

                if (FicGetReultREST != null && FicGetReultREST.cat_Actividades != null)
                {
                    FicMensaje += "Se estan importando los datos de la tabla: eva_cat_niveles_grados_competencias \n";
                    foreach (cat_actividades inv in FicGetReultREST.cat_Actividades)
                    {
                        var respuesta = await FicExist_Actividades(inv.IdActividad);

                        if (respuesta != null)
                        {
                            try
                            {
                                respuesta.IdActividad  = inv.IdActividad;
                                respuesta.DesActividad = inv.DesActividad;
                                respuesta.UsuarioReg   = inv.UsuarioReg;
                                respuesta.FechaReg     = inv.FechaReg;
                                respuesta.UsuarioMod   = inv.UsuarioMod;
                                respuesta.FechaUltMod  = inv.FechaUltMod;
                                respuesta.Activo       = inv.Activo;
                                respuesta.Borrado      = inv.Borrado;

                                FicLoDBContext.Update(respuesta); //actualiza

                                FicMensaje += await FicLoDBContext.SaveChangesAsync() > 0 ? "-Actualizando \n-> IdEdificio: " + inv.IdActividad + " \n" : " No es necesario actualizar  IdEdificio: " + inv.IdActividad + " \n";

                                FicLoDBContext.Entry <cat_actividades>(respuesta).State = EntityState.Detached; //desadjunta el id
                            }
                            catch (Exception e)
                            {
                                FicMensaje += "-ALERTA-> " + e.Message.ToString() + " \n";
                            }
                        }
                        else
                        {
                            try
                            {
                                FicLoDBContext.Add(inv);
                                FicMensaje += await FicLoDBContext.SaveChangesAsync() > 0 ? "Se va a importar:  IdEdificio: " + inv.IdActividad + " \n" : "Ha ocurrido un error al importar IdEdificio: " + inv.IdActividad + " \n";
                            }
                            catch (Exception e)
                            {
                                FicMensaje += "-ALERTA-> " + e.Message.ToString() + " \n";
                            }
                        }
                    }
                }
                else
                {
                    FicMensaje += "-> No hay datos para importar... \n";
                }
            }
            catch (Exception e)
            {
                FicMensaje += "ALERTA: " + e.Message.ToString() + "\n";
            }
            return(FicMensaje);
        }//FicGetImportInventarios()