private void button1_Click(object sender, EventArgs e) { Temperatura asignartemp = new Temperatura(); Departamentos departamentotemp = new Departamentos(); Mediciones asignadotemp = new Mediciones(); asignartemp.Medición = textBox1.Text; asignadotemp.Mediciones1 = textBox1.Text; asignartemp.Fecha1 = Convert.ToDateTime(dateTimePicker1.Text); string tempnumero_identificación = " "; string tempnombre = " "; comboBox1.ValueMember = "Codigo"; comboBox1.DataSource = departamentos; tempnumero_identificación = comboBox1.SelectedValue.ToString(); comboBox1.ValueMember = "Departamento"; comboBox1.DataSource = departamentos; tempnombre = comboBox1.SelectedValue.ToString(); asignadotemp.Nombre = tempnombre; // Se concatena las dos variables de clase dueño para mostrarlo asignartemp.Numero_Identificación = tempnumero_identificación; temperaturas.Add(asignartemp); mediciones.Add(asignadotemp); guardar_datos(); limpiar_ingreso(); MessageBox.Show("Ingreso correcta"); }
public void leer_datos()// función para leer los datos de todas las clases { FileStream stream1 = new FileStream(archivo1, FileMode.Open, FileAccess.Read); StreamReader reader1 = new StreamReader(stream1); while (reader1.Peek() > -1) { Departamentos tempmostrar = new Departamentos(); tempmostrar.Codigo = reader1.ReadLine(); tempmostrar.Departamento = reader1.ReadLine(); departamentos.Add(tempmostrar); } reader1.Close(); FileStream stream = new FileStream(archivo2, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { Temperatura tempmostrar = new Temperatura(); tempmostrar.Numero_Identificación = reader.ReadLine(); tempmostrar.Medición = reader.ReadLine(); tempmostrar.Fecha1 = Convert.ToDateTime(reader.ReadLine()); temperaturas.Add(tempmostrar); } reader.Close(); FileStream stream2 = new FileStream(archivo3, FileMode.Open, FileAccess.Read); StreamReader reader2 = new StreamReader(stream2); while (reader2.Peek() > -1) { Mediciones tempmostrar = new Mediciones(); tempmostrar.Nombre = reader2.ReadLine(); tempmostrar.Mediciones1 = reader2.ReadLine(); mediciones.Add(tempmostrar); } reader2.Close(); }