private void CargarRpPagos() { try { dataGridView1.DataSource = ""; if (comboProyecto.Text == "TODOS LOS PROYECTOS") { if (comboTipo.Text == "TODOS LOS PRODUCTOS") { DtPagos = pagos.reportPagos(dateInicio.Text, datefin.Text); DtValorPagos = pagos.ValorReportPagos(dateInicio.Text, datefin.Text); RpPagos(); } else { DtPagos = pagos.reportPagosTipo(dateInicio.Text, datefin.Text, (comboTipo.SelectedIndex - 1).ToString()); DtValorPagos = pagos.ValorReportPagosTipo(dateInicio.Text, datefin.Text, (comboTipo.SelectedIndex - 1).ToString()); RpPagos(); } } else { if (comboTipo.Text == "TODOS LOS PRODUCTOS") { DtPagos = pagos.reportPagosProyecto(dateInicio.Text, datefin.Text, comboProyecto.SelectedValue.ToString()); DtValorPagos = pagos.ValorReportPagosProyecto(dateInicio.Text, datefin.Text, comboProyecto.SelectedValue.ToString()); RpPagos(); } else { DtPagos = pagos.reportPagosProyectoTipo(dateInicio.Text, datefin.Text, comboProyecto.SelectedValue.ToString(), (comboTipo.SelectedIndex - 1).ToString()); DtValorPagos = pagos.ValorReportPagosProyectoTipo(dateInicio.Text, datefin.Text, comboProyecto.SelectedValue.ToString(), (comboTipo.SelectedIndex - 1).ToString()); RpPagos(); } } } catch { MessageBox.Show("Sin datos para el reporte, seleccione un nuevo atributo o rango de fechas", "No hay resultados", MessageBoxButtons.OK, MessageBoxIcon.Information); labelTotal.Text = "TOTAL INGRESOS: $" + "0"; labelNumero.Text = "CANTIDAD: " + "0"; } }