示例#1
0
        private void btnAddMileage_Click(object sender, EventArgs e)
        {
            Mileage mileage = _car.createMileage();

            Mileage_AddEdit mAE = new Mileage_AddEdit(mileage);

            if (mAE.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                _mileageList.Add(mileage);

                loadMileage();
            }
        }
示例#2
0
        private void _dgvMileage_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int idMileage = Convert.ToInt32(_dgvMileage.Rows[e.RowIndex].Cells[0].Value);

            Mileage mileage = _mileageList.getItem(idMileage);

            Mileage_AddEdit mAE = new Mileage_AddEdit(mileage);

            if (mAE.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                loadMileage();
            }
        }
        private ToolStripMenuItem CreateNewMileage()
        {
            ToolStripMenuItem item = CreateItem("Новая запись о пробеге");

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

                Mileage mileage = car.createMileage();

                Mileage_AddEdit mAE = new Mileage_AddEdit(mileage);
                if (mAE.ShowDialog() == DialogResult.OK)
                {
                    _mainStatus.Set(_mainStatus.Get());
                }
            };
            return(item);
        }