//----------------------------------------------------------------------------------------------- // G R I D // S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // B O T O N E S //----------------------------------------------------------------------------------------------- private void btnImprimirDetalle_Click(object sender, EventArgs e) { dtFechaInicio = dpFechaInicio.Value.AddDays(-1); dtFechaFin = dpFechaFin.Value.AddDays(0); if (cbEmpleados.Text == String.Empty) { sIdTrab = "%"; } else { sIdTrab = cbEmpleados.SelectedValue.ToString(); } if (sIdTrab == "0") { sIdTrab = "%"; } sCompania = AsignarVariableCombo(cbCia); sUbicacion = AsignarVariableCombo(cbUbicacion); Incidencia objIncidencia = new Incidencia(); DataTable dtReporte; dtReporte = objIncidencia.ReporteRegistroGeneradoDetalle(sIdTrab, dtFechaInicio, dtFechaFin, sUbicacion, sCompania); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); RegistroGeneradoDetalle dtrpt = new RegistroGeneradoDetalle(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString()); ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value); ReportDoc.SetParameterValue("FechaTermino", 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) { creacsv(dtReporte); } break; } }
//----------------------------------------------------------------------------------------------- // C O M B O S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // G R I D // S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // B O T O N E S //----------------------------------------------------------------------------------------------- private void btnImprimir_Click(object sender, EventArgs e) { if (cboEmpleados.SelectedIndex == 0 && cboCia.SelectedIndex == 0 && cboUbicacion.SelectedIndex == 0) { MessageBox.Show("Debe Seleccionar Trabajador, Compañia o Ubicación"); cboEmpleados.Focus(); } else { if (cboEmpleados.SelectedIndex == 0) { iIDT = 0; } else { iIDT = Int32.Parse(cboEmpleados.SelectedValue.ToString()); } iIDC = Int32.Parse(cboCia.SelectedValue.ToString()); IIDU = Int32.Parse(cboUbicacion.SelectedValue.ToString()); IACT = Int32.Parse(cboStatus.SelectedIndex.ToString()); ISTC = Int32.Parse(CbCheca.SelectedIndex.ToString()); DataTable dtRpt = CTrabPerf.PerfilTrab_S(4, iIDT, iIDC, IIDU, IACT, ISTC); ViewerReporte form = new ViewerReporte(); RTrabPerfil dtsRep = new RTrabPerfil(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtsRep.ResourceName); form.RptDoc = ReportDoc; form.Show(); } ////Prueba Reporte Incidencias pasadas a Nomina //Incidencia objIncidencia = new Incidencia(); //DataTable dtIncidencia = objIncidencia.ReporteIncidenciasPasadasNomina("%", DateTime.Parse("2017-02-05"), DateTime.Parse("2017-04-01"), "%", "%", "%"); //ViewerReporte form = new ViewerReporte(); //IncidenciasPasadasNomina rptIncidencia = new IncidenciasPasadasNomina(); //ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtIncidencia, "RecursosHumanos", rptIncidencia.ResourceName); //ReportDoc.SetParameterValue("FechaActual", DateTime.Now.ToString("dd/MM/yyyy")); //form.RptDoc = ReportDoc; //form.Show(); }
private void btnImprimir_Click(object sender, EventArgs e) { DataTable dtperscardo = new DataTable(); //valida campos Boolean bvalidacampos = fvalidacampos(); if (bvalidacampos == true) { int irol = Int32.Parse(cborol.SelectedValue.ToString()); if (irol == 1) { iopc = 11; } else if (irol == 2) { iopc = 12; } else { } if (irol == 1 || irol == 2) { dtperscardo = Empsupdir.dtdatos(cbosupdir.SelectedValue.ToString(), iopc, "", "", 0, cbosupdir.Text.ToString(), cborol.Text.ToString(), "", ""); //Preparación de los objetos para mandar a imprimir el reporte de Crystal Reports ViewerReporte form = new ViewerReporte(); RepEmpxsupdir dtrpt = new RepEmpxsupdir(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtperscardo, "SIPAA_CS.RecursosHumanos.Reportes", dtrpt.ResourceName); 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) { creacsv(dtperscardo); } } } }
//*********************************************************************************************** //Autor: Benjamin Huizar Barajas //Fecha creación:12-05-2017 Última Modificacion: //Descripción: Forma que llama al Reporte -> Mas de 3 Faltas en un período de 30 días //*********************************************************************************************** //----------------------------------------------------------------------------------------------- // C O M B O S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // G R I D // S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // B O T O N E S //----------------------------------------------------------------------------------------------- private void btnImprimir_Click(object sender, EventArgs e) { if (txtIdAfecta.Text == string.Empty) { iIdAfecta = 0; } else { iIdAfecta = int.Parse(txtIdAfecta.Text); } DataTable dtReporteRegistro = oConcAfec.obtConcAfec(4, iIdAfecta, txtDescripcion.Text); switch (dtReporteRegistro.Rows.Count) { case 0: DialogResult result = MessageBox.Show("No se encontro información.", "SIPAA"); break; default: //Preparación de los objetos para mandar a imprimir el reporte de Crystal Reports ViewerReporte form = new ViewerReporte(); ConceptosNomina dtrpt = new ConceptosNomina(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporteRegistro, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("Titulo1", "SIPAA - Recursos Humanos"); ReportDoc.SetParameterValue("Titulo2", "Catálogo de Conceptos de Nómina"); ReportDoc.SetParameterValue("Titulo3", ""); 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) { creacsv(dtReporteRegistro); } break; } }
//imprime reporte de "detalle de horario" private void btnimpdethr_Click(object sender, EventArgs e) { if (cboEmpleados.SelectedIndex == 0 && cboCia.SelectedIndex == 0 && cboUbicacion.SelectedIndex == 0) { DialogResult result = MessageBox.Show("Selecciona Trabajador, Compañia o Ubicación", "SIPAA", MessageBoxButtons.OK); cboEmpleados.Focus(); } else { if (cboEmpleados.SelectedIndex == 0) { iIDT = 0; } else { iIDT = Int32.Parse(cboEmpleados.SelectedValue.ToString()); } iIDC = Int32.Parse(cboCia.SelectedValue.ToString()); IIDU = Int32.Parse(cboUbicacion.SelectedValue.ToString()); IACT = Int32.Parse(cboStatus.SelectedIndex.ToString()); ISTC = Int32.Parse(CbCheca.SelectedIndex.ToString()); DataTable dtrepdethr = CTrabPerf.DetHorario(6, iIDT, iIDC, IIDU, IACT, ISTC); ViewerReporte form = new ViewerReporte(); DetalleHr RepDetHr = new DetalleHr(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtrepdethr, this.CompanyName, RepDetHr.ResourceName); 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) { creacsv(dtrepdethr); } } }
private void btnImprimirObs_Click(object sender, EventArgs e) { DateTime dtFechaInicio = dpFechaInicio.Value.AddDays(-1); DateTime dtFechaFin = dpFechaFin.Value.AddDays(-1); string sCia = AsignarVariableCombo(cbCia); string sArea = AsignarVariableCombo(cbArea); string sUbicacion = AsignarVariableCombo(cbUbicacion); string sTipoNom = AsignarVariableCombo(cbTipoNomina); string sDepto = AsignarVariableCombo(cbDepartamento); string sIncidencia = AsignarVariableCombo(cbIncidencia); string sIdtrab = ""; string sStatus = string.Empty; string sAutorizacion = AsignarVariableCombo(cbAutorizacion); //if (cbEmpleados.Text == String.Empty ) // sIdtrab = "%"; //else // sIdtrab =cbEmpleados.SelectedValue.ToString(); if (cbEmpleados.SelectedIndex == 0) { sIdtrab = "%"; } else { sIdtrab = cbEmpleados.SelectedValue.ToString(); } if (cbStatus.SelectedIndex == 0) { sStatus = "%"; } else if (cbStatus.SelectedIndex == 2) { sStatus = "0"; } else { sStatus = cbStatus.SelectedIndex.ToString(); } // MessageBox.Show(sStatus); Incidencia objInc = new Incidencia(); DataTable dtRpt = objInc.ReporteObservaciones(sIdtrab, dtFechaInicio, dtFechaFin, sDepto, sCia, sTipoNom, sUbicacion, sArea, sIncidencia, sStatus, sAutorizacion); switch (dtRpt.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); Observaciones dtrpt = new Observaciones(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("TotalRegistros", dtRpt.Rows.Count.ToString()); ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value); ReportDoc.SetParameterValue("FechaFin", dpFechaFin.Value); /*ReportDoc.SetParameterValue("Comp", sCia); * ReportDoc.SetParameterValue("Ubicacion", sUbicacion); * ReportDoc.SetParameterValue("Area", sArea); * ReportDoc.SetParameterValue("TipoNomina", sTipoNom);*/ 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) { creacsv(dtRpt); } break; } }
private void button5_Click(object sender, EventArgs e) { string sCia = AsignarVariableCombo(cbCia); string sUbicacion = AsignarVariableCombo(cbUbicacion); string sArea = AsignarVariableCombo(cbArea); string sDepto = AsignarVariableCombo(cbDepartamento); string sIncidencia = AsignarVariableCombo(cbIncidencia); DateTime dtFechaInicio = dpFechaInicio.Value; DateTime dtFechaFin = dpFechaFin.Value; Incidencia objInc = new Incidencia(); string Nomina = AsignarVariableCombo(cbTipoNomina); string activo; if (cbActivo.SelectedIndex == 0) { activo = "%"; } else if (cbActivo.SelectedIndex == 1) { activo = "1"; } else { activo = "0"; } string status_dir; if (cbEstatus.SelectedIndex == 0) { status_dir = "%"; } else { status_dir = cbEstatus.SelectedIndex.ToString(); } string sIdtrab = ""; if (cbEmpleados.Text == String.Empty) { sIdtrab = "%"; } else { sIdtrab = cbEmpleados.SelectedValue.ToString(); } if (sIdtrab == "0") { sIdtrab = "%"; } DataTable dtRpt = objInc.ReporteGenerico(sIdtrab, sCia, sUbicacion, sArea, sDepto, dtFechaInicio, dtFechaFin, sIncidencia, activo, status_dir, Nomina); switch (dtRpt.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); Generico dtrpt = new Generico(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtRpt, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("FechaInicio", dpFechaInicio.Value); ReportDoc.SetParameterValue("FechaFin", dpFechaFin.Value); 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) { creacsv2(dtRpt); } break; } }
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; } }
//*********************************************************************************************** //Autor: José Luis Alvarez Delgado //Fecha creación:26-04-2017 Última Modificacion: //Descripción: ------------------------------- //*********************************************************************************************** //----------------------------------------------------------------------------------------------- // C O M B O S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // G R I D // S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // B O T O N E S //----------------------------------------------------------------------------------------------- private void btnImprimirDetalle_Click(object sender, EventArgs e) { dtFechaInicio = dpFechaInicio.Text; dtFechaFin = dpFechaFin.Text; if (cbEmpleados.Text == string.Empty) { sIdTrab = "%"; } else { sIdTrab = cbEmpleados.SelectedValue.ToString(); } if (cbCompania.Text == string.Empty | cbCompania.Text == "Seleccionar Compañia...") { sCompania = "%"; } else { sCompania = cbCompania.SelectedValue.ToString(); } if (cbUbicacion.Text == string.Empty | cbUbicacion.Text == "Seleccionar") { sUbicacion = "%"; } else { sUbicacion = cbUbicacion.SelectedValue.ToString(); } if (sIdTrab == "0") { sIdTrab = "%"; } DataTable dtReporteRegistroDetalle = oTrabajador.ObtenerRegistroDetalle(sIdTrab, dtFechaInicio , dtFechaFin, sCompania, sUbicacion); switch (dtReporteRegistroDetalle.Rows.Count) { case 0: DialogResult result = MessageBox.Show("No existeinformación para los filtros seleccionados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); RegistroDetalle dtrpt = new RegistroDetalle(); //metodo del vic para ejecutar un reporte (segun yo) ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporteRegistroDetalle, 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) { creacsv(dtReporteRegistroDetalle); } break; } }
//*********************************************************************************************** //Autor: Benjamin Huizar Barajas //Fecha creación:12-05-2017 Última Modificacion: //Descripción: Forma que llama al Reporte -> Mas de 3 Faltas en un período de 30 días //*********************************************************************************************** //----------------------------------------------------------------------------------------------- // C O M B O S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // G R I D // S //----------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------- // B O T O N E S //----------------------------------------------------------------------------------------------- private void btnImprimir_Click(object sender, EventArgs e) { ///////////////////////////// string sIdtrab = ""; if (cboEmpleados.Text == String.Empty) { sIdtrab = "%"; } else { sIdtrab = cboEmpleados.SelectedValue.ToString(); } if (sIdtrab == "0") { sIdtrab = "%"; } /////////////////////// /* if (cboEmpleados.SelectedIndex.ToString() == "0") * sIdTrab = "%"; * else * sIdTrab = cboEmpleados.SelectedIndex.ToString(); */ if (cbCompania.SelectedIndex.ToString() == "0") { sCompania = "%"; } else { sCompania = cbCompania.SelectedIndex.ToString(); } if (cbUbicacion.SelectedIndex.ToString() == "0") { sUbicacion = "%"; } else { sUbicacion = cbUbicacion.SelectedIndex.ToString(); } dtFechaBase = new DateTime(dpFechaBase.Value.Year, dpFechaBase.Value.Month, dpFechaBase.Value.Day); //sIdTrab = cboEmpleados.SelectedIndex.ToString() != "0" ? cboEmpleados.SelectedValue.ToString() : '%'; //sCompania = cbCompania.SelectedIndex > 0 ? cbCompania.SelectedValue.ToString() : 0; //sUbicacion = cbUbicacion.SelectedIndex > 0 ? cbUbicacion.SelectedValue.ToString() : 0; //dtFechaBase = new DateTime(dpFechaBase.Value.Year, dpFechaBase.Value.Month, dpFechaBase.Value.Day); DataTable dtReporteRegistro = oTrabajador.MasDe3Faltas(5, sIdtrab, sCompania, sUbicacion, dtFechaBase); switch (dtReporteRegistro.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Sin Resultados", "SIPAA"); break; default: //Preparación de los objetos para mandar a imprimir el reporte de Crystal Reports ViewerReporte form = new ViewerReporte(); FaltasPeriodo dtrpt = new FaltasPeriodo(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporteRegistro, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("titulo1", TITULO_REPORTE); ReportDoc.SetParameterValue("descripcion1", NOMBRE_REPORTE); ReportDoc.SetParameterValue("descripcion2", "Fecha base: " + dpFechaBase.Value.ToShortDateString()); 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) { creacsv(dtReporteRegistro); } break; } }