Example #1
0
        private void CarregarEstatisticas()
        {
            if (lockedData)
            {
                label2Modelos.Text    = "-";
                label2Galerias.Text   = "-";
                label2Fotos.Text      = "-";
                label2Ermos.Text      = "-";
                label2Outras.Text     = "-";
                label2Clubes.Text     = "-";
                label2Uso.Text        = "-";
                label2Diretorios.Text = "-";
                label2Ficheiros.Text  = "-";
            }
            else
            {
                //Modelos
                try
                {
                    label2Modelos.Text = Funcionalidades.QuantosModelos().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar Modelos!");
                }


                //Ermos
                try
                {
                    label2Ermos.Text = Funcionalidades.QuantosErmos().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar Ermos!");
                }

                //Outras
                try
                {
                    label2Outras.Text = Funcionalidades.QuantasOutras().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar Outras!");
                }

                //Clubes
                try
                {
                    label2Clubes.Text = Funcionalidades.QuantosClubes().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar Clubes!");
                }

                //Fotos
                try
                {
                    label2Fotos.Text = Funcionalidades.QuantasFotos().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar Fotos!");
                }

                //Galerias
                try
                {
                    label2Galerias.Text = Funcionalidades.QuantasGalerias().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar galerias!");
                }

                //Uso
                try
                {
                    label2Uso.Text = Funcionalidades.QuantasAberturas().ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar a serventia!");
                }

                //Contar ficheiros
                try
                {
                    int fCount         = Directory.GetFiles("E:\\Rascal", "*", SearchOption.AllDirectories).Length;
                    int directoryCount = System.IO.Directory.GetDirectories("E:\\Rascal", "*", SearchOption.AllDirectories).Count();

                    label2Diretorios.Text = directoryCount.ToString();
                    label2Ficheiros.Text  = fCount.ToString();
                }
                catch
                {
                    _FormInicio.EscreverNaConsola("Erro ao contar ficheiros!");
                }
            }
        }