public void SelectedIndexRegion(ComboBox cbxRegiones, ComboBox comboBox1) { WSMeteorologicoClient ws = new WSMeteorologicoClient("WSMeteorologico"); int id = (cbxRegiones.SelectedItem as PRONOSTICO_REGIONALREGION)?.idRegion ?? -1; PRONOSTICO_REGIONAL reg = ws.pronosticoRegionalxID(id).ParseXML <PRONOSTICO_REGIONAL>(); if (id != -1) { CargarCiudades(reg.REGIONES[0].CIUDADES, comboBox1); } }
private void SeleccionRegion(object sender, EventArgs e) { WSMeteorologicoClient ws = new WSMeteorologicoClient("WSMeteorologico"); if (boxRegiones.SelectedIndex >= 0) { int id = (boxRegiones.SelectedItem as PRONOSTICO_REGIONALREGION)?.idRegion ?? -1; if (id != -1) { pnlMañanaR.Hide(); pnlTardeR.Hide(); pnlNocheR.Hide(); PRONOSTICO_REGIONAL reg = ws.pronosticoRegionalxID(id).ParseXML <PRONOSTICO_REGIONAL>(); if (reg.REGIONES[0].ESTADOMANANA != null) { pbxImagenM.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADOMANANA.imgPath); lblComentarioM.Text = reg.REGIONES[0].COMENTARIOMANANA; lblTituloM.Text = reg.REGIONES[0].ESTADOMANANA.Value; pnlMañanaR.Show(); } if (reg.REGIONES[0].ESTADOTARDE != null) { pbxImagenT.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADOTARDE.imgPath); lblComentarioT.Text = reg.REGIONES[0].COMENTARIOTARDE; lblTituloT.Text = reg.REGIONES[0].ESTADOTARDE.Value; pnlTardeR.Show(); } if (reg.REGIONES[0].ESTADONOCHE != null) { pbxImagenN.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADONOCHE.imgPath); lblComentarioN.Text = reg.REGIONES[0].COMENTARIONOCHE; lblTituloN.Text = reg.REGIONES[0].ESTADONOCHE.Value; pnlNocheR.Show(); } CargarCiudades(reg.REGIONES[0].CIUDADES); } } }
private void cbxRegiones_SelectedIndexChanged(object sender, EventArgs e) { WSMeteorologicoClient ws = new WSMeteorologicoClient("WSMeteorologico"); int id = (cbxRegiones.SelectedItem as PRONOSTICO_REGIONALREGION)?.idRegion ?? -1; PRONOSTICO_REGIONAL reg = ws.pronosticoRegionalxID(id).ParseXML <PRONOSTICO_REGIONAL>(); grbMad.Hide(); grbMa.Hide(); grbTar.Hide(); grbNo.Hide(); if (reg.REGIONES[0].ESTADOMADRUGADA != null) { picMad.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADOMADRUGADA.imgPath); lblTituloMad.Text = reg.REGIONES[0].ESTADOMADRUGADA.Value; lblComentarioMad.Text = reg.REGIONES[0].COMENTARIOMADRUGADA; grbMad.Show(); } if (reg.REGIONES[0].ESTADOMANANA != null) { picMan.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADOMANANA.imgPath); lblTituloM.Text = reg.REGIONES[0].ESTADOMANANA.Value; lblComentarioM.Text = reg.REGIONES[0].COMENTARIOMANANA; grbMa.Show(); } if (reg.REGIONES[0].ESTADOTARDE != null) { picTar.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADOTARDE.imgPath); lblTituloT.Text = reg.REGIONES[0].ESTADOTARDE.Value; lblComentarioT.Text = reg.REGIONES[0].COMENTARIOTARDE; grbTar.Show(); } if (reg.REGIONES[0].ESTADONOCHE != null) { picNoc.ImageLocation = String.Format("https://www.imn.ac.cr{0}", reg.REGIONES[0].ESTADONOCHE.imgPath); lblTituloN.Text = reg.REGIONES[0].ESTADONOCHE.Value; lblComentarioN.Text = reg.REGIONES[0].COMENTARIONOCHE; grbNo.Show(); } }