private void Leer() { datosempleados.Clear(); datossueldo.Clear(); comboBox1.Items.Clear(); String appPath = Path.GetDirectoryName(Application.ExecutablePath); StreamReader reader1 = new StreamReader(appPath + "\\DatosEmpleado.txt"); while (reader1.Peek() > -1) { DatosEmpleado datosemTemp = new DatosEmpleado(); datosemTemp.Codigo = Convert.ToInt32(reader1.ReadLine()); datosemTemp.Nombre = reader1.ReadLine(); datosemTemp.Sueldo_hora = float.Parse(reader1.ReadLine()); comboBox1.Items.Add(datosemTemp.Codigo); datosempleados.Add(datosemTemp); } reader1.Close(); StreamReader reader2 = new StreamReader(appPath + "\\DatosSueldo.txt"); while (reader2.Peek() > -1) { DatosSueldo datossuTemp = new DatosSueldo(); datossuTemp.Codigo = Convert.ToInt32(reader2.ReadLine()); datossuTemp.Horasmes = Convert.ToInt32(reader2.ReadLine()); datossuTemp.Mes = reader2.ReadLine(); datossueldo.Add(datossuTemp); } reader2.Close(); }
private void btn_agregar_Click(object sender, EventArgs e) { float tempa = 0; float tempb = 0; DatosEmpleado datosemTemp = new DatosEmpleado(); datosemTemp.Codigo = Convert.ToInt32(txt_numero.Text); datosemTemp.Nombre = txt_nombre.Text; datosemTemp.Sueldo_hora = float.Parse(txt_sueldo.Text); tempa = datosemTemp.Sueldo_hora; datosempleados.Add(datosemTemp); DatosSueldo datossuTemp = new DatosSueldo(); datossuTemp.Codigo = Convert.ToInt32(txt_numero.Text); datossuTemp.Horasmes = Convert.ToInt32(txt_horas.Text); tempb = datossuTemp.Horasmes; datossuTemp.Mes = cmb_mes.Text; datossueldo.Add(datossuTemp); txt_numero.Text = ""; txt_nombre.Text = ""; txt_sueldo.Text = ""; txt_horas.Text = ""; cmb_mes.Text = ""; Guardar(); Leer(); Mostrar(); }