/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifyPropiedadViewModel(CatalogPropiedadViewModel catalogPropiedadViewModel, PropiedadModel selectedPropiedadModel) { this._modiPropiedad = new PropiedadModel(new PropiedadDataMapper(), catalogPropiedadViewModel.ActualUser); this._catalogPropiedadViewModel = catalogPropiedadViewModel; this._modiPropiedad.UnidPropiedad = selectedPropiedadModel.UnidPropiedad; this._modiPropiedad.PropiedadName = selectedPropiedadModel.PropiedadName; }
public HabilitarCasaViewModel() { //Cargar();//en caso de no tener datos previos Buscar = new Command(Busqueda); Cambiar = new Command(Cambio); PropiedadModel = new PropiedadModel(); }
public SubirPropiedadViewModel() { PropiedadModel = new PropiedadModel(); PropiedadModel.Usuario = Globals.usuario; //usuario actual PropiedadModel.Habilitada = true; //una casa recien agregada esta habilitada Guardar = new Command(guardar); }
private void Busqueda() { PropiedadModel temp = Globals.listaCasas.Find(x => x.IDCasa == PropiedadModel.IDCasa); PropiedadModel.Lugar = temp.Lugar; PropiedadModel.Descripcion = temp.Descripcion; PropiedadModel.Precio = temp.Precio; PropiedadModel.Habilitada = temp.Habilitada; }
/// <summary> /// Crea una nueva instancia de ModifyItemStatus y se pasa asi mismo como parámetro y el item seleccionado /// </summary> /// <returns></returns> public ModifyPropiedadViewModel CreateModifyPropiedadViewModel() { PropiedadModel propiedadModel = new PropiedadModel(new PropiedadDataMapper(), this.ActualUser); if (this._catalogPropiedadModel != null && this._catalogPropiedadModel.SelectedPropiedad != null) { propiedadModel.PropiedadName = this._catalogPropiedadModel.SelectedPropiedad.PROPIEDAD1; propiedadModel.UnidPropiedad = this._catalogPropiedadModel.SelectedPropiedad.UNID_PROPIEDAD; } return(new ModifyPropiedadViewModel(this, propiedadModel)); }
public VerPropiedadViewModel() { ListaAlquiler_Variable = new ObservableCollection <PropiedadModel>(Globals.listaCasas); PropiedadModel = new PropiedadModel(); PropiedadModel.Usuario = Globals.usuario; //usuario actual email //se valida las propiedades ListaAlquiler_Variable = new ObservableCollection <PropiedadModel>(Globals.listaCasas.Where(x => x.Usuario == PropiedadModel.Usuario)); }
public Alquiler(PropiedadModel alquiler = null) { InitializeComponent(); if (alquiler == null) { BindingContext = new AlquilerViewModel(Navigation); } else { BindingContext = new AlquilerViewModel(Navigation, alquiler); } }
private void Cambio() { PropiedadModel temp = Globals.listaCasas.Find(x => x.IDCasa == PropiedadModel.IDCasa); if (temp.Habilitada) { temp.Habilitada = false; } else { temp.Habilitada = true; } PropiedadModel.Habilitada = temp.Habilitada; mostrar(); }
public AlquilerViewModel(INavigation navigation, PropiedadModel amigo) { nuevo = amigo; Navigation = navigation; }
public AlquilerViewModel(INavigation navigation) { nuevo = new PropiedadModel(); Navigation = navigation; }
public EliminarCasaViewModel() { PropiedadModel = new PropiedadModel(); Eliminar = new Command(EliminarCasa); }
public AlquilerViewModel(INavigation navigation, PropiedadModel propiedad) { nuevo = propiedad; Navigation = navigation; }
public HistorialViewModel(PropiedadModel b) { unid = b.UnidPropiedad; HistorialCollection = GetHistorial("PROPIEDAD"); }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public AddPropiedadViewModel(CatalogPropiedadViewModel catalogPropiedadViewModel) { this._addPropiedad = new PropiedadModel(new PropiedadDataMapper(), catalogPropiedadViewModel.ActualUser); this._catalogPropiedadViewModel = catalogPropiedadViewModel; }