protected void TDropDownListProvincia_Load(object sender, EventArgs e) { EN.ENCliente provincia = new EN.ENCliente(); DataSet dsProv = new DataSet(); dsProv = provincia.ObtenerListaProvincias(); numProvincia = dsProv; // nos hacemos esta copia para usarla despues en ciudades if (TDropDownListProvincia.Items.Count == 0) { TDropDownListProvincia.Items.Clear(); for (int i = 0; i < dsProv.Tables["Provincia"].Rows.Count; i++) { TDropDownListProvincia.Items.Add(dsProv.Tables["Provincia"].Rows[i][1].ToString()); } //FIN provi //Cargar CIudad EN.ENCliente enCiu = new EN.ENCliente(); DataSet dsCiu = new DataSet(); try { string prov = TDropDownListProvincia.Text.ToString(); bool parar = false; // MessageBox.Show(numProvincia.Tables["Provincia"].Rows.Count.ToString()); for (int i = 0; i < 53 && parar != true; i++) { //MessageBox.Show(numProvincia.Tables["Provincia"].Rows[i][1].ToString()); if (numProvincia.Tables["Provincia"].Rows[i][1].ToString() == prov) { string numprov = numProvincia.Tables["Provincia"].Rows[i][0].ToString();// en la posicion 0 esta el id de la provincia parar = true; dsCiu = enCiu.ObtenerListaCiudades(numprov); } } ObtenerCiudades(dsCiu); } catch (Exception ex) { throw (ex); } //Fin Ciudad } }
private void TComboBoxProvincias_Click(object sender, EventArgs e) { if (TComboBoxCiudades.Items.Count > 0) //lo dejamos en blanco por si hubiera alguna ciudad, para realizar nueva busqueda de provincia TComboBoxCiudades.DataSource = null; EN.ENCliente enProv = new EN.ENCliente(); DataSet dsProv = new DataSet(); dsProv = enProv.ObtenerListaProvincias(); ObtenerProvincias(dsProv); }