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(); }
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; }
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(); } }