Example #1
0
 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);
     }
 }
Example #2
0
        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;
            }
        }
Example #3
0
        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();      
            }

        }