// 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);
  }
 public int ObtenerCurCantidadSolicitudesEntregadas() {
   return this.solicitud.GetCantidadEntregadas(Fecha.CurrentDate(), Fecha.CurrentDate());
 }
 public int ObtenerCurCostoSolicituides() {
   return this.solicitud.GetCostos(Fecha.CurrentDate(), Fecha.CurrentDate());
 }
 public List<SolicitudDTO> ObtenerCurSolicidesRecibidas() {
   return this.solicitud.GetEntregadas(Fecha.CurrentDate(), Fecha.CurrentDate());
 }