Beispiel #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            Incidencia objInc = new Incidencia();
            DateTime   dtFechaInicio = dpFechaInicio.Value;
            DateTime   dtFechaFin = dpFechaFin.Value;
            string     idCompañia, idUbicacion, idPlanta, idDepto, Incidencia, Tipo, Nomina;

            idCompañia  = AsignarVariableCombo(cbCia);
            idUbicacion = AsignarVariableCombo(cbUbicacion);
            idPlanta    = AsignarVariableCombo(cbArea);
            idDepto     = AsignarVariableCombo(cbDepartamento);
            Incidencia  = AsignarVariableCombo(cbConcepto);
            Tipo        = AsignarVariableCombo(cbTipo);
            Nomina      = AsignarVariableCombo(cbTipoNomina);
            //string idTrab = AsignarVariableCombo(cbEmpleados);


            string sIdtrab = "";

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



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



            DataTable dtRpt = objInc.ReporteConceptos(sIdtrab, idCompañia, idUbicacion, idPlanta, idDepto, dtFechaInicio, dtFechaFin, Incidencia, Tipo, Nomina);

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

            default:

                ViewerReporte  form      = new ViewerReporte();
                Conceptos      dtrpt     = new Conceptos();
                ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtrpt.ResourceName);
                ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value);
                ReportDoc.SetParameterValue("FechaFin", dpFechaFin.Value);
                form.RptDoc = ReportDoc;
                form.Show();

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

                break;
            }
        }