Beispiel #1
0
        private void Form_InventarioReport_Load(object sender, EventArgs e)
        {
            if (fechaFin >= fechaInicio)
            {
                try
                {
                    reports.rptInventarioPermanente _rptInventario = new reports.rptInventarioPermanente();
                    //pase 12
                    _rptInventario.DataSourceConnections[0].SetConnection(objCnx.server(), objCnx.database(), objCnx.user(), objCnx.password());

                    _rptInventario.SetParameterValue("@InicioMes", fechaInicio.ToShortDateString());
                    _rptInventario.SetParameterValue("@Desde", fechaInicio.ToShortDateString());
                    _rptInventario.SetParameterValue("@Hasta", fechaFin.ToShortDateString());
                    _rptInventario.SetParameterValue("@AlmacenID", Convert.ToInt32(AlmacenId));

                    _rptInventario.SetParameterValue("name_report", "Registro de Inventario Permanente Valorizado");
                    _rptInventario.SetParameterValue("date_range", fechaInicio.ToShortDateString() + " - " + fechaFin.ToShortDateString());
                    _rptInventario.SetParameterValue("empresa", empresa);
                    _rptInventario.SetParameterValue("periodo", periodoId);
                    _rptInventario.SetParameterValue("ruc", rucParam);
                    _rptInventario.SetParameterValue("address", direccParam);
                    crvLibros.ReportSource = _rptInventario;
                }
                catch
                {
                    RadMessageBox.Show("Ha ocurrido un error inesperado", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error);
                }
            }
            else
            {
                RadMessageBox.Show("El rango de fechas es incorrecto", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error);
            }
        }
Beispiel #2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rptInventarioPermanente rpt = new rptInventarioPermanente();

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