示例#1
0
 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 = "";
     }
 }
示例#2
0
        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");
                    }
                }
            }
        }