Example #1
0
        private void FormConf_Load(object sender, EventArgs e)
        {
            Negocio negocio = new Negocio();

            //-- lleno combobox de ciudades
            negocio.LlenarComboCiudades(comboBox1);

            // -- se selecciona el radiobutton según settings
            if (Properties.Settings.Default.tipografico == "Columnas")
            {
                radioButton1.Checked = true;
            }
            else if (Properties.Settings.Default.tipografico == "Barras")
            {
                radioButton2.Checked = true;
            }
            else
            {
                radioButton3.Checked = true;
            }
        }
Example #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            // objeto de clase "propiedades"
            propiedades = new Propiedades();

            // -- propiedades de los objetos en formulario
            propiedades.BackColors(this,groupBox1); //-- propiedades de color de componentes
            propiedades.Background(this); //-- imagen de fondo

            propiedades.tamanoVentana(this, groupBox1, groupBox2, groupBox1);
            climaActualToolStripMenuItem.Enabled = false;

            //-- titulo del grafico de temperaturas
            Title tituloGrafico = new Title();
            tituloGrafico.Text = "Temperaturas para los proximos días";
            tituloGrafico.Font = new Font("Arial", 13, FontStyle.Bold);
            chart1.Titles.Add(tituloGrafico);

            //-- se llena combobox con nombre de ciudades
            Negocio negocio = new Negocio();
            negocio.LlenarComboCiudades(comboBox1);
            negocio.LlenarComboCiudades(comboBox2);
        }
Example #3
0
        // método para pronóstico de 5 días
        public void Pronosticos()
        {
            // se obtienen datos para el gráfico
            Negocio negoPron = new Negocio();
            dataGridView1.DataSource = negoPron.gridPronostico(comboBox2.Text);
            List<string> listaFechas = negoPron.LisDiaGrafPronos(comboBox2.Text);
            List<double> listaManTem = negoPron.ListaManGraPronos(comboBox2.Text);
            List<double> listaDayTem = negoPron.ListaDayGraPronos(comboBox2.Text);
            List<double> listaNocTem = negoPron.ListaNocGraPronos(comboBox2.Text);

            chart1.Series.Clear();

            chart1.Series.Add("Mañana");
            chart1.Series[0].Points.DataBindXY(listaFechas, listaManTem);

            chart1.Series.Add("Tarde");
            chart1.Series[1].Points.DataBindXY(listaFechas, listaDayTem);

            chart1.Series.Add("Noche");
            chart1.Series[2].Points.DataBindXY(listaFechas, listaNocTem);

            chart1.ChartAreas[0].AxisX.Title = "Proxmimos días (fechas)";
            chart1.ChartAreas[0].AxisY.Title = "Grados C°";

            chart1.Series[0].ToolTip = "#VAL C°";
            chart1.Series[1].ToolTip = "#VAL C°";
            chart1.Series[2].ToolTip = "#VAL C°";

            // según datos guardados en "propiedades", se muestra tipo de gráfico
            if (Properties.Settings.Default.tipografico == "Columnas")
            {
                chart1.Series[0].ChartType = SeriesChartType.Column;
                chart1.Series[1].ChartType = SeriesChartType.Column;
                chart1.Series[2].ChartType = SeriesChartType.Column;
            }
            else if (Properties.Settings.Default.tipografico == "Barras")
            {
                chart1.Series[0].ChartType = SeriesChartType.Bar;
                chart1.Series[1].ChartType = SeriesChartType.Bar;
                chart1.Series[2].ChartType = SeriesChartType.Bar;
            }
            else if (Properties.Settings.Default.tipografico == "Lineas")
            {
                chart1.Series[0].ChartType = SeriesChartType.Line;
                chart1.Series[1].ChartType = SeriesChartType.Line;
                chart1.Series[2].ChartType = SeriesChartType.Line;
            }
        }
Example #4
0
        // método que carga la info en pantalla principal
        public void Principal()
        {
            Negocio negocio = new Negocio();

            negocio.getGeneralData(comboBox1.Text);
            iconBox.ImageLocation = negocio.nombreIcono;
            tempLbl.Text = negocio.temperatura + "°C";
            minMaxLbl.Text = "Min: " + negocio.temperaturaMin + " Max: " + negocio.temperaturaMax;
            lonLatLbl.Text = "Long: " + negocio.longitud + " Lat: " + negocio.latitud;
            humedityLbl.Text = "Humedad: " + negocio.humedad + " | Presión: " + negocio.presion;
            vientoLbl.Text = "Velocidad del viento: " + negocio.viento;
            climaLbl.Text = "Clima: " + negocio.cielo;
            //-- con AddHours(-6), le resto 6 horas al horario UTC. El Salvador va 6 horas atrasado de UTC:
            actualLbl.Text = "Hora de actualización de datos: " + Convert.ToDateTime(negocio.horaUTC).AddHours(-6).ToString("HH:mm:ss") + "\n" +
                "Hora que refrescaste información: " + negocio.horaActualUTC().AddHours(-6).ToString("HH:mm:ss");
        }