public Principal()
        {
            InitializeComponent();

            this.Text              = "Bem-vindo " + Sistema.usuarioLogado.nome;
            statusMsg.BackColor    = Color.Green;
            statusMsg.Text         = "Iniciando sistema...";
            statusLogadoDesde.Text = statusLogadoDesde.Text + DateTime.Now.ToString("dd/MM/yyyy HH:mm");
            statusDataHora.Text    = DateTime.Now.ToString("HH:mm:ss");
            this.Refresh();

            thread = new Thread(new ThreadStart(tlog.removerLogs));
            thread.Start();

            vendaControle = new VendaControle();

            vendaControle.paginacao.quantidadeTotalRegistros = vendaControle.quantidadeRegistros();

            cmbPaginas.Items.Clear();
            for (int i = 0; i < vendaControle.paginacao.quantidadePaginas; i++)
            {
                cmbPaginas.Items.Add(i + 1);
            }

            carregarRegistros();
            historico = historicoEstoqueControle.listarTodoEstoqueValido();
            historico.Sort((a, b) => - 1 * a.CompareTo(b));
            dgvEstoque.DataSource = historico;
            //chtRelatorioEstoque.DataSource = historico;


            statusMsg.Text       = "Sistema iniciado!";
            timerIniciar.Enabled = false;

            if (cmbPaginas.Items.Count == 0 || cmbLinhasVisiveis.Items.Count == 0)
            {
                return;
            }

            cmbLinhasVisiveis.SelectedIndex = 0;
            cmbPaginas.SelectedIndex        = 0;
            dtDe.Value              = DateTime.Now.AddDays(-1);
            dtAte.Value             = DateTime.Now;
            dateInicioEstoque.Value = DateTime.Now.AddDays(-1);
            dateFimEstoque.Value    = DateTime.Now;
        }
        public Principal()
        {
            InitializeComponent();

            this.Text = "Bem-vindo " + Sistema.usuarioLogado.nome;
            statusMsg.BackColor = Color.Green;
            statusMsg.Text = "Iniciando sistema...";
            statusLogadoDesde.Text = statusLogadoDesde.Text + DateTime.Now.ToString("dd/MM/yyyy HH:mm");
            statusDataHora.Text = DateTime.Now.ToString("HH:mm:ss");
            this.Refresh();

            thread = new Thread(new ThreadStart(tlog.removerLogs));
            thread.Start();

            vendaControle = new VendaControle();

            vendaControle.paginacao.quantidadeTotalRegistros = vendaControle.quantidadeRegistros();

            cmbPaginas.Items.Clear();
            for (int i = 0; i < vendaControle.paginacao.quantidadePaginas; i++)
            {
                cmbPaginas.Items.Add(i + 1);
            }

            carregarRegistros();
            historico = historicoEstoqueControle.listarTodoEstoqueValido();
            historico.Sort((a,b) => -1* a.CompareTo(b));
            dgvEstoque.DataSource = historico;
            //chtRelatorioEstoque.DataSource = historico;

            statusMsg.Text = "Sistema iniciado!";
            timerIniciar.Enabled = false;

            if (cmbPaginas.Items.Count == 0 || cmbLinhasVisiveis.Items.Count == 0) return;

            cmbLinhasVisiveis.SelectedIndex = 0;
            cmbPaginas.SelectedIndex = 0;
            dtDe.Value = DateTime.Now.AddDays(-1);
            dtAte.Value = DateTime.Now;
            dateInicioEstoque.Value = DateTime.Now.AddDays(-1);
            dateFimEstoque.Value = DateTime.Now;
        }
 public void carregarRegistros()
 {
     dgvVenda.DataSource = vendaControle.listarPorPaginacao(vendaControle.paginacao.primeiroRegistroPagina, vendaControle.paginacao.quantidadeRegistrosPorPagina);
     vendaControle.paginacao.quantidadeTotalRegistros = vendaControle.quantidadeRegistros();
     txbTotalRegistros.Text = "Total de registros:" + vendaControle.paginacao.quantidadeTotalRegistros;
 }