Example #1
0
        private void ImprimirMsgPaqueteEnCamino(string _cOrigen, string _cDestino, string _cTiempoEntrega, double _cCostoEnvio, string _cPaqueteria)
        {
            string   cMensajeNoEntregado = $"Tu paquete ha salido de {_cOrigen} y llegará a {_cDestino} dentro de {_cTiempoEntrega}, tendra un costo de ${_cCostoEnvio} pesos. Cualquier Reclamación con {_cPaqueteria}.";
            IMensaje MensajeConsola      = mensajeFabrica.CrearInstancia("AMARILLO");

            MensajeConsola.MostrarInformacion(cMensajeNoEntregado);
        }
Example #2
0
        public void PrintResultado(List <ResultadoPedidos> lstResultadoPedido)
        {
            foreach (var lstPedidos in lstResultadoPedido)
            {
                if (ValidarMensajeVacio(lstPedidos.cError))
                {
                    if (lstPedidos.lPaqueteEntregado)
                    {
                        ImprimirMsgPaqueteEntregado(lstPedidos.cOrigen, lstPedidos.cDestino, lstPedidos.cTiempoEntrega, lstPedidos.fCostoEnvio, lstPedidos.cPaqueteria);
                    }
                    else
                    {
                        ImprimirMsgPaqueteEnCamino(lstPedidos.cOrigen, lstPedidos.cDestino, lstPedidos.cTiempoEntrega, lstPedidos.fCostoEnvio, lstPedidos.cPaqueteria);
                    }

                    IMensaje MensajeConsola = mensajeFabrica.CrearInstancia("");
                    MensajeConsola.MostrarInformacion(lstPedidos.cEviobarrato);
                }
                else
                {
                    IMensaje MensajeConsola = mensajeFabrica.CrearInstancia("ROJO");
                    MensajeConsola.MostrarInformacion(lstPedidos.cError + "\n");
                }
            }
        }
Example #3
0
        private void ImprimirMsgPaqueteEntregado(string _cOrigen, string _cDestino, string _cTiempoEntrega, double _cCostoEnvio, string _cPaqueteria)
        {
            string   cMensajeEntregado = $"Tu paquete salio de {_cOrigen} y llegó a {_cDestino} hace {_cTiempoEntrega}, tuvo un costo de ${_cCostoEnvio} pesos. Cualquier Reclamación con {_cPaqueteria}.";
            IMensaje MensajeConsola    = mensajeFabrica.CrearInstancia("VERDE");

            MensajeConsola.MostrarInformacion(cMensajeEntregado);
        }
Example #4
0
        public void PrintError(string _cMensaje)
        {
            IMensaje MensajeConsola = mensajeFabrica.CrearInstancia("ROJO");

            MensajeConsola.MostrarInformacion(_cMensaje);
        }