private RiepilogoAssemblea calcolaRiepilogo(RowsCollection rows) { RiepilogoAssemblea riepilogo = new RiepilogoAssemblea(); foreach (UltraGridRow row in rows) { if (checkAbilitatoAllaVotazione(row)) { riepilogo.Presenti++; var bfavorebole = (bool) row.Cells["favorevole"].Value; var bcontrario = (bool)row.Cells["contrario"].Value; var bastenuto = (bool)row.Cells["astenuto"].Value; if (bfavorebole || bcontrario || bastenuto) riepilogo.Voti++; riepilogo.MillesimiRealiTotali += (decimal)row.Cells["MillesimiProprietaConvocato"].Value; if (bfavorebole) { riepilogo.Favorevoli++; riepilogo.MillesimiRealiVotazione += (decimal)row.Cells["MillesimiProprietaConvocato"].Value; } if (bcontrario) { riepilogo.Contrari++; riepilogo.MillesimiRealiVotazione += (decimal)row.Cells["MillesimiProprietaConvocato"].Value; } if (bastenuto) { riepilogo.Astenuti++; } } riepilogo.Convocati++; } return riepilogo; }
private RiepilogoAssemblea calcolaRiepilogo(RowsCollection rows) { RiepilogoAssemblea riepilogo = new RiepilogoAssemblea(); foreach (UltraGridRow row in rows) { if (bool.Parse(row.Cells["CheckEntrata"].Text)) { riepilogo.Presenti++; riepilogo.MillesimiRealiVotazione += (decimal)row.Cells["MillesimiProprietaConvocato"].Value; } riepilogo.MillesimiRealiTotali += (decimal)row.Cells["MillesimiProprietaConvocato"].Value; riepilogo.Convocati++; } return riepilogo; }