/// <summary>
 /// Metodo para eliminar la fila seleccionada en el Datagrid
 /// </summary>
 private void irEliminarUno()
 {
     ListaMostrar.Remove(SelectedRow);
     if (ListaMostrar.Count == 0)
     {
         Habilitar = false;
     }
 }
        private async void irCalcular()
        {
            int c = PropiedadesViewModel.Count;
            List <Propiedad>         Prop      = new List <Propiedad>();
            List <PropiedadBool>     PBool     = new List <PropiedadBool>();
            List <PropiedadCadena>   PCadena   = new List <PropiedadCadena>();
            List <PropiedadOptional> POptional = new List <PropiedadOptional>();
            DialogService            dialog    = new DialogService();

            foreach (PropiedadViewModel datos in PropiedadesViewModel)
            {
                Prop.Add(datos.model);
            }
            foreach (PropiedadBoolViewModel datosBool in PropiedadesBoolViewModel)
            {
                PBool.Add(datosBool.model);
            }
            foreach (PropiedadCadenaViewModel datosCadena in PropiedadesCadenaViewModel)
            {
                PCadena.Add(datosCadena.model);
            }
            foreach (PropiedadOptionalViewModel datosOptional in PropiedadesOptionalViewModel)
            {
                POptional.Add(datosOptional.model);
            }
            int cont = 0;

            foreach (var item in ListaCreadaCentroTrabajo)
            {
                if (item.Test() == false)
                {
                    cont++;
                }
            }
            if (cont >= 1)
            {
                await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgDatosIncorrectos);
            }
            else
            {
                foreach (ICentroTrabajo a in ListaCreadaCentroTrabajo)
                {
                    a.Calcular(Prop, PBool, PCadena, POptional);
                }
                foreach (var item in ListaCreadaCentroTrabajo)
                {
                    //Agrega a la lista los datos por mostrar en el Datagrid

                    ListaMostrar.Add(item);
                }
                vista.Close();
            }
        }