public frmMaintenanceDetail(DataContext context, int maintenanceId, bool readonlyScreen) { DialogResult = DialogResult.Cancel; try { InitializeComponent(); _MaintenanceDetailControl = new usrMaintenanceDetail(context, maintenanceId, readonlyScreen); _MaintenanceDetailControl.Dock = DockStyle.Fill; pnlContents.Controls.Add(_MaintenanceDetailControl); _MaintenanceDetailControl.SaveResultEvent += _MaintenanceDetailControl_SaveResultEvent; } catch (MaintenanceException e) { Controller.HandleError(e.Message); } catch (Exception ex) { throw ex; } }
public frmMaintenanceDetail(DataContext context, tblRequisition item, BuildingMaintenanceConfiguration config, bool ignoreInvoiceNumber = false) { DialogResult = DialogResult.Cancel; try { InitializeComponent(); _MaintenanceDetailControl = new usrMaintenanceDetail(context, item, config, ignoreInvoiceNumber); _MaintenanceDetailControl.Dock = DockStyle.Fill; pnlContents.Controls.Add(_MaintenanceDetailControl); _MaintenanceDetailControl.SaveResultEvent += _MaintenanceDetailControl_SaveResultEvent; } catch (MaintenanceException e) { Controller.HandleError(e.Message); } catch (Exception ex) { throw ex; } }