private void btnSave_Click(object sender, EventArgs e)
        {
            CtrAuction ctrAuction = new CtrAuction();

            DateTime dateCreated = dtpDate.Value;

            string     description = txtDecs.Text;
            List <Art> artList     = lbxSelectedArt.Items.OfType <Art>().ToList();

            if (dateCreated < DateTime.Now)
            {
                MessageBox.Show("Vælg en kommende dato", "Fejl", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (artList.Count == 0)
            {
                MessageBox.Show("Der skal vælges kunstgenstande", "Fejl", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (auction == null)
                {
                    ctrAuction.CreateAuction(dateCreated, description, artList);
                    MessageBox.Show("Auktionen er oprettet", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    auction.Date        = dtpDate.Value;
                    auction.Description = txtDecs.Text;
                    auction.Arts        = artList;
                    ctrAuction.UpdateAuction(auction);
                    MessageBox.Show("Auktionen er nu redigeret", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                btnCancel_Click(null, null);
            }
        }
        private void getEndedAuction()
        {
            CtrAuction ctrAuction = new CtrAuction();

            lbxEnded.DataSource    = ctrAuction.GetAll(true);
            lbxEnded.SelectedIndex = -1;
        }
        private void getUpcomingAuctions()
        {
            CtrAuction ctrAuction = new CtrAuction();

            lbxUpcoming.DataSource    = ctrAuction.GetAll(false);
            lbxUpcoming.SelectedIndex = -1;
        }
Esempio n. 4
0
        public Budgivning(Auction au)
        {
            InitializeComponent();

            lblHeader.Text = "Auktion den " + au.Date;

            currentAuction = au;

            ctrArt = new CtrArt();
            ctrAuc = new CtrAuction();

            dgvArts.DataSource = ctrArt.RetrieveAll(au.Id);
        }
        public void TestUpdateAuctionArt()
        {
            Console.WriteLine("TestUpdateAuctionArt called");

            Auction au = new CtrAuction().RetriveById(22);

            Assert.IsNotNull(au, "is found");

            Art aTemp = ctrArt.RetrieveByNo(1020);

            aTemp = ctrArt.UpdateToAuction(aTemp.Id, au);

            Assert.IsNotNull(aTemp.Auction, "Auction is set");
        }
 private void lbxUpcoming_KeyDown(object sender, KeyEventArgs e)
 {
     if (auction == null)
     {
         return;
     }
     if (e.KeyCode == Keys.Delete)
     {
         DialogResult result = MessageBox.Show("Er du sikker på at du vel slette auktionen",
                                               "Slet auktion", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (result == DialogResult.Yes)
         {
             CtrAuction ctrAuction = new CtrAuction();
             ctrAuction.DeleteAuction(auction);
             MessageBox.Show("Auktionen er slettet",
                             "Slet auktion", MessageBoxButtons.OK, MessageBoxIcon.Information);
             btnCancel_Click(null, null);
         }
     }
 }
Esempio n. 7
0
 public void CtrArtTestCleanup()
 {
     Console.Out.WriteLine("CtrArtTestCleanup called");
     ctrAuction = null;
     artCtr     = null;
 }
Esempio n. 8
0
 public void CtrArtTestInitialize()
 {
     Console.Out.WriteLine("CtrArtTestInitialize called");
     ctrAuction = new CtrAuction();
     artCtr     = new CtrArt();
 }