public MemberBidState CheckEligibleBid(Member m, decimal bid)
        {
            MemberBidState bidState = MemberBidState.NotEnough;

            if (m.Point < bid)
            {
                if ((m.Point * 3) >= bid)
                {
                    bidState = MemberBidState.Verified;
                }
                else
                {
                    bidState = MemberBidState.NotEnough;
                }
            }
            else
            {
                if (m.Point >= bid)
                {
                    bidState = MemberBidState.Verified;
                }
                else
                {
                    bidState = MemberBidState.NotEnough;
                }
            }

            return bidState;
        }
        private void btnBid_Click(object sender, EventArgs e)
        {
            CtrMember ctrMem = new CtrMember();

            Member m = ctrMem.RetrieveSingleByID(Convert.ToInt32(txtMember.Text));
            Art a = ctrArt.RetrieveByNo(currentArt.Number);

            if (previosBidder != null)
            {
                if (previosBidder.Id == m.Id)
                {
                    lblBidState.Text = "Medlem har allerede højeste bud!";
                }
                else
                {
                    if (currentArt.StartingBid > Convert.ToDecimal(txtBidAmount.Text))
                    {
                        lblBidState.Text = "Buddet er mindre end startsprisen!";
                    }
                    else if (previousBid >= Convert.ToDecimal(txtBidAmount.Text))
                    {
                        lblBidState.Text = "Buddet skal være højere end det forrige!";
                    }
                    else
                    {
                        CtrMember.MemberBidState state = ctrAuc.InsertBid(m.Id, Convert.ToDecimal(txtBidAmount.Text), a.Id);

                        if (state == CtrMember.MemberBidState.BidConfirmed)
                        {
                            lblBidState.Text = "Bud accepteret!";
                            previosBidder = m;
                            previousBid = Convert.ToDecimal(txtBidAmount.Text);
                            populatebids(a.Number);
                        }
                        if (state == CtrMember.MemberBidState.BidError)
                        {
                            lblBidState.Text = "Bud blev ikke accepteret!";
                        }
                        if (state == CtrMember.MemberBidState.NotEnough)
                        {
                            lblBidState.Text = "Medlem har ikke nok point!";
                        }
                    }
                }
            }

            else
            {
                if (currentArt.StartingBid > Convert.ToDecimal(txtBidAmount.Text))
                {
                    lblBidState.Text = "Buddet er mindre end startsprisen!";

                }
                else if (previousBid >= Convert.ToDecimal(txtBidAmount.Text))
                {
                    lblBidState.Text = "Buddet skal være højere end det forrige!";
                }
                else
                {
                    CtrMember.MemberBidState state = ctrAuc.InsertBid(m.Id, Convert.ToDecimal(txtBidAmount.Text), a.Id);

                    if (state == CtrMember.MemberBidState.BidConfirmed)
                    {
                        lblBidState.Text = "Bud accepteret!";
                        previosBidder = m;
                        previousBid = Convert.ToDecimal(txtBidAmount.Text);
                        populatebids(a.Number);
                    }
                    if (state == CtrMember.MemberBidState.BidError)
                    {
                        lblBidState.Text = "Bud blev ikke accepteret!";
                    }
                    if (state == CtrMember.MemberBidState.NotEnough)
                    {
                        lblBidState.Text = "Medlem har ikke nok point!";
                    }
                }

            }
        }