protected void Page_Load(object sender, EventArgs e) { // txtPlaca1.CharacterCasing = CharacterCasing.Upper; RutaServicesClient servRuta = new RutaServicesClient(); try { if (!IsPostBack) { txtPlaca1.Focus(); List <RutaBE> lstRutas = new List <RutaBE>(servRuta.ConsultarRuta(string.Empty)); foreach (RutaBE datos in lstRutas) { lstRuta.DataSource = servRuta.ConsultarRuta(string.Empty); lstRuta.DataValueField = "Id_Ruta"; lstRuta.DataTextField = "Nombre_Ruta"; lstRuta.DataBind(); } if (lstRuta.Items.Count == 0) { MessageBox.Show("No existen rutas registradas en el sistema", "Registrar Vehículo"); DivAsignacionConductor.Visible = false; DivDatosPropietario.Visible = false; DivSelRuta.Visible = false; DivVehiculo.Visible = false; } Anos[] anos = Auxiliar.ConsultarAnos(); IEnumerable <Anos> listaAnos = anos.OrderByDescending(g => g).Skip(0); foreach (Anos datosAnos in listaAnos) { lstModelo.Items.Add(datosAnos.ToString()); } List <string> estado = Auxiliar.ConsultaEstado(); foreach (string datoEstado in estado) { lstEstado.Items.Add(datoEstado); } } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servRuta.Close(); } }
protected void txtPlaca1_TextChanged(object sender, EventArgs e) { RutaServicesClient servRuta = new RutaServicesClient(); VehiculoServiceClient servVehiculo = new VehiculoServiceClient(); long resp; try { resp = servVehiculo.ConsultarExistenciaVehiculo(txtPlaca1.Text); if (resp == 0) { MessageBox.Show("El vehículo no se encuentra registrado en el sistema", "Modificar Vehículo"); DivAsignacionConductor.Visible = false; DivPropietario.Visible = false; DivSelRuta.Visible = false; DivVehiculo.Visible = false; txtPlaca1.Text = ""; txtPlaca1.Focus(); } else { List <VehiculoBE> lstVehiculo = new List <VehiculoBE>(servVehiculo.ConsultarVehiculo(txtPlaca1.Text)); foreach (VehiculoBE datos in lstVehiculo) { txtPlaca.Text = txtPlaca1.Text; txtMarca.Text = datos.Marca; txtCilindraje.Text = datos.Cilindraje; lstModelo.Items.Add(datos.Modelo); Anos[] anos = Auxiliar.ConsultarAnos(); IEnumerable <Anos> listaAnos = anos.OrderByDescending(g => g).Skip(0); foreach (Anos datosAnos in listaAnos) { lstModelo.Items.Add(datosAnos.ToString()); } txtMotor.Text = datos.Motor; txtChasis.Text = datos.Chasis; lstEstado.Items.Add(datos.Estado); List <string> estado = Auxiliar.ConsultaEstado(); foreach (string datoEstado in estado) { lstEstado.Items.Add(datoEstado); } txtCedula2.Text = datos.Contratista.Cedula; txtNombre.Text = datos.Contratista.Nombres; txtApellidos.Text = datos.Contratista.Apellidos; lblImprimirCedula.Text = datos.Conductor.Cedula; txtNombreCond.Text = datos.Conductor.Nombres_Conductor; txtPrimerApellidoCond.Text = datos.Conductor.Apellido_1; txtSegundoApellidoCond.Text = datos.Conductor.Apellido_2; lstRuta.Items.Add(datos.Ruta.Nombre_Ruta); lstRuta.DataSource = servRuta.ConsultarRuta(string.Empty); lstRuta.DataValueField = "Id_Ruta"; lstRuta.DataTextField = "Nombre_Ruta"; lstRuta.DataBind(); txtMarca.Focus(); } DivVehiculo.Visible = true; DivPropietario.Visible = true; DivSelRuta.Visible = true; DivAsignacionConductor.Visible = true; DivDatosConductor.Visible = true; btnGuardar.Visible = true; } } catch (Exception ex) { Response.Redirect("~/About.aspx"); } finally { servRuta.Close(); servVehiculo.Close(); } }