Exemplo n.º 1
0
        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();
        }