public OrganizacionViewModel(OrganizacionLogic organizacionLogic, LocalidadLogic localidadLogic, RubroLogic rubroLogic, TipoOrganizacionLogic tipoOrganizacionLogic) { this.organizacionLogic = organizacionLogic; this.localidadLogic = localidadLogic; this.rubroLogic = rubroLogic; this.tipoOrganizacionLogic = tipoOrganizacionLogic; Organizacion = new OrganizacionEditionData(); Organizacion.AutoDetectCoordinates = true; Localidades = new ObservableCollection <IdAndValue>(); Rubros = new ObservableCollection <IdAndValue>(); TipoOrganizaciones = new ObservableCollection <IdAndValue>(); SubmitValidation = () => { return(Validate()); }; SubmitFunction = SubmitForm; }
public OrganizacionListViewModel(OrganizacionLogic organizacionLogic, SectorLogic sectorLogic, RubroLogic rubroLogic, LocalidadLogic localidadLogic, TipoOrganizacionLogic tipoOrganizacionLogic) { this.organizacionLogic = organizacionLogic; this.sectorLogic = sectorLogic; this.rubroLogic = rubroLogic; this.localidadLogic = localidadLogic; this.tipoOrganizacionLogic = tipoOrganizacionLogic; OrganizacionesFilter = new FilterStatus(); OrganizacionesFilter.Filter.UsuarioInti = (int)UsuarioIntiStatus.Todos; Organizaciones = new ObservableCollection <OrganizacionData>(); FiltersVisibility = Visibility.Visible; WindowTitle = "Organizaciones"; }
public MainViewModel(OrganizacionLogic organizacionLogic, SectorLogic sectorLogic, RubroLogic rubroLogic, LocalidadLogic localidadLogic, TipoOrganizacionLogic tipoOrganizacionLogic) { this.organizacionLogic = organizacionLogic; this.sectorLogic = sectorLogic; this.localidadLogic = localidadLogic; this.rubroLogic = rubroLogic; this.tipoOrganizacionLogic = tipoOrganizacionLogic; UsuarioIntiStatuses = new ObservableCollection <IdAndValue>(); var usuarioIntiStatus = new IdAndValue() { Id = ((int)UsuarioIntiStatus.UsuarioInti), Value = EnumUtils.GetDescription(UsuarioIntiStatus.UsuarioInti) }; var noUsuarioIntiStatus = new IdAndValue() { Id = ((int)UsuarioIntiStatus.NoUsuarioInti), Value = EnumUtils.GetDescription(UsuarioIntiStatus.NoUsuarioInti) }; var todosStatus = new IdAndValue() { Id = ((int)UsuarioIntiStatus.Todos), Value = EnumUtils.GetDescription(UsuarioIntiStatus.Todos) }; UsuarioIntiStatuses.Add(usuarioIntiStatus); UsuarioIntiStatuses.Add(noUsuarioIntiStatus); UsuarioIntiStatuses.Add(todosStatus); OrganizacionesFilter = new FilterStatus(); Organizaciones = new ObservableCollection <OrganizacionHeaderData>(); InitializationTask = UpdateOrganizacionHeaders(); }
public MapWindowViewModel(OrganizacionLogic organizacionLogic) { this.organizacionLogic = organizacionLogic; }