public static MainStatus getInstance() { if (_uniqueInstance == null) _uniqueInstance = new MainStatus(); return _uniqueInstance; }
public static MainStatus getInstance() { if (_uniqueInstance == null) { _uniqueInstance = new MainStatus(); } return(_uniqueInstance); }
public mainForm() { InitializeComponent(); carList = CarList.getInstance(); mainStatus = MainStatus.getInstance(); mainStatus.StatusChanged += statusChanged; mainStatus.StatusChanged += SetWindowHeaderText; mainStatus.StatusChanged += ConfigContextMenu; _dgvMain = new MainDGV(_dgvCar); _seacher = new SearchInDgv(_dgvCar); _myStatusStrip = new MyStatusStrip(_dgvCar, statusStrip1); _myFilter = MyFilter.GetInstanceCars(); _myFilter.Fill(_dgvCar, _myStatusStrip, this); }
private void btnOK_Click(object sender, EventArgs e) { MainStatus _mainStatus = MainStatus.getInstance(); Status status = _mainStatus.Get(); foreach (DataGridViewCell cell in _dgvMain.SelectedCells) { Car car = _dgvMain.GetCar(cell); DateTime date = new DateTime(dateTimePicker1.Value.Year, dateTimePicker1.Value.Month, 1); CreateDocument excelWayBill; try { excelWayBill = (status == Status.Invoice) ? CreateWayBill(car, date, _dgvMain.GetID(cell.RowIndex)) : CreateWayBill(car, date); } catch (NullReferenceException) { continue; } if (_action == Actions.Print) { excelWayBill.Print(); } else { excelWayBill.Show(); } } if (_action == Actions.Print) { MyPrinter printer = new MyPrinter(); MessageBox.Show("Документы отправлены на печать на принтер " + printer.GetDefaultPrinterName(), "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public MyMenuItemFactory(MainDGV dgvMain) { _dgvMain = dgvMain; _mainStatus = MainStatus.getInstance(); _carList = CarList.getInstance(); }
public MyMenu(MainDGV dgvMain) { _mainStatus = MainStatus.getInstance(); _factory = new MyMenuItemFactory(dgvMain); }