protected void Page_Load(object sender, EventArgs e) { int permisoMinimoPagina = 100; //Verifica si el usuario logeado tiene permisos suficiente parala pagina //En este caso es 100 (Administrador) if (!GestorSeguridad.TienePermisos((Usuario)Session["user"], permisoMinimoPagina)) { Session["Pagina"] = "InformeViajes.aspx"; Response.Redirect("Login.aspx"); } if (!IsPostBack) { SelectCamion.DataSource = GestorCamiones.listarCamiones(); SelectCamion.DataValueField = "idCamion"; SelectCamion.DataTextField = "nroVehiculo"; SelectCamion.DataBind(); SelectCamion.Items.Add(new ListItem("Todos", "-1")); SelectCamion.SelectedValue = "-1"; SelectChofer.DataSource = GestorChoferes.listarChoferes(); SelectChofer.DataValueField = "idChofer"; SelectChofer.DataTextField = "nombreChofer"; SelectChofer.DataBind(); SelectChofer.Items.Add(new ListItem("Todos", "-1")); SelectCamion.SelectedValue = "-1"; CargarGrillaViajes(); } }
public void CargarGrillaCamiones() { GrillaCamiones.DataSource = (from camion in GestorCamiones.listarCamiones() orderby camion.FechaCompra select camion); GrillaCamiones.DataKeyNames = new string[] { "idCamion" }; GrillaCamiones.DataBind(); }