Solucion compilacion

ConfiguracionSimplificada
Gerardo 2021-11-28 13:42:45 +01:00
parent 82be994483
commit c1be801015
1 changed files with 23 additions and 30 deletions

View File

@ -39,28 +39,28 @@ namespace OliviaAddInPro.Services
{
bool fue_mal = false;
ErrStr = string.Empty;
//Cuenta las filas que cumplen la consulta
int nelems = HelperGdb.GetNumElems(com.CapaElems, com.ConsultaAmbs);
if (nelems <= 0)
{
ErrStr = "No existen ámbitos que cumplan las condiciones introducidas para la exportación " + com.ConsultaAmbs;
fue_mal = true;
}
//Cuenta las filas que cumplen la consulta
int nelems = HelperGdb.GetNumElems(com.CapaElems, com.ConsultaAmbs);
if (nelems <= 0)
{
ErrStr = "No existen ámbitos que cumplan las condiciones introducidas para la exportación " + com.ConsultaAmbs;
fue_mal = true;
}
cps.Status = "Exportando geometria";
//Obtiene la geometría que envuelve a los ámbitos
Geometry geom_export = null;
if (!fue_mal)
{
geom_export = GetGeomAmbitsExport(cps);
if (geom_export == null || geom_export.IsEmpty)
{
ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + ErrStr;
fue_mal = true;
}
}
// cps.Value = 80;
if (!fue_mal)
{
geom_export = GetGeomAmbitsExport(cps);
if (geom_export == null || geom_export.IsEmpty)
{
ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + ErrStr;
fue_mal = true;
}
}
// cps.Value = 80;
//crea el filtro de exportación
if (!fue_mal)
{
@ -68,25 +68,18 @@ namespace OliviaAddInPro.Services
spatRef = geom_export.SpatialReference;
filtroEspacial = CreaFiltro(com.ConsultaAmbs, geom_export);
fue_mal = filtroEspacial == null;
if(fue_mal)
if (fue_mal)
ErrStr = "error al crear el filtro de exportacion";
if (!fue_mal)
{
Ejecuta(modo);
return true;
cps.Value = 80;
if (!fue_mal)
fue_mal = Ejecuta(modo, cps, out ErrStr);
}
cps.Value = 80;
if (!fue_mal)
fue_mal = Ejecuta(modo, cps, out ErrStr);
return fue_mal;
}
/**
* Prepara la geometría para exportar los ámbitos
*/