private void active_requerimiento()
        {
            try
            {
                var requerimiento = new CR_requerimiento();

                if (Table != null)
                {
                    requerimiento.DataDefinition.FormulaFields["empresaname"].Text = "'EMPRESA: " + VariablesPublicas.EmpresaName.Trim() + "'";
                    requerimiento.DataDefinition.FormulaFields["empresaruc"].Text = "'RUC: " + VariablesPublicas.EmpresaRuc.Trim() + "'";

                    if (VariablesPublicas.EmpresaTipo != string.Empty)
                    {
                        requerimiento.DataDefinition.FormulaFields["almacen"].Text = "'" + VariablesPublicas.EmpresaTipo + "'";
                    }
                    else
                    {
                        requerimiento.DataDefinition.FormulaFields["almacen"].Text = string.Empty;
                    }

                    requerimiento.DataDefinition.FormulaFields["observacion"].Text = "'* " + "Cantidades Expresadas en unidad de Consumo *'";
                    requerimiento.SetDataSource(Table);
                    crystalReportViewer1.ReportSource = requerimiento;
                    crystalReportViewer1.Show();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     CR_requerimiento rpt = new CR_requerimiento();
     rpt.Site = this.Site;
     return rpt;
 }