public void Enviar(OrdenCompra o) { string numOC = "OC-" + 1000000 + o.IdOrden; GenerarPDF pdf = new GenerarPDF(); Correo c = new Correo(); //[email protected] string path = "\\" + numOC + ".pdf"; string body = formato(o).ToString(); string msg = "<html><body>Estimados :<br> Se adjunta la Orden de compra , Atenderla porfavor. <br>Saludos.<br>MadeInHouse <br>Seccion Compras </body></html>"; ; pdf.createPDF(body, path, false); c.EnviarCorreo("ORDEN DE COMPRA AL " + DateTime.Now.ToString(), o.Proveedor.Email, msg, Environment.CurrentDirectory + path); pdf.Borrar(Environment.CurrentDirectory + path); }
public void GenerarPDF() { if (OrdenSelected != null) { if (OrdenSelected.Estado == 2) { try { string numOC = "OC-" + 1000000 + OrdenSelected.IdOrden; OrdenSelected.LstProducto = new OrdenCompraxProductoSQL().Buscar(OrdenSelected.IdOrden) as List<ProductoxOrdenCompra>; GenerarPDF pdf = new GenerarPDF(); Correo c = new Correo(); //[email protected] string path = "\\" + numOC+".pdf"; string body = formato(OrdenSelected).ToString(); string msg = "<html><body>Estimados :<br> Se adjunta la Orden de compra , Atenderla porfavor. <br>Saludos.<br>MadeInHouse <br>Seccion Compras </body></html>"; pdf.createPDF(body, path,false); c.EnviarCorreo("ORDEN DE COMPRA AL " + DateTime.Now.ToString(), OrdenSelected.Proveedor.Email, msg, Environment.CurrentDirectory + path); pdf.Borrar(Environment.CurrentDirectory + path); } catch (Exception e) { MessageBox.Show("Ocurrio un error en el formato"); } } else { MessageBox.Show("Solo se puede enviar correos de Ordenes de compra EMITIDAS.", "AVISO", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
public void Eliminar() { if (OrdenSelected != null) { if (OrdenSelected.Estado == 2) { OrdenSelected.LstProducto = new OrdenCompraxProductoSQL().Buscar(OrdenSelected.IdOrden) as List<ProductoxOrdenCompra>; Correo c = new Correo(); c.EnviarCorreo("[MadeInHouse]OC CANCELADA | Nro " + OrdenSelected.IdAlmacen, OrdenSelected.Proveedor.Email, "<html><body>Estimados : <br> Se confirma la cancelación de la Orden de compra Nro " + OrdenSelected.IdOrden + " . <br> Saludos.<br><br> MadeInHouse - Seccion de Compras </body></html> ", null); new OrdenCompraSQL().Eliminar(OrdenSelected); MessageBox.Show("Se ha CANCELADO la orden de compra..", "AVISO", MessageBoxButton.OK, MessageBoxImage.Exclamation); Actualizar(); } else { MessageBox.Show("Solo puede CANCELAR Ordenes de compra EMITIDAS", "AVISO", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } else { MessageBox.Show("No ha seleccionado ninguna Orden de compra ..", "AVISO", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }