Commit
parent
8c3589370d
commit
398f3afbe8
|
|
@ -19,11 +19,7 @@ namespace OliviaAddInPro.Model
|
|||
public class Limpieza : TratamientoComun
|
||||
{
|
||||
//**********************************************
|
||||
//Se recogen en PaneLimpiezaSub1
|
||||
/**
|
||||
* Tipo de tratamiento elegidos
|
||||
*/
|
||||
//public int TipoTto { get; set; } = -1; //En la clase TratamientoComun
|
||||
//Se recogen en PaneLimpiezaSub1
|
||||
/**
|
||||
* Ámbitos de trabajo elegidos
|
||||
*/
|
||||
|
|
@ -42,7 +38,6 @@ namespace OliviaAddInPro.Model
|
|||
|
||||
public LimpiezaServ Serv { get; set; } = null;
|
||||
public LanzaLimpSrv LanzaSrv { get; set; } = null;
|
||||
public ProcesoEjecServ ProceSrv { get; set; } = null;
|
||||
|
||||
/**
|
||||
* Ancho de vía, en metros
|
||||
|
|
@ -52,8 +47,8 @@ namespace OliviaAddInPro.Model
|
|||
{
|
||||
Serv = new LimpiezaServ(this);
|
||||
LanzaSrv = new LanzaLimpSrv();
|
||||
ProceSrv = new ProcesoEjecServ();
|
||||
ProgrSrc = new MyCancelableProgressorSource(OliviaGlob.progrDialog);
|
||||
ProceSrv = new ProcesoEjecServ();
|
||||
}
|
||||
|
||||
public TareaRes Ejecuta(ModosEjec modo)
|
||||
|
|
@ -64,11 +59,8 @@ namespace OliviaAddInPro.Model
|
|||
{
|
||||
var res1=LanzaSrv.ejec(this, modo, TipoTtoStr);
|
||||
if (!res1.HasError)
|
||||
{
|
||||
var conf = ConfigServ.Serv.Leer();
|
||||
ProceSrv.Puerto = conf.Puerto;
|
||||
ProceSrv.Ip = conf.Ip;
|
||||
|
||||
{
|
||||
ProceSrv.ConfigConex();
|
||||
res1 = ProceSrv.start(LanzaSrv.str_cfg, ProgrSrc._ProgrSrc);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ using OliviaAddInPro.Services;
|
|||
using ArcGIS.Core.Geometry;
|
||||
using static OliviaAddInPro.Model.ComunDef;
|
||||
using ArcGIS.Desktop.Framework.Threading.Tasks;
|
||||
using OliviaAddInPro.Services.LanzaSrv;
|
||||
|
||||
namespace OliviaAddInPro.Model
|
||||
{
|
||||
|
|
@ -69,10 +70,13 @@ namespace OliviaAddInPro.Model
|
|||
set;
|
||||
}
|
||||
public RecogidaServ Serv { get; set; } = null;
|
||||
public LanzaRecoSrv LanzaSrv { get; set; } = null;
|
||||
public Recogida()
|
||||
{
|
||||
Serv = new RecogidaServ(this);
|
||||
LanzaSrv = new LanzaRecoSrv();
|
||||
ProgrSrc = new MyCancelableProgressorSource(OliviaGlob.progrDialog);
|
||||
ProceSrv = new ProcesoEjecServ();
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -80,6 +84,22 @@ namespace OliviaAddInPro.Model
|
|||
{
|
||||
TareaRes res = null;
|
||||
res = Serv.Ejecuta(modo);
|
||||
if (!res.Errores)
|
||||
{
|
||||
var res1 = LanzaSrv.ejec(this, modo, TipoTtoStr);
|
||||
if (!res1.HasError)
|
||||
{
|
||||
ProceSrv.ConfigConex();
|
||||
res1 = ProceSrv.start(LanzaSrv.str_cfg, ProgrSrc._ProgrSrc);
|
||||
}
|
||||
|
||||
if (res1.HasError)
|
||||
{
|
||||
res.Errores = true;
|
||||
res.msg = "";
|
||||
res1.Error.ForEach(e => res.msg += e + ".\n ");
|
||||
}
|
||||
}
|
||||
return res;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ using System.Threading.Tasks;
|
|||
using ArcGIS.Core.Geometry;
|
||||
using ArcGIS.Desktop.Internal.Layouts.Utilities;
|
||||
using OliviaAddInPro.Helper;
|
||||
using OliviaAddInPro.Services;
|
||||
|
||||
namespace OliviaAddInPro.Model
|
||||
{
|
||||
|
|
@ -130,6 +131,7 @@ namespace OliviaAddInPro.Model
|
|||
* Para la ventana de progreso
|
||||
*/
|
||||
public MyCancelableProgressorSource ProgrSrc;
|
||||
public ProcesoEjecServ ProceSrv { get; set; } = null;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -481,5 +481,13 @@ namespace OliviaAddInPro.Services
|
|||
{
|
||||
cps.Value = (uint)pro;
|
||||
}
|
||||
|
||||
//configura los parámetros de la conexión
|
||||
public void ConfigConex()
|
||||
{
|
||||
var conf = ConfigServ.Serv.Leer();
|
||||
Puerto = conf.Puerto;
|
||||
Ip = conf.Ip;
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue