// 
// Copyright 2016 Agencia Estatal de Administración Tibutaria
//
// Licencia con arreglo a la EUPL, Versión 1.1 o -en cuanto
// sean aprobadas por la Comisión Europea- versiones
// posteriores de la EUPL (la «Licencia»);
// Solo podrá usarse esta obra si se respeta la Licencia.
// Puede obtenerse una copia de la Licencia en:
//  
// https://joinup.ec.europa.eu/software/page/eupl
//  
// Salvo cuando lo exija la legislación aplicable o se acuerde
// por escrito, el programa distribuido con arreglo a la
// Licencia se distribuye «TAL CUAL», SIN GARANTÍAS NI CONDICIONES
// DE NINGÚN TIPO, ni expresasni implícitas.
//
// Véase la Licencia en el idioma concreto que rige los permisos y 
// limitaciones que establece la Licencia.
// 

using System;
using System.Collections.Generic;
using System.Text;

namespace operador
{
    public class MapaOperadores
    {
        Dictionary<string, RegistroOperador> operadores = new Dictionary<string, RegistroOperador>();

        public void registrarCambios(string reg) {
            RegistroOperador regNuevo = new RegistroOperador(reg);
        }
    }

    public class RegistroOperador
    {
        private string[] partes;
        public string puesto;
        public string codigo;
        public string horaUltimoMovimiento;
        public string estado = "";
        public string cola;

        public RegistroOperador(String msg) {
            partes = msg.ToUpper().Split('|');
            puesto = partes[1];
            codigo = partes[2];
            horaUltimoMovimiento = partes[7];
            estado = partes[14];
            cola = partes[18];
        }
    }

}
