Solucion compilacion
parent
82be994483
commit
c1be801015
|
|
@ -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
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue