Esempio n. 1
0
        private void llenarComboPaginaN(string filtro, string columna = "alias", string valor = "")
        {
            this.cmbPaginaN.Items.Clear();
            int cant_paginas    = 0;
            int total_registros = 0;
            int reg_por_paginas = Convert.ToInt32(this.cmbRegPorPagina.Text);

            if (filtro == "todos")
            {
                total_registros = _clsNUsuario.ContarTodosRegistrosN("todos");
            }
            else
            {
                total_registros = _clsNUsuario.ContarTodosRegistrosN("criterio", columna, valor);
            }


            decimal resultado_division = (decimal)total_registros / (decimal)reg_por_paginas;

            cant_paginas = Convert.ToInt32(Math.Ceiling(resultado_division));

            if (cant_paginas > 0)
            {
                nuPaginas      = cant_paginas;
                totalRegistros = total_registros;
                for (int i = 1; i <= cant_paginas; i++)
                {
                    this.cmbPaginaN.Items.Add(i);
                }
                this.cmbPaginaN.SelectedIndex = 0;
            }
            else
            {
                this.cmbPaginaN.Items.Clear();
            }
        }