Ejemplo n.º 1
0
        public static Correo operator +(Correo c, Paquete p)
        {
            foreach (Paquete paq in c.Paquetes)
            {
                if (paq == p)
                {
                    throw new TrackingIDRepetidoException("El paquete ya se encuentra cargado en la base de datos");
                }
            }
            try
            {
                PaqueteDAO.TestearConexion();
            }
            catch (System.Data.SqlClient.SqlException e)
            {
                throw e;
            }
            c.Paquetes.Add(p);
            Thread hilo = new Thread(p.MockCicloDeVida);

            hilo.Start();
            c.mockPaquetes.Add(hilo);
            return(c);
        }