Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 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;
 }