コード例 #1
0
        private void CloseDialogCallback(IDialogResult obj)
        {
            //throw new NotImplementedException();
            Console.WriteLine("DEBUG - VerEtapasVM - CloseDialogCallback  obj<{0}>", obj == null ? "NULL" : obj.ToString());

            bool hayCambios = obj.Parameters.GetValue <bool>("hayCambios");

            string nuevaListaEtapas = obj.Parameters.GetValue <string>("listaEtapas");

            Console.WriteLine("DEBUG3 - VerEtapasVM - CloseDialogCallback  nuevaListaEtapas <{0}>",
                              nuevaListaEtapas == null ? "NULL" : nuevaListaEtapas);

            miTMC.etapas = nuevaListaEtapas;                 //_xx_ETAPAS
            miCamino.SetEtapasInLista(nuevaListaEtapas);
            miCamino.caminoAnterior = miCamino.caminoActual; //_xx_ETAPAS Lo hago para que no se llame a GetPoblacionesCamino() desde RellenarLista() en MiCamino:
            miCamino.MasajearLista();
            listaEtapas = miCamino.DameListaEtapas();
        }