示例#1
0
        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);
                }
            }
        }
示例#3
0
        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();
            }
        }