示例#1
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            // Agregar a la lista Empleado
            Empleado empleadoTemp = new Empleado();

            empleadoTemp.Codigo     = Convert.ToInt32(txtCodigo.Text);
            empleadoTemp.Nombre     = txtNombre.Text;
            empleadoTemp.SueldoHora = float.Parse(txtSueldoHora.Text);
            empleados.Add(empleadoTemp);
            GuardarEmpleado();

            // Agregar a la lista Asistencia
            Asistencia asistenciaTemp = new Asistencia();

            asistenciaTemp.Codigo   = Convert.ToInt32(txtCodigo.Text);
            asistenciaTemp.HorasMes = Convert.ToInt32(txtHorasMes.Text);
            asistenciaTemp.Mes      = txtMes.Text;
            asistencias.Add(asistenciaTemp);
            GuardarAsistencia();

            // Dejar listo para un nuevo ingreso
            txtCodigo.Clear();
            txtNombre.Clear();
            txtSueldoHora.Clear();
            txtHorasMes.Clear();
            txtMes.Clear();
        }
示例#2
0
        private void LeerAsistencia()
        {
            FileStream   stream = new FileStream("Asistencia.txt", FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                Asistencia asistenciaTemp = new Asistencia();
                asistenciaTemp.Codigo   = int.Parse(reader.ReadLine());
                asistenciaTemp.HorasMes = int.Parse(reader.ReadLine());
                asistenciaTemp.Mes      = reader.ReadLine();

                asistencias.Add(asistenciaTemp);
            }
            reader.Close();
        }