// Al poner el foco en el DataGrid Graficos private void TablaGraficos_GotFocus(object sender, RoutedEventArgs e) { GraficosViewModel VM = ((GlobalVM)this.DataContext).GraficosVM; if (!VM.PanelGruposFijo) { PanelGrupos.Visibility = Visibility.Collapsed; } if (!VM.PanelValoracionesFijo) { PanelValoraciones.Visibility = Visibility.Collapsed; } }
public async Task <JsonResult> GetMapaAll(string UserId) { if (string.IsNullOrEmpty(UserId)) { UserId = ""; } GraficosViewModel graficosViewModel = new GraficosViewModel(); var vehiculosGps = _vehiculoGpsRepository.GetVehiculosGPSAsync(DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year, "", ""); return(Json(vehiculosGps.ToList())); }
public async Task <IActionResult> Index() { GraficosViewModel graficosViewModel = new GraficosViewModel(); List <VehiculoGps> vehiculosGps = new List <VehiculoGps>(); if (!string.IsNullOrEmpty(this.User.Identity.Name)) { var user = await _userHelper.GetUserAsync(this.User.Identity.Name); if (user != null) { if (this.User.IsInRole("Cliente")) { vehiculosGps = _vehiculoGpsRepository.GetVehiculosGPSAsync(DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year, user.Cedula, "").ToList(); } else if (this.User.IsInRole("Admin") || this.User.IsInRole("Renting")) { vehiculosGps = _vehiculoGpsRepository.GetVehiculosGPSAsync(DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year, "", "").ToList(); } } } string markers = "["; foreach (var gps in vehiculosGps) { if (!string.IsNullOrEmpty(gps.latitude) && !string.IsNullOrEmpty(gps.longitude)) { markers += "{"; markers += string.Format("'title': '{0}',", gps.vehiculo.Placa); markers += string.Format("'lat': '{0}',", gps.latitude); markers += string.Format("'lng': '{0}',", gps.longitude); markers += string.Format("'description': '{0}'", gps.vehiculo.user.FullName + "-" + gps.vehiculo.Placa); markers += "},"; } } markers += "];"; ViewBag.Markers = markers; graficosViewModel.Clientes = _combosHelper.GetComboClientes(); graficosViewModel.Markers = markers; return(View(graficosViewModel)); }
private void ListViewItem_Selected_2(object sender, RoutedEventArgs e) { DataContext = new GraficosViewModel(); }
// Al terminar de editar una fila de la tabla valoraciones private void TablaValoraciones_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e) { GraficosViewModel VM = ((GlobalVM)this.DataContext).GraficosVM; VM.cmdEditarFilaValoracion.Execute(TablaValoraciones); }