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 } }
protected void TDropDownListProvincia_TextChanged(object sender, EventArgs e) { 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); } }
private void TComboBoxCiudades_Click(object sender, EventArgs e) { EN.ENCliente enCiu = new EN.ENCliente(); DataSet dsCiu = new DataSet(); try { string prov = TComboBoxProvincias.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) { MessageBox.Show("Seleccione primero una provincia", "Cuidado", MessageBoxButtons.OK, MessageBoxIcon.Information); } }