private void LimpioFormulario() { TBNumero.Text = ""; TBNumero.Enabled = true; BtnBuscar.Enabled = true; DDLCompania.ClearSelection(); DDLCompania.Enabled = false; DDLTerminal.ClearSelection(); DDLTerminal.Enabled = false; TBFechaPartida.Text = ""; CalFechaPartida.Enabled = false; TBFechaArribo.Text = ""; CalFechaArribo.Enabled = false; DDLHoraPartida.ClearSelection(); DDLHoraPartida.Enabled = false; DDLMinutosPartida.ClearSelection(); DDLMinutosPartida.Enabled = false; DDLHoraArribo.ClearSelection(); DDLHoraArribo.Enabled = false; DDLMinutosArribo.ClearSelection(); DDLHoraArribo.Enabled = false; TBCantAsientos.Text = ""; TBCantAsientos.Enabled = false; DDLServicio.ClearSelection(); DDLServicio.Enabled = false; TBDocumentacion.Text = ""; TBDocumentacion.Enabled = false; BtnAlta.Enabled = false; BtnModificar.Enabled = false; BtnEliminar.Enabled = false; BtnLimpiar.Enabled = true; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LimpioFormulario(); ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); List <Terminales> ListaTerminales = FTerminal.Listar_Terminales(); Session["Terminales"] = ListaTerminales; DDLTerminal.DataSource = ListaTerminales; DDLTerminal.DataTextField = "codigo"; DDLTerminal.DataBind(); DDLTerminal.Items.Insert(0, new ListItem("", "No seleccionado")); ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); List <Companias> ListaCompanias = FCompania.Listar_Todos_Companias(); Session["Companias"] = ListaCompanias; DDLCompania.DataSource = ListaCompanias; DDLCompania.DataTextField = "nombre"; DDLCompania.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "No seleccionado")); bool encontrado = false; Session["Encontrado"] = encontrado; TBNumero.Focus(); } }
protected void bntLimpiarFiltros_Click(object sender, EventArgs e) { DDLCompania.ClearSelection(); DDLDestino.ClearSelection(); Años1.ClearSelection(); RepeaterCViajes.DataSource = (List <Viajes>)Session["TodosLosViajes"]; RepeaterCViajes.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FiltroDestinoObligatorio(); try { //Obtengo lista de terminales y lo guardo en el session ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); List <Terminales> ListaTerminales = FTerminal.Listar_Todos_Terminales(); Session["Terminales"] = ListaTerminales; //Obtengo lista de viajes y lo guardo en el session ILogicaViajes FViaje = FabricaLogica.getLogicaViaje(); List <Viajes> ListaViajes = FViaje.Listar_Viajes(); Session["ListaViajes"] = ListaViajes; //Obtengo la lista de companias y lo guardo en el session ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); List <Companias> ListaCompanias = FCompania.Listar_Todos_Companias(); Session["Companias"] = ListaCompanias; //Predefino los valores en los dropdown lists DDLTerminal.DataSource = ListaTerminales; DDLTerminal.DataTextField = "codigo"; DDLTerminal.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "")); DDLCompania.DataSource = ListaCompanias; DDLCompania.DataTextField = "nombre"; DDLCompania.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "")); //Uso LinQ para tener solo los viajes que aún no hayan partido List <Viajes> viajesnopartieron = (from unViaje in ListaViajes where unViaje.Fecha_partida >= DateTime.Now select unViaje).ToList <Viajes>(); RepeaterViajes.DataSource = viajesnopartieron; RepeaterViajes.DataBind(); } catch (Exception ex) { LblError.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FiltroDestinoObligatorio(); try { //Obtengo lista de viajes y lo guardo en el session List <WSTerminalRef.Viajes> ListaViajes = new WSTerminalRef.WSTerminal().Listar_Viajes().ToList <Viajes>(); Session["ListaViajes"] = ListaViajes; //Obtengo lista de terminales en mis viajes usando LinQ List <Terminales> ListaTerminales = (from unViaje in (List <Viajes>)Session["ListaViajes"] select unViaje.Terminal).GroupBy(n => new { n.Codigo }).Select(g => g.FirstOrDefault()).ToList(); Session["Terminales"] = ListaTerminales; //Obtengo lista de Companias en mis viajes usando LinQ List <Companias> ListaCompanias = (from unViaje in (List <Viajes>)Session["ListaViajes"] select unViaje.Compania).GroupBy(n => new { n.Nombre }).Select(g => g.FirstOrDefault()).ToList();; Session["Companias"] = ListaCompanias; //Predefino los valores en los dropdown lists DDLTerminal.DataSource = ListaTerminales; DDLTerminal.DataTextField = "codigo"; DDLTerminal.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "")); DDLCompania.DataSource = ListaCompanias; DDLCompania.DataTextField = "nombre"; DDLCompania.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "")); //Uso LinQ para tener solo los viajes que aún no hayan partido RepeaterViajes.DataSource = ListaViajes; RepeaterViajes.DataBind(); } catch (Exception ex) { LblError.Text = ex.Message; } } }
private void LimpioFormulario() { DDLTerminal.ClearSelection(); DDLCompania.ClearSelection(); CalDesde.SelectedDates.Clear(); CalHasta.SelectedDates.Clear(); TBDesFechaPartida.Text = ""; TBHasFechaPartida.Text = ""; FiltroDestinoObligatorio(); LblError.Text = ""; //El listado de viajes ya son los de despues de la fecha de hoy -error de la entrega pasada RepeaterViajes.DataSource = Session["ListaViajes"]; RepeaterViajes.DataBind(); }
private void LimpioFormulario() { DDLTerminal.ClearSelection(); DDLCompania.ClearSelection(); CalDesde.SelectedDates.Clear(); CalHasta.SelectedDates.Clear(); TBDesFechaPartida.Text = ""; TBHasFechaPartida.Text = ""; FiltroDestinoObligatorio(); LblError.Text = ""; //Uso LinQ para tener solo los viajes que aún no hayan partido List <Viajes> viajesnopartieron = (from unViaje in (List <Viajes>)Session["ListaViajes"] where unViaje.Fecha_partida >= DateTime.Now select unViaje).ToList <Viajes>(); RepeaterViajes.DataSource = viajesnopartieron; RepeaterViajes.DataBind(); }