public EError SendEmail(string toEmail, string bodyEmail) { MailAddress to = new MailAddress(toEmail);//"*****@*****.**" MailAddress from = new MailAddress("*****@*****.**"); MailMessage message = new MailMessage(from, to); message.Subject = "Cita Agendada"; message.Body = bodyEmail; SmtpClient client = new SmtpClient("smtp.elasticemail.com", 2525) { Credentials = new NetworkCredential("*****@*****.**", "6D1E3FA54E8A35A76E0DB79FDD0690138F98"), EnableSsl = true }; EError error = new EError(); try { client.Send(message); error.Codigo = "00"; error.Mensaje = "Ok"; } catch (SmtpException ex) { throw new SmtpException(ex.Message); /*error.Codigo = "01"; * error.Mensaje = ex.ToString();*/ } return(error); }
public Response Succeed(IRequest req, string text = "", EError error = EError.None, EResponse r = EResponse.Ok) { Assert.IsNotNull(req); Assert.IsNotNull(req.Owner as IPlayerModel); return(new Response(req, r, error, text)); }
public Response Failed(IRequest req, string text = "", EError error = EError.Error, EResponse r = EResponse.Fail) { Assert.IsNotNull(req); Assert.IsNotNull(req.Owner as IPlayerModel); var resp = new Response(req, r, error, text); Warn($"{resp}"); return(resp); }
public ShippingModel GenerateGuide(ShippingModel shipping) { CustomerServiceModel.Guide guideResponse = new CustomerServiceModel.Guide(); EFacturaKiosco fact = new EFacturaKiosco(); fact.Cantidad = shipping.content.Measures.Count; fact.CelularDestino = shipping.receiver.Phone; fact.Contenido = shipping.content.Description; fact.DireccionCliente = shipping.receiver.Location.Address; fact.DireccionDestino = shipping.origin.Location.Address; fact.FormaPago = "CONTADO"; fact.IdCuentaCliente = 2739; fact.IdDestino = shipping.receiver.Location.CityCode; fact.Identificacion = shipping.receiver.Identification; fact.IdOrigen = shipping.origin.Location.CityCode; fact.Kilos = (float)shipping.content.Measures.Sum(item => item.Weight); fact.KilosXvolumen = (int)shipping.content.Measures.Sum(item => item.VolumetricWeight); fact.NombreCliente = shipping.origin.Name; fact.NombreDestino = shipping.receiver.Name; fact.Obs = "Guia generada por kiosko"; fact.Referencia = ""; fact.TelefonoCliente = shipping.origin.Phone; fact.TelefonoDestino = shipping.receiver.Phone; fact.ValorDeclarado = (int)shipping.content.Value; string factid = "254546"; EError Er = client.RegistrarFactura(ref eEncabezado, ref fact); factid = fact.IdFactura; shipping.guide.Code = fact.IdFactura; EFacturaKioscoDetalle efactura = new EFacturaKioscoDetalle(); string Etiqueta = client.ConsultaEtiquetaPdf(ref eEncabezado, factid); EError err2 = client.ConsultarFactura(ref eEncabezado, factid, ref efactura); shipping.guide.PdfGuide = Etiqueta; shipping.guide.Code = factid; // shipping.guide.Id = factid; this.GenerateInvoice(shipping, efactura); return(shipping); }
public static EError InstanciarDesde(DataRow registro) { if (registro == null) { throw new ApplicationException("Registro nulo o contiene campos nulos."); } var a = new EError( (int)registro["codigo_error"], (string)registro["mensaje"], (string)registro["descripcion"], (string)registro["explicacion"] ); return(a); }
public ERespuestaCiudad() { Ciudades = new List <EOutCiudad>(); Error = new EError(); }
public ERespuestaClienteLogin() { Error = new EError(); Cliente = new EOutClienteLogin(); }
public ERespuestaCalendario() { Calendarios = new List <EOutCalendario>(); Error = new EError(); }
public EError SendEmail(EInSendEmail entrada) { EError error = iRepositorioAuth.SendEmail(entrada.ToEmail, entrada.BodyEmail); return(error); }
public ERespuestaEstado() { Estados = new List <EOutEstado>(); Error = new EError(); }
public ERespuestaTitulo() { Titulos = new List <EOutTitulo>(); Error = new EError(); }
public ERespuestaClinicaDoctor() { Error = new EError(); Doctores = new List <EOutClinicaDoctor>(); }
public ERespuestaProvincia() { Provincias = new List <EOutProvincia>(); Error = new EError(); }
public Response(IRequest request, EResponse response = EResponse.Ok, EError err = EError.None, string text = "") : this(response, err, text) { Request = request; }
public Response(EResponse response = EResponse.Ok, EError err = EError.None, string text = "") { Type = response; Error = err; Text = text; }
public Evaluation(EError error) : this(null, error ?? throw new ArgumentNullException(nameof(error))) { }
public ERespuestaCliente() { Clientes = new List <EOutCliente>(); Error = new EError(); }
public ERespuestaEspecialidad() { Especialidades = new List <EOutEspecialidad>(); Error = new EError(); }
public ERespuestaHorasLaborales() { HorasLaborales = new List <EOutHoras>(); Error = new EError(); }