Esempio n. 1
0
 public void AtualizarDash()
 {
     lblTotalRevisao.Text   = RevisaoDataAccess.RevCountTotal().Rows[0][0].ToString();
     lblLinksCorrigir.Text  = RevisaoDataAccess.RevCountCorrigir().Rows[0][0].ToString();
     lblLinksPendentes.Text = RevisaoDataAccess.RevCountPendentes().Rows[0][0].ToString();
     graficoVelocimetro();
 }
Esempio n. 2
0
        public void graficoVelocimetro()
        {
            double corrigidos = Convert.ToDouble(RevisaoDataAccess.RevCountLinksCorrigidos().Rows[0][0].ToString());
            double aprovados  = Convert.ToDouble(RevisaoDataAccess.RevCountLinksSemCorrecao().Rows[0][0].ToString());
            double resultado  = (corrigidos / (corrigidos + aprovados)) * 100;

            estatLinksErro.Value = (int)resultado;
        }
Esempio n. 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            //Mover
            Revisoes revisao = new Revisoes();

            revisao.Descricao    = txtDescricao.Text.Trim();
            revisao.Link         = txtLink.Text.Trim();
            revisao.Status       = "Pendente";
            revisao.DataCadastro = DateTime.Now;

            //Validar
            List <ValidationResult> listErros = new List <ValidationResult>();
            ValidationContext       contexto  = new ValidationContext(revisao);
            bool validado = Validator.TryValidateObject(revisao, contexto, listErros, true);

            if (validado)
            {
                //Validação ok
                //Salvar os dados
                //Fechar e atualizar tela
                if (RevisaoDataAccess.SalvarLink(revisao))
                {
                    txtDescricao.Text = "Descrição"; txtDescricao.ForeColor = Color.Silver;
                    txtLink.Text      = "Link"; txtLink.ForeColor = Color.Silver;

                    AtualizarTabela();
                }
                else
                {
                    lblErros.Text = "Erro na insersão - Banco!";
                }
            }
            else
            {
                //erro na validação
                StringBuilder sb = new StringBuilder();
                foreach (ValidationResult erro in listErros)
                {
                    sb.Append(erro.ErrorMessage + "\n");
                }
                lblErros.Text = sb.ToString();
            }
        }