Ejemplo n.º 1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            Resumen rpt = new Resumen();

            rpt.Site = this.Site;
            return(rpt);
        }
Ejemplo n.º 2
0
        private void btnImprimirResumen_Click(object sender, EventArgs e)
        {
            DateTime dtFechaInicio = dpFechaInicio.Value;
            DateTime dtFechaFin    = dpFechaFin.Value;
            string   sCia          = AsignarVariableCombo(cbCia);
            string   sArea         = AsignarVariableCombo(cbArea);
            string   sUbicacion    = AsignarVariableCombo(cbUbicacion);
            string   sTipoNom      = AsignarVariableCombo(cbTipoNomina);
            string   sDepto        = AsignarVariableCombo(cbDepartamento);

            string sIdtrab = "";

            if (cbEmpleados.Text == String.Empty)
            {
                sIdtrab = "%";
            }
            else
            {
                sIdtrab = cbEmpleados.SelectedValue.ToString();
            }
            if (sIdtrab == "0")
            {
                sIdtrab = "%";
            }


            Incidencia objInc = new Incidencia();

            if (sIdtrab == "0")
            {
                sIdtrab = "%";
            }

            DataTable dtRpt = objInc.ReporteResumen(sIdtrab, dtFechaInicio, dtFechaFin, sDepto, sCia, sTipoNom, sUbicacion, sArea);

            switch (dtRpt.Rows.Count)
            {
            case 0:
                DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                break;

            default:
                ViewerReporte  form      = new ViewerReporte();
                Resumen        dtrpt     = new Resumen();
                ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtrpt.ResourceName);

                ReportDoc.SetParameterValue("TotalRegistros", dtRpt.Rows.Count.ToString());
                ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value);
                ReportDoc.SetParameterValue("FechaTermino", dpFechaFin.Value);
                ReportDoc.SetParameterValue("Comp", sCia);
                ReportDoc.SetParameterValue("Ubicacion", sUbicacion);
                // ReportDoc.SetParameterValue("Area", sArea);
                ReportDoc.SetParameterValue("TipoNomina", sTipoNom);
                form.RptDoc = ReportDoc;
                form.Show();

                DialogResult Resultado = MessageBox.Show("¿Desea crear el archivo en formato .csv para abrirlo con excel?", "SIPAA", MessageBoxButtons.YesNo);
                if (Resultado == DialogResult.Yes)
                {
                    creacsv(dtRpt);
                }


                break;
            }
        }