From ba8e0579becae10c87d20aa0885cce3e9e6e9596 Mon Sep 17 00:00:00 2001 From: Gerardo Date: Sun, 29 May 2022 15:42:10 +0200 Subject: [PATCH] Multilinea en marchando una de. Cambio de texto en boton finalizar/cancelar --- Model/contract/IprocessManager.cs | 1 + Services/FinProcServ.cs | 2 +- Services/ProcesoEjecServ.cs | 8 ++++++++ View/Comun/MarchandoUnaDe.xaml | 11 ++++++++--- ViewModel/Comun/MarchandoUnaDeViewModel.cs | 18 ++++++++++++++++-- 5 files changed, 34 insertions(+), 6 deletions(-) diff --git a/Model/contract/IprocessManager.cs b/Model/contract/IprocessManager.cs index 10df6b3..553114e 100644 --- a/Model/contract/IprocessManager.cs +++ b/Model/contract/IprocessManager.cs @@ -10,6 +10,7 @@ namespace OliviaAddInPro.Model.contract { void SetProceso(string proceso); void SetEstado(string estado);//estado del proceso + void SetTextBtn(string textbtn); void SetProgress(double progresPorcent); double GetProgress(); bool Getcancelled(); diff --git a/Services/FinProcServ.cs b/Services/FinProcServ.cs index 6ab1450..36d1570 100644 --- a/Services/FinProcServ.cs +++ b/Services/FinProcServ.cs @@ -157,7 +157,7 @@ namespace OliviaAddInPro.Services //borra los archivos que le toca borrar BorraFiles(); }); - task.Wait(); + //task.Wait(); //borra los archivos que le toca borrar //BorraFiles(); } diff --git a/Services/ProcesoEjecServ.cs b/Services/ProcesoEjecServ.cs index f0c4e83..87bc417 100644 --- a/Services/ProcesoEjecServ.cs +++ b/Services/ProcesoEjecServ.cs @@ -425,6 +425,7 @@ namespace OliviaAddInPro.Services { pon_progr(100); pon_texto("Finalizado proceso con éxito"); + pon_textBtn("Finalizar"); break; } case TiposActu.ActuFinNOk: @@ -432,12 +433,14 @@ namespace OliviaAddInPro.Services pon_progr(100); err_str = "Finalizado proceso con fallos\n" + tarea; pon_texto(err_str); + pon_textBtn("Finalizar"); break; } case TiposActu.ActuSect: { pon_progr(100); pon_texto("Finalizada sectorización\n" + tarea); + pon_textBtn("Finalizar"); break; } case TiposActu.ActuPlan: @@ -480,6 +483,11 @@ namespace OliviaAddInPro.Services { cps.SetEstado(txt); } + private void pon_textBtn(String txt) + { + cps.SetTextBtn(txt); + } + /* * Para poder actualizar la barra de progreso hay que llamar a invoke * porque está desde otro thread diff --git a/View/Comun/MarchandoUnaDe.xaml b/View/Comun/MarchandoUnaDe.xaml index 2c181a9..b6d86ce 100644 --- a/View/Comun/MarchandoUnaDe.xaml +++ b/View/Comun/MarchandoUnaDe.xaml @@ -6,14 +6,19 @@ xmlns:ui="clr-namespace:OliviaAddInPro" xmlns:local="clr-namespace:OliviaAddInPro" mc:Ignorable="d" - Title="MarchandoUnaDe" Height="168" Width="481" + Title="Olivia" Height="227" Width="449" d:DataContext="{Binding Path=ui.MarchandoUnaDeViewModel}" ResizeMode="NoResize">