private void btnImprimir_Click(object sender, EventArgs e) { try { CROrdenCompra rpt = new CROrdenCompra(); frmRptOrdenCompra frm = new frmRptOrdenCompra(); rpt.SetDataSource(ds.OrdenCompra(Convert.ToInt32(txtOrdenCompra.Text)).Tables[0]); frm.crvOrdenCompra.ReportSource = rpt; frm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void generareporteOrden() { clsDocumentosImpresos doc = new clsDocumentosImpresos(); try { data = doc.Orden(CodCotizacion); CROrdenCompra myDataReport = new CROrdenCompra(); myDataReport.SetDataSource(data.Tables[0].DefaultView); crystalReportViewer1.ReportSource = myDataReport; } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnEnviar_Click(object sender, EventArgs e) { try { if (dgvOrdenes.CurrentRow != null) { DialogResult dlgResult = MessageBox.Show("Esta seguro que desea enviar el Borrador Orden seleccionado", "Orden Compra", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.No) { return; } else { PdfRtfWordFormatOptions crformattype = new PdfRtfWordFormatOptions(); DiskFileDestinationOptions dfoption = new DiskFileDestinationOptions(); ExportOptions objexport; dfoption.DiskFileName = @"C:\Ordenes de Compra\Orden de Compra_" + Docum+ ".pdf"; ReportDocument document = new ReportDocument(); CROrdenCompra orden = new CROrdenCompra(); orden.SetDataSource(ds.RptOrdenCompra(Ord.CodOrdenCompra)); objexport = orden.ExportOptions; objexport.ExportDestinationType = ExportDestinationType.DiskFile; objexport.ExportFormatType = ExportFormatType.PortableDocFormat; objexport.DestinationOptions = dfoption; objexport.FormatOptions = crformattype; orden.Export(); DirectoryInfo Dir = new DirectoryInfo(@"C:\Ordenes de Compra"); foreach (FileInfo Fi in Dir.GetFiles()) { //Dt.Rows.Add(idfile, Fi.Name.ToString()); //idfile++; if (Fi.Name.Contains(Docum)) { nombreArchivo = Fi.Name; } } if (Proce == 0) { if (Application.OpenForms["frmCorreoElectronico"] != null) { Application.OpenForms["frmCorreoElectronico"].Activate(); } else { frmCorreoElectronico form = new frmCorreoElectronico(); form.link_adjunto.Text = nombreArchivo; form.txtcuerpo.Text = "ESTIMADOS SRs.: " + Ord.RazonSocialProveedor + Environment.NewLine + Environment.NewLine + "\t LES ADJUNTO MI ORDEN DE COMPRA. N- " + Docum + "." + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine+ "\t\t\t \t\t ATT. " + Environment.NewLine + "\t\t\t\t" + frmLogin.sApellidoUSer + ", " + frmLogin.sNombreUser; form.codpro=Ord.CodProveedor; form.tipo = 1; form.ShowDialog(); if (form.enviado == 1) { MessageBox.Show("La Orden ha envio correctamente", "Orden Compra", MessageBoxButtons.OK, MessageBoxIcon.Information); //AdmOrden.Envio(Ord.CodOrdenCompra); CargaLista(); } else { MessageBox.Show("La Orden de Compra, No se Pudo enviar, Verifique!", "Orden Compra", MessageBoxButtons.OK, MessageBoxIcon.Information); CargaLista(); } } } } } } catch (Exception ex) { MessageBox.Show("No se Pudo Enviar la Orden Compra", "Orden Compra", MessageBoxButtons.OK, MessageBoxIcon.Information); CargaLista(); } }