private void listado_almacenes() { var listadoAlmacen = new CR_listado_almacen(); var ds_listado_almacen = new DataSet(); var nombrealmacen = new List<String>(); var BL = new tb_cm_ordendecompradetBL(); var BE = new tb_cm_ordendecompradet(); BE.moduloiddes = moduloiddies.Trim(); BE.perianio = perianio.Trim(); BE.perimesini = perimesini.Trim(); BE.perimesfin = perimesfin.Trim(); BE.grupoid = grupoid.Trim(); BE.pendiente = string.Empty; BE.status = " "; BE.igv = igv; ds_listado_almacen = BL.GetAll_ordendeCompra(VariablesPublicas.EmpresaID.ToString(), BE); if (ds_listado_almacen != null) { listadoAlmacen.OpenSubreport("ALMACEN DE TELAS").SetDataSource(ds_listado_almacen.Tables[0]); listadoAlmacen.OpenSubreport("ALMACEN DE AVIOS").SetDataSource(ds_listado_almacen.Tables[1]); listadoAlmacen.OpenSubreport("ALMACEN DE ESTAMPADOS ").SetDataSource(ds_listado_almacen.Tables[2]); listadoAlmacen.OpenSubreport("ALMACEN DE BORDADO").SetDataSource(ds_listado_almacen.Tables[3]); listadoAlmacen.OpenSubreport("ALMACEN DE CORREAS").SetDataSource(ds_listado_almacen.Tables[4]); listadoAlmacen.OpenSubreport("ALMACEN DE INSUMOS QUIMICOS").SetDataSource(ds_listado_almacen.Tables[5]); listadoAlmacen.OpenSubreport("MAQ Y REP SISTEMAS").SetDataSource(ds_listado_almacen.Tables[6]); listadoAlmacen.OpenSubreport("MAQ Y REP ELECTRICOS").SetDataSource(ds_listado_almacen.Tables[7]); listadoAlmacen.OpenSubreport("MAQ Y REP COSTURA").SetDataSource(ds_listado_almacen.Tables[8]); listadoAlmacen.OpenSubreport("ALMACEN DE VARIOS").SetDataSource(ds_listado_almacen.Tables[9]); nombrealmacen.Add("ALMACEN DE TELAS"); nombrealmacen.Add("ALMACEN DE AVIOS"); nombrealmacen.Add("ALMACEN DE ESTAMPADOS "); nombrealmacen.Add("ALMACEN DE BORDADO"); nombrealmacen.Add("ALMACEN DE CORREAS"); nombrealmacen.Add("ALMACEN DE INSUMOS QUIMICOS"); nombrealmacen.Add("MAQ Y REP SISTEMAS"); nombrealmacen.Add("MAQ Y REP ELECTRICOS"); nombrealmacen.Add("MAQ Y REP COSTURA"); nombrealmacen.Add("ALMACEN DE VARIOS"); foreach (String almacen in nombrealmacen) { listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["empresaname"].Text = "'EMPRESA: " + VariablesPublicas.EmpresaName.Trim() + "'"; listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["empresaruc"].Text = "'RUC: " + VariablesPublicas.EmpresaRuc.Trim() + "'"; listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["anio"].Text = "'" + perianio.Trim() + "'"; listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["inicio"].Text = "'" + VariablesPublicas.N_PrimerMes1.Trim() + "'"; listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["fin"].Text = "'" + VariablesPublicas.N_FinMes1.Trim() + "'"; if (igv == "0") { listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["nameigv"].Text = "'No Incluye IGV'"; } else { listadoAlmacen.OpenSubreport(almacen).DataDefinition.FormulaFields["nameigv"].Text = "'Incluye IGV'"; } } crystalReportViewer1.ReportSource = listadoAlmacen; crystalReportViewer1.Show(); formulario = "otro"; } else { MessageBox.Show("Informacion no encontrada", "Mensaje del Sistema"); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CR_listado_almacen rpt = new CR_listado_almacen(); rpt.Site = this.Site; return rpt; }