Exemplo n.º 1
0
        private void addBtn_Click(object sender, EventArgs e)
        {
            Model.Item item = new Model.Item();
            try
            {
                item.ItemId             = int.Parse(itemIdTB.Text);
                item.Name               = itemNameTB.Text;
                item.Category           = bookRB.Checked ? Model.Category.Book : Model.Category.CD;
                item.Price              = (double)priceNumeric.Value;
                item.ReservationTimeout = controller.GetTimeout(0);
                item.NotReturnedTimeout = controller.GetTimeout(1);
                item.OverdueTimeout     = controller.GetTimeout(2);

                if (controller.AddItem(item))
                {
                    updateMsg("Item successfully added.", false);
                }
                else
                {
                    updateMsg("Item already exists.", true);
                }
            }
            catch (FormatException ex)
            {
                updateMsg("Invalid Format", true);
            }
        }
Exemplo n.º 2
0
 public void UpdateTimeoutFields()
 {
     resNumeric.Value     = controller.GetTimeout(0) / 60;
     notretNumeric.Value  = controller.GetTimeout(1) / 60;
     overdueNumeric.Value = controller.GetTimeout(2) / 60;
 }