Пример #1
0
        public void CarSaleTest()
        {
            CarSaleList carSaleList = CarSaleList.getInstance();
            CarSale carSale = carSaleList.getItem(ID_CAR);

            Assert.IsNull(carSale);

            CarBuy();

            CarList carList = CarList.getInstance();
            Car car = carList.getItem(ID_CAR);

            Assert.IsFalse(car.info.IsSale);

            carSale = new CarSale(ID_CAR);
            carSale.Save();

            car = carList.getItem(ID_CAR);

            Assert.IsTrue(car.info.IsSale);

            carSaleList.Delete(ID_CAR);

            carSale = carSaleList.getItem(ID_CAR);

            Assert.IsNull(carSale);
        }
Пример #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string date = "";

            if (chbSale.Checked)
            {
                date = dtpDate.Value.Date.ToShortDateString();
            }

            carSale.Date = date;
            carSale.comm = tbComm.Text;

            carSale.Save();
        }
Пример #3
0
        private ToolStripMenuItem CreateToSale()
        {
            ToolStripMenuItem item = CreateItem("На продажу");

            item.Click += delegate
            {
                Car car = _dgvMain.GetCar();
                if (car == null)
                {
                    return;
                }

                if (MessageBox.Show("Вы действительно хотите переместить автомобиль на продажу?", "Снятие с продажи", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    CarSale carSale = new CarSale(car);
                    carSale.Save();

                    _mainStatus.Set(_mainStatus.Get());
                }
            };
            return(item);
        }