コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            datos temppriedades = new datos();
            total temp          = new total();

            temppriedades.Temperatura = textBox2.Text;
            temppriedades.Nombre      = comboBox1.Text;
            string tempnombre = "";
            string tempc      = "";

            comboBox1.ValueMember = "Nombre";
            comboBox1.DataSource  = deptos;
            tempnombre            = comboBox1.SelectedValue.ToString();
            comboBox1.ValueMember = "Nombre";
            comboBox1.DataSource  = deptos;
            tempc = comboBox1.SelectedValue.ToString();

            temp.Nombre      = comboBox1.Text;
            temp.Temperatura = textBox2.Text;



            tempe.Add(temppriedades);
            mostrargrid.Add(temp);

            guardar();
            limpiar();
            MessageBox.Show("Temperatura agregada correctamente");
        }
コード例 #2
0
        void leer_datos()
        {
            FileStream   stream = new FileStream(archivo2, FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                datos temppropiedades = new datos();
                temppropiedades.Nombre      = reader.ReadLine();
                temppropiedades.Temperatura = reader.ReadLine();
                temppropiedades.Fecha       = Convert.ToDateTime(reader.ReadLine());
                tempe.Add(temppropiedades);
            }
            //Cerrar el archivo, esta linea es importante porque sino despues de correr varias veces el programa daría error de que el archivo quedó abierto muchas veces. Entonces es necesario cerrarlo despues de terminar de leerlo.
            reader.Close();


            FileStream   stream2 = new FileStream(archivoC, FileMode.Open, FileAccess.Read);
            StreamReader reader2 = new StreamReader(stream2);

            while (reader2.Peek() > -1)
            {
                departamentos temppropietarios = new departamentos();
                temppropietarios.Nombre = reader2.ReadLine();
                temppropietarios.Numeroidentificacion = reader2.ReadLine();
                deptos.Add(temppropietarios);
            }
            reader2.Close();

            FileStream   stream3 = new FileStream(archivo3, FileMode.Open, FileAccess.Read);
            StreamReader reader3 = new StreamReader(stream3);

            while (reader3.Peek() > -1)
            {
                total temppropietarios = new total();
                temppropietarios.Nombre      = reader3.ReadLine();
                temppropietarios.Temperatura = reader3.ReadLine();
                mostrargrid.Add(temppropietarios);
            }
            reader3.Close();
        }