protected void DDLCamion_SelectedIndexChanged(object sender, EventArgs e) { //Obtenemos la capacidad del camión seleccionado if (DDLCamion.SelectedValue != "") { //Traemos la capacidad y la asignamos a txtCapCamion CamionVO Camion = BLLCamiones.GetCamionById(int.Parse(DDLCamion.SelectedValue)); txtCapCamion.Text = Camion.Capacidad.ToString(); } else { txtCapCamion.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) //Primera carga de la página { Util.Library.UtilControls.EnumToListBox(typeof(Marca), DDLMarca, false); Util.Library.UtilControls.EnumToListBox(typeof(Tipo), DDLTipoCamion, false); LlenarModelo(); DDLMarca.Items.Insert(0, new ListItem("Selecciona Marca", "")); DDLTipoCamion.Items.Insert(0, new ListItem("Selecciona Modelo", "")); DDLMarca.SelectedIndex = 0; DDLModelo.SelectedIndex = 0; DDLTipoCamion.SelectedIndex = 0; string Id = Request.QueryString["Id"]; if ((string.IsNullOrEmpty(Id)) || (!IsNumeric(Id))) { Response.Redirect("ListaCamiones.aspx"); } else { CamionVO Camion = BLLCamiones.GetCamionById(int.Parse(Id)); if (Camion.IdCamion == int.Parse(Id)) { lblIdCamion.Text = Camion.IdCamion.ToString(); txtMatricula.Text = Camion.Matricula; txtCapacidad.Text = Camion.Capacidad.ToString(); txtKilometraje.Text = Camion.Kilometraje.ToString(); DDLTipoCamion.SelectedValue = Camion.TipoCamion; DDLMarca.SelectedValue = Camion.Marca; DDLModelo.SelectedValue = Camion.Modelo.ToString(); imgFotoCamion.ImageUrl = Camion.UrlFoto; UrlFoto.InnerText = Camion.UrlFoto; chkDisponibilidad.Checked = Camion.Disponibilidad; } else { Response.Redirect("ListaCamiones.aspx"); } } } }