/// <summary> /// Método para enviar el correo con sus datos /// </summary> public bool enviarCorreo() { try { DatosCorreo _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo(vista.asunto, vista.destinatario, vista.mensaje); if (vista.adjunto != String.Empty) { _datosCorreo.adjunto = RecursoPresentadorM8.rutaFacturas + vista.adjunto; } Comando <bool> _comandoCorreo = FabricaComandos.CrearComandoEnviarCorreoGmail(_datosCorreo); return(_comandoCorreo.Ejecutar());; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; return(false); } }
public bool enviarCorreo() { try { Comando <List <Entidad> > comando = LogicaCC.Fabrica.FabricaComandos.CrearConsultarTodosVentas(); List <Entidad> venta = comando.Ejecutar(); foreach (Venta LaVenta in venta) { DatosCorreo _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo("Recordatorio de Pao", LaVenta.Mail, "mensaje"); /*if (vista.adjunto != String.Empty) * { * _datosCorreo.adjunto = RecursoPresentadorM8.rutaFacturas + vista.adjunto; * }*/ Comando <bool> _comandoCorreo = FabricaComandos.CrearEnviarCorreo(_datosCorreo); return(_comandoCorreo.Ejecutar()); } return(true); } catch (ExceptionsCity ex) { vista.alertaClase = RecursoPresentadorVenta.alertaError; vista.alertaRol = RecursoPresentadorVenta.tipoAlerta; vista.alerta = RecursoPresentadorVenta.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorVenta.alertaHtmlFinal; return(false); } }
public bool enviarCorreo() { try { Venta ElCorreo = (Venta)FabricaEntidades.VentaVacia(); ElCorreo.Mail = vista.Mail; ElCorreo.Id_Venta = int.Parse(vista.VenId.ToString()); ElCorreo.Estatus = vista.Status; DatosCorreo _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo("Verificacion de su pago" , ElCorreo.Mail, "Estimado Cliente, su pago fue recibido y clasificado como " + ElCorreo.Estatus + ". Si tiene dudas puede comunicarce a [email protected]. ", ElCorreo.Id_Venta); /*if (vista.adjunto != String.Empty) * { * _datosCorreo.adjunto = RecursoPresentadorM8.rutaFacturas + vista.adjunto; * }*/ Comando <bool> _comandoCorreo = FabricaComandos.CrearEnviarCorreo(_datosCorreo); return(_comandoCorreo.Ejecutar()); //Comando<List<Entidad>> comando = LogicaCC.Fabrica.FabricaComandos.CrearConsultarTodosVentas(); //List<Entidad> venta = comando.Ejecutar(); } catch (ExceptionsCity ex) { vista.alertaClase = RecursoPresentadorVenta.alertaError; vista.alertaRol = RecursoPresentadorVenta.tipoAlerta; vista.alerta = RecursoPresentadorVenta.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorVenta.alertaHtmlFinal; return(false); } }
public void PruebaConstructorObtenerDatosCorreo3() { _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo(_asunto, _destinatario, _mensaje, _adjunto); Assert.AreEqual(_datosCorreo.adjunto, _adjunto); Assert.AreEqual(_datosCorreo.Id, 0); Assert.AreEqual(_datosCorreo.asunto, _asunto); Assert.AreEqual(_datosCorreo.destinatario, _destinatario); Assert.AreEqual(_datosCorreo.mensjae, _mensaje); }
public void PruebaConstructorObtenerDatosCorreo1() { _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo(); Assert.AreEqual(_datosCorreo.adjunto, String.Empty); Assert.AreEqual(_datosCorreo.Id, 0); Assert.AreEqual(_datosCorreo.asunto, String.Empty); Assert.AreEqual(_datosCorreo.destinatario, String.Empty); Assert.AreEqual(_datosCorreo.mensjae, String.Empty); }