private void CargarTabla() { this.vtSeleccion.getModelTable().setRowCount(0); this.vtSeleccion.getModelTable().setColumnCount(0); this.vtSeleccion.getModelTable().setColumnIdentifiers(this.vtSeleccion.getNombreColumnas()); for (ProveedorDTO proveedor : this.mdlProveedor.ObtenerProveedoresActivos()) { Object[] fila = {proveedor.getProveedorId(), proveedor.getNombre()}; this.vtSeleccion.getModelTable().addRow(fila); } this.vtSeleccion.getTable().setModel(this.vtSeleccion.getModelTable()); }
private void EnviarMailSolicitud( SolicitudDTO solicitud, ProveedorDTO Proveedor, List<MateriaPrimaSolicitudDTO> MateriasPrimas) { /* Conseguir el mail del proveedor */ /* Armar mensaje */ String enter = "\n"; String tab = "\t"; String mensaje = "Por medio del presente hago pedido de productos." + enter + enter; for (MateriaPrimaSolicitudDTO mps : MateriasPrimas) { mensaje = mensaje + mps.getMateriaPrima() + tab + mps.getCantidad() + enter; } mensaje = mensaje + enter + "Desde ya muchas gracias." + enter + "PizzeriaWild"; MailWildPizzeria Sender = new MailWildPizzeria(Proveedor.getMail(), "Solicitud Materia Prima", mensaje); // JNVR ADD try { Sender.mandarMail(); } catch (Exception e) { Msj.advertencia("Atencion", "No se pudo enviar el mail"); } }
// 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); }