示例#1
0
        private void frmReportesSalidas_Load(object sender, EventArgs e)
        {
            bool intentar = false;

            do
            {
                try
                {
                    _Reportes rptSalidas = new _Reportes();
                    rptSalidas.SalidasInsumos(idSalida);

                    rpt_SalidaInsumos rpt = new rpt_SalidaInsumos();
                    rpt.SetDataSource(rptSalidas.SalidasInsumos(idSalida));
                    //rpt.SetParameterValue("Comunidad", NombreComunidad);
                    crvReportesSalidas.ReportSource = rpt;
                }
                catch (Exception ex)
                {
                    DialogResult pregunta = MessageBox.Show("Ha ocurrido un error, ¿Desea volver a generar?", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                    if (pregunta == DialogResult.Yes)
                    {
                        intentar = true;
                    }
                    else
                    {
                        intentar = false;
                    }
                }
            } while (intentar == true);
        }
示例#2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rpt_SalidaInsumos rpt = new rpt_SalidaInsumos();

            rpt.Site = this.Site;
            return(rpt);
        }