Buscando fallo no procesa Oliviatasks
parent
bf95769ffd
commit
7a768e20e9
|
|
@ -140,6 +140,7 @@ namespace OliviaAddInPro.Model
|
||||||
{
|
{
|
||||||
ProgrSrc = new MyCancelableProgressorSource(OliviaGlob.progrDialog);
|
ProgrSrc = new MyCancelableProgressorSource(OliviaGlob.progrDialog);
|
||||||
ProceSrv = new ProcesoEjecServ();
|
ProceSrv = new ProcesoEjecServ();
|
||||||
|
FinProceSrv = new FinProcServ();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ComienzaEjec(OliviaAddInPro.Services.ModosEjec modo)
|
public void ComienzaEjec(OliviaAddInPro.Services.ModosEjec modo)
|
||||||
|
|
|
||||||
|
|
@ -15,16 +15,26 @@ namespace OliviaAddInPro.Services
|
||||||
public void finEjecuta(Respuesta<TiposEjecucion> res)
|
public void finEjecuta(Respuesta<TiposEjecucion> res)
|
||||||
{
|
{
|
||||||
OliviaGlob.progrDialog.Hide();
|
OliviaGlob.progrDialog.Hide();
|
||||||
|
String msg=string.Empty;
|
||||||
//gestiona los flags, el estado de finok o finnok va en res.Vale
|
//gestiona los flags, el estado de finok o finnok va en res.Vale
|
||||||
if (res.HasError)
|
if (res.HasError)
|
||||||
{
|
{
|
||||||
HelperGlobal.ponMsg(res.Error.First());
|
msg = res.Error.First();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
HelperGlobal.ponMsg(Resource1.String_exito);
|
msg = Resource1.String_exito;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//importa resultados
|
||||||
|
|
||||||
|
//borra los archivos que le toca borrar
|
||||||
|
//hay una funcion borrafiles en EjecServ, usar esa?
|
||||||
|
//pone modo config2
|
||||||
|
|
||||||
|
|
||||||
|
HelperGlobal.ponMsg(msg);
|
||||||
|
|
||||||
Application.Current.Dispatcher.Invoke(new Action(() => { finEjecuta2(); }));
|
Application.Current.Dispatcher.Invoke(new Action(() => { finEjecuta2(); }));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -33,12 +43,6 @@ namespace OliviaAddInPro.Services
|
||||||
{
|
{
|
||||||
//muestra la ventana
|
//muestra la ventana
|
||||||
OliviaGlob.ShowHidePane(true);
|
OliviaGlob.ShowHidePane(true);
|
||||||
|
|
||||||
//importa resultados
|
|
||||||
|
|
||||||
//borra los archivos que le toca borrar
|
|
||||||
//hay una funcion borrafiles en EjecServ, usar esa?
|
|
||||||
//pone modo config2
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//se le llama cuando ha terminado el proceso de ejecución en Olivia Tasks
|
//se le llama cuando ha terminado el proceso de ejecución en Olivia Tasks
|
||||||
|
|
|
||||||
|
|
@ -94,8 +94,13 @@ namespace OliviaAddInPro.Services.LanzaSrv
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
int tipoEjec=-1;
|
||||||
|
if (OliviaGlob.IsLimp())
|
||||||
|
tipoEjec = 0;
|
||||||
|
else if (OliviaGlob.IsReco())
|
||||||
|
tipoEjec = 1;
|
||||||
//van ParamN parámetros, sin incluir, si se añaden, incrementar ParamN
|
//van ParamN parámetros, sin incluir, si se añaden, incrementar ParamN
|
||||||
args = GeneralDef.EjecGeoParamSep + GeneralDef.GG_tipo + GeneralDef.EjecGeoParamIgual + (((int)OliviaGlob.TipoEjec)-1).ToString() + " " +
|
args = GeneralDef.EjecGeoParamSep + GeneralDef.GG_tipo + GeneralDef.EjecGeoParamIgual + tipoEjec.ToString() + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GG_ip + GeneralDef.EjecGeoParamIgual + OliviaGlob.Conexion.Ip + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GG_ip + GeneralDef.EjecGeoParamIgual + OliviaGlob.Conexion.Ip + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GG_port + GeneralDef.EjecGeoParamIgual + OliviaGlob.Conexion.Puerto + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GG_port + GeneralDef.EjecGeoParamIgual + OliviaGlob.Conexion.Puerto + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GG_tout + GeneralDef.EjecGeoParamIgual + OliviaGlob.Conexion.TiempoOutSocket + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GG_tout + GeneralDef.EjecGeoParamIgual + OliviaGlob.Conexion.TiempoOutSocket + " " +
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,10 @@ namespace OliviaAddInPro.Services
|
||||||
nint++;
|
nint++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
first_send_cfg = false;
|
first_send_cfg = false;
|
||||||
|
nint = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cps.Progressor.CancellationToken.IsCancellationRequested) //mira a ver si ha cancelado el usuario
|
if (cps.Progressor.CancellationToken.IsCancellationRequested) //mira a ver si ha cancelado el usuario
|
||||||
|
|
@ -116,6 +119,16 @@ namespace OliviaAddInPro.Services
|
||||||
var pp = pide_progr();
|
var pp = pide_progr();
|
||||||
if (pp .Value> TiposActu.ActuFinOk)
|
if (pp .Value> TiposActu.ActuFinOk)
|
||||||
fin = true;
|
fin = true;
|
||||||
|
if(pp.HasError)
|
||||||
|
{
|
||||||
|
if (nint >= nint_max)
|
||||||
|
{
|
||||||
|
res.Error.Add(pp.Error.FirstOrDefault());
|
||||||
|
sal = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
nint++;
|
||||||
|
}
|
||||||
actualiza(pp);
|
actualiza(pp);
|
||||||
lastprog = Environment.TickCount;
|
lastprog = Environment.TickCount;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue