Пример #1
0
 public async Task LoadOrganizacion(int organizacionId)
 {
     await RequestService.Execute(() =>
     {
         Organizacion = organizacionLogic.GetOrganiacionHeader(organizacionId);
     });
 }
Пример #2
0
        public MapWindow(OrganizacionHeaderData organizacion)
        {
            InitializeComponent();

            WindowStartupLocation = WindowStartupLocation.CenterScreen;

            Browser.FrameLoadEnd += Browser_FrameLoadEnd;

            DataContext  = ViewModel = App.Container.Resolve <MapWindowViewModel>();
            Organizacion = organizacion;
        }
Пример #3
0
        private void ButtonLocate_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(ViewModel.Organizacion.Latitud) ||
                string.IsNullOrEmpty(ViewModel.Organizacion.Longitud))
            {
                MessageBoxUtils.Error("Debe ingresar las coordenadas de la organizacion para localizarla");
            }

            var header = new OrganizacionHeaderData()
            {
                Direccion     = ViewModel.Organizacion.Direccion,
                Latitud       = ViewModel.Organizacion.Latitud,
                Longitud      = ViewModel.Organizacion.Longitud,
                Email         = ViewModel.Organizacion.Email,
                UsuarioInti   = ViewModel.Organizacion.UsuarioInti,
                Telefono      = ViewModel.Organizacion.Telefono,
                Nombre        = ViewModel.Organizacion.Nombre,
                ContactoCargo = ViewModel.Organizacion.ContactoCargo
            };

            var window = new MapWindow(header);

            window.ShowDialog();
        }