private SolicitudDTO SolicitudReferenteA(SolicitudDTO arg0) { return new SolicitudDTO( arg0.getFecha_envio(), arg0.getReferenciaNumPedido(), arg0.getEstado(), arg0.getFecha_envio(), arg0.getReferenciaNumPedido(), arg0.getFechaEntrega(), arg0.getCosto()); }
// JJJJ public void EnviarSolicitud( SolicitudDTO Solicitud, ProveedorDTO Proveedor, List<MateriaPrimaSolicitudDTO> MateriasPrimas) { if (Solicitud.getEffdt().equals(Fecha.CurrentDate())) { if (this.solicitud.Existe(Solicitud)) { this.solicitud.ActualizarSolicitud(Solicitud, Proveedor.getProveedorId(), MateriasPrimas); } else { this.solicitud.CrearSolicitud(Solicitud, Proveedor.getProveedorId(), MateriasPrimas); } } else { Solicitud.setFecha_envio(Fecha.CurrentDate()); Solicitud.setReferenciaNumPedido(this.solicitud.GetNuevoNumeroSolicitud(Fecha.CurrentDate())); this.solicitud.ActualizarSolicitud(Solicitud, Proveedor.getProveedorId(), MateriasPrimas); SolicitudDTO soli = this.SolicitudReferenteA(Solicitud); this.solicitud.CrearSolicitud(soli, Proveedor.getProveedorId(), MateriasPrimas); this.solicitud.Enviar(soli); } this.EnviarMailSolicitud(Solicitud, Proveedor, MateriasPrimas); this.solicitud.Enviar(Solicitud); }