public void grillaSeguimiento() { System.Threading.Thread.Sleep(3000); string cod = cboplaca.SelectedValue; if (String.IsNullOrEmpty(cod)) { cod = cboplaca.Text; } var user = HttpContext.Current.User.Identity.Name; string nit = homeControl.obtenerNit(user); if (!cod.Equals("")) { switch (cod) { case "todas": if (HttpContext.Current.User.IsInRole("SA")) { gdvSeguimiento.DataSource = controler.listar_posicion_all(); gdvSeguimiento.DataBind(); } else { gdvSeguimiento.DataSource = controler.listar_posicion_all(nit); gdvSeguimiento.DataBind(); } break; default: if (HttpContext.Current.User.IsInRole("SA")) { gdvSeguimiento.DataSource = controler.cargar_grilla_ultima_posicion_placa(cod); gdvSeguimiento.DataBind(); } else { gdvSeguimiento.DataSource = controler.cargar_grilla_ultima_posicion_placa(cod); gdvSeguimiento.DataBind(); } break; } } upseguimiento.Update(); }