// ***************************** ***************************** *****************************
 // Constructor y carga de elementos.
 public AddOrganigramaAsuntoViewModel(AsuntoModViewModel asuntoModViewModel)
 {
     this._AsuntoModViewModel = asuntoModViewModel;
     this._SelectedOrganigrama = asuntoModViewModel._ParentAsunto._PantallaInicioViewModel._MainWindowViewModel.Usuario.Rol.Organigrama;
     this.AddItem = new List<OrganigramaModel>();
     this._TreeView = new TreeViewViewModel();
     this.Organigramas = new ObservableCollection<OrganigramaModel>();
     this._OrganigramaRepository = new GestorDocument.DAL.Repository.OrganigramaRepository();
     this.LoadInfoGrid();
 }
 public DestinatarioAreaTreeViewModel(TrancingAsuntoTurnoViewModel trancingAsuntoTurnoViewModel, IParentItem Parent)
 {
     this._TrancingAsuntoTurnoViewModel = trancingAsuntoTurnoViewModel;
     this.Children = new ObservableCollection<DestinatarioItemViewModel>();
     this._OrganigramaRepository = new GestorDocument.DAL.Repository.OrganigramaRepository();
     this.Rol = trancingAsuntoTurnoViewModel._ParentAsunto._PantallaInicioViewModel._MainWindowViewModel.Usuario.Rol;
     this.TipoUnidadNormativa = trancingAsuntoTurnoViewModel._ParentAsunto._PantallaInicioViewModel._MainWindowViewModel.Usuario.Rol.Organigrama.TipoUnidadNormativa;
     this.Parent = Parent;
     this.AddItem = new ObservableCollection<OrganigramaModel>();
     this.GetBrothers();
 }