public void SetarRecompensa(Recompensa R) { this.R = R; textoDoMotivoDaRecompensa.text = R.TextoDaRecompensa; for (int i = 0; i < R.Valores.Length; i++) { numRecompensa[i].text = R.Valores[i].Quantidade.ToString(); textoRecompensa[i].text = R.Valores[i].Tipo.ToString(); if (R.Valores[i].Tipo == tipoDeRecompensas.xp) { textoRecompensa[i].fontSize = 18; } else { textoRecompensa[i].fontSize = 14; } if (R.Valores[i].Quantidade < 1000) { numRecompensa[i].fontSize = 20; } } }
protected void btPagamento_Click(object sender, EventArgs e) { try { using (UnitOfWork loUnitOfWork = new UnitOfWork()) { RelatorioBug loRelatorio = loUnitOfWork.RelatoriosBug.GetByID(Convert.ToInt32(this.Session["RelatorioBugId"])); Recompensa loRecompensa = new Recompensa(); loRecompensa.Estado = EstadoRecompensa.ARetirar; loRecompensa.Pagador = loUnitOfWork.Funcionario.FindByUsername(this.User.Identity.Name); loRecompensa.Relatorio = loRelatorio; loRecompensa.Valor = decimal.Parse(this.txtPagamento.Text.Replace(",", ".").Replace("R$", ""), CultureInfo.InvariantCulture); loRecompensa.Avaliador = loUnitOfWork.Funcionario.FindByUsername(this.User.Identity.Name); loRelatorio.Recompensa = loRecompensa; loUnitOfWork.RelatoriosBug.Update(loRelatorio); loUnitOfWork.Save(); this.AddAlert("O pagamento foi realizado com sucesso."); LoadRelatorio(); } } catch (Exception ex) { this.AddErrorAlert(ex.Message); } }
public override int GetHashCode() { var hashCode = 1389737090; hashCode = hashCode * -1521134295 + base.GetHashCode(); hashCode = hashCode * -1521134295 + CodMeta.GetHashCode(); hashCode = hashCode * -1521134295 + Progresso.GetHashCode(); hashCode = hashCode * -1521134295 + Recompensa.GetHashCode(); hashCode = hashCode * -1521134295 + GitcoinsObtidos.GetHashCode(); hashCode = hashCode * -1521134295 + TarefasCompletas.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(UltimaInteracao); return(hashCode); }
public override int GetHashCode() { var hashCode = 1429271913; hashCode = hashCode * -1521134295 + base.GetHashCode(); hashCode = hashCode * -1521134295 + CodTarefa.GetHashCode(); hashCode = hashCode * -1521134295 + Dificuldade.GetHashCode(); hashCode = hashCode * -1521134295 + Urgencia.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Meta> .Default.GetHashCode(Meta); hashCode = hashCode * -1521134295 + EqualityComparer <List <int> > .Default.GetHashCode(IdUsuariosAdmin); hashCode = hashCode * -1521134295 + EqualityComparer <List <int> > .Default.GetHashCode(IdUsuariosMarcados); hashCode = hashCode * -1521134295 + Recompensa.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Criacao); hashCode = hashCode * -1521134295 + Terminada.GetHashCode(); hashCode = hashCode * -1521134295 + XP.GetHashCode(); return(hashCode); }