Exemplo n.º 1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int    mes       = Convert.ToInt32(this.cmbMeses.SelectedIndex + 1);
            string mesNombre = cmbMeses.SelectedItem.ToString();;
            string anio      = cmbAnios.SelectedItem.ToString();

            string presupuesto;

            if (mes < 10)
            {
                presupuesto = "0" + mes + "/" + anio;
            }
            else
            {
                presupuesto = mes + "/" + anio;
            }

            DataSet pagoExcedidosPresupuesto = empresa.ExcedidosDeUnMes(presupuesto);

            if (pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows.Count > 0)
            {
                for (int n = 0; n <= pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows.Count - 1; n++)
                {
                    String socio_apellido     = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][0].ToString();
                    String socio_nombre       = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][1].ToString();
                    String socio_nroCobro     = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][2].ToString();
                    String socio_nro          = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][3].ToString();
                    String presupuestodelpago = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][4].ToString();
                    Double aretener           = Convert.ToDouble(pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][5].ToString());
                    Double retenido           = Convert.ToDouble(pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][6].ToString());
                    Double deuda   = Convert.ToDouble(pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][7].ToString());
                    String mora    = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][8].ToString();
                    String total   = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][9].ToString();
                    String inciso  = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][10].ToString();
                    String oficina = pagoExcedidosPresupuesto.Tables["pagoExecidosPorPresupuesto"].Rows[n][11].ToString();

                    tmpDsPagoExcedidosPresupuesto.excedidos.Rows.Add(socio_apellido, socio_nombre, socio_nroCobro, socio_nro, presupuestodelpago, aretener.ToString("#,##0"), retenido.ToString("#,##0"), deuda.ToString("#,##0"), mora, total, inciso, oficina, presupuesto);
                }

                frmVerReportes reporte = new frmVerReportes(tmpDsPagoExcedidosPresupuesto, "EXCEDIDOS_DE_UN_MES");
                reporte.ShowDialog();
                tmpDsPagoExcedidosPresupuesto.excedidos.Rows.Clear();
            }
            else
            {
                MessageBox.Show("No se encuentran excedidos sin pagos para el presupuesto " + presupuesto);
            }
        }