示例#1
0
 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";
     }
 }