Exemplo n.º 1
0
 protected void combo_proveedor_localidad_SelectedIndexChanged(object sender, EventArgs e)
 {
     //Si se carga una nueva Localidad, se cargaran de esta manera sus barrios correspondientes
     if (combo_proveedor_localidad.SelectedItem.Text == "Cordoba")
     {
         int id = Convert.ToInt32(combo_proveedor_localidad.SelectedValue);
         combo_proveedor_barrio.DataSource     = GestorProveedor.listarBarrios(id);
         combo_proveedor_barrio.DataTextField  = "Nombre";
         combo_proveedor_barrio.DataValueField = "Id";
         combo_proveedor_barrio.DataBind();
     }
 }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            combo_proveedor_localidad.ClearSelection();
            combo_proveedor_barrio.ClearSelection();
            combo_proveedor_localidad.Items.Add("Sin selección");
            combo_proveedor_localidad.Items.FindByText("Sin selección").Selected = true;
            combo_proveedor_barrio.Items.Add("Sin selección");
            combo_proveedor_barrio.Items.FindByText("Sin selección").Selected = true;
            if (!Page.IsPostBack)
            {
                lbl_error.Visible          = false;
                lbl_success.Visible        = false;
                lbl_warning.Visible        = false;
                lbl_fecha_de_modif.Visible = false;

                lbl_titulo_fecha_alta.Visible = false;
                lbl_fecha_de_alta.Visible     = false;
                ti_new.Visible                   = true;
                ti_update.Visible                = false;
                check_vigente.Checked            = false;
                btn_proveedor_actualizar.Visible = false;
                //Por defecto carga Cordoba como Localidad con sus Barrios
                List <Localidad> localidades = GestorProveedor.listarLocalidades();
                combo_proveedor_localidad.DataSource     = localidades;
                combo_proveedor_localidad.DataTextField  = "Nombre";
                combo_proveedor_localidad.DataValueField = "Id";
                combo_proveedor_localidad.DataBind();
                combo_proveedor_localidad.Items.Add("Sin selección");
                combo_proveedor_localidad.Items.FindByText("Sin selección").Selected = true;

                Localidad cba = localidades.Find(Localidad => Localidad.Nombre == "Cordoba");
                combo_proveedor_barrio.DataSource     = GestorProveedor.listarBarrios(cba.Id);
                combo_proveedor_barrio.DataTextField  = "Nombre";
                combo_proveedor_barrio.DataValueField = "Id";
                combo_proveedor_barrio.DataBind();
                combo_proveedor_barrio.Items.Add("Sin selección");
                combo_proveedor_barrio.Items.FindByText("Sin selección").Selected = true;

                cargarGrilla();
            }
        }