示例#1
0
        public void VoegUitkomstToe(IUitkomstUi uitkomst, IOrdeUi orde, int uitslagId)
        {
            OrdeDto     ordeDto     = new OrdeDto(orde.Id, orde.Naam, orde.VolledigeOrdeNaam, orde.Ordetrekker);
            UitkomstDto uitkomstDto = new UitkomstDto(uitslagId, uitkomst.Stemmen, ordeDto);

            uitslagDal.UitkomstToevoegen(uitkomstDto);
        }
示例#2
0
 public UitkomstDto(int id, int stoelen, int stemmen, decimal percentage, OrdeDto ordedto)
 {
     Id         = id;
     _ordedto   = ordedto;
     Stoelen    = stoelen;
     Stemmen    = stemmen;
     Percentage = percentage;
 }
示例#3
0
        public void OrdeToevoegen(OrdeDto ordedto)
        {
            string query = "INSERT INTO Orde (Naam, VolledigeOrdeNaam, OrdeTrekker) VALUES(@Naam, @VolledigeOrdeNaam,@OrdeTrekker)";

            conn.Open();

            using (cmd = new SqlCommand(query, conn))
            {
                cmd.Parameters.AddWithValue("@Naam", ordedto.Naam);
                cmd.Parameters.AddWithValue("@VolledigeOrdeNaam", ordedto.VolledigeOrdeNaam);
                cmd.Parameters.AddWithValue("@OrdeTrekker", ordedto.Ordetrekker);
            }
            cmd.ExecuteNonQuery();
        }
示例#4
0
        public List <UitkomstDto> StemmenVanAllePartijen(int id)
        {
            List <UitkomstDto> partijUitslagen = new List <UitkomstDto>();

            string query = "Select Uitkomst.UitslagId, Uitkomst.Stemmen, Orde.OrdeId ,orde.Naam, orde.VolledigeOrdeNaam, orde.OrdeTrekker From Uitkomst Inner join Orde on Orde.OrdeId = Uitkomst.OrdeId Where Uitkomst.UitslagId = @Id";

            conn.Open();
            cmd = new SqlCommand(query, conn);
            cmd.Parameters.AddWithValue("@Id", id);

            using (reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    OrdeDto     ordeDto     = new OrdeDto(reader.GetInt32(2), reader.GetString(3), reader.GetString(4), reader.GetString(5));
                    UitkomstDto uitkomstDto = new UitkomstDto(reader.GetInt32(0), reader.GetInt32(1), ordeDto);
                    partijUitslagen.Add(uitkomstDto);
                }
            }
            conn.Close();
            return(partijUitslagen);
        }
示例#5
0
 public void Updateorde(OrdeDto ordedto)
 {
     throw new NotImplementedException();
 }
示例#6
0
 public UitkomstDto(int id, int stemmen, OrdeDto ordeDto) : this()
 {
     Id       = id;
     Stemmen  = stemmen;
     _ordedto = ordeDto;
 }
示例#7
0
        public void VoegOrdeToe(IOrdeUi orde)
        {
            OrdeDto ordedto = new OrdeDto(orde.Id, orde.Naam, orde.VolledigeOrdeNaam, orde.Ordetrekker);

            ordeCollectieDal.OrdeToevoegen(ordedto);
        }
示例#8
0
        public void UpdateOrde(IOrdeUi orde)
        {
            OrdeDto ordeDto = new OrdeDto(orde.Id, orde.Naam, orde.VolledigeOrdeNaam, orde.Ordetrekker);

            ordeDal.Updateorde(ordeDto);
        }