public void testSetupMSSQL() { _mwo = new MaintenanceWorkOrderAccessorMock(); _maintenanceWorkOrderManager = new MaintenanceWorkOrderManagerMSSQL(_mwo); _maintenanceWorkOrders = new List <MaintenanceWorkOrder>(); _maintenanceWorkOrders = _maintenanceWorkOrderManager.RetrieveAllMaintenanceWorkOrders(); }
/// <summary> /// Author: Dalton Cleveland /// Created : 2/21/2019 /// This Constructor requires a MaintenanceWorkOrder and an instance of the IRMaintenanceWorkOrderManager /// </summary> public DeactivateMaintenanceWorkOrder(MaintenanceWorkOrder maintenanceWorkOrder, IMaintenanceWorkOrderManager maintenanceWorkOrderManager) { InitializeComponent(); _maintenanceWorkOrderManager = maintenanceWorkOrderManager; _maintenanceWorkOrder = maintenanceWorkOrder; txtTitleContent.Text = "Are you sure you want to delete this Maintenance Work Order?"; txtBodyContent.Text = "Deleting this Item will remove it from our system. If you are unsure whether you should delete this please click cancel and ask your superior"; }
/// <summary> /// Author: Dalton Cleveland /// Created : 2/21/2019 /// This constructor is used for Creating a MaintenanceWorkOrder /// Initializes connections to our MaintenanceWorkOrderManager /// </summary> public CreateMaintenanceWorkOrder(IMaintenanceWorkOrderManager maintenanceWorkOrderManager) { InitializeComponent(); _maintenanceTypeManager = new MaintenanceTypeManagerMSSQL(); _maintenanceStatusTypeManager = new MaintenanceStatusTypeManagerMSSQL(); _maintenanceWorkOrderManager = maintenanceWorkOrderManager; try { _maintenanceTypes = _maintenanceTypeManager.RetrieveAllMaintenanceTypes(); } catch (Exception ex) { SetError(ex.Message); } List <string> list1 = new List <string>(); if (_maintenanceTypes != null) { foreach (var item in _maintenanceTypes) { list1.Add(item.MaintenanceTypeID); } } cboMaintenanceTypeID.ItemsSource = list1; try { _maintenanceStatusTypes = _maintenanceStatusTypeManager.RetrieveAllMaintenanceStatusTypes(); } catch (Exception ex) { SetError(ex.Message); } List <string> list2 = new List <string>(); if (_maintenanceStatusTypes != null) { foreach (var item in _maintenanceStatusTypes) { list2.Add(item.MaintenanceStatusID); } } cboStatus.ItemsSource = list2; chkComplete.IsEnabled = false; chkComplete.IsChecked = true; dpDateCompleted.IsEnabled = false; dpDateCompleted.Equals(null); dpDateRequested.IsEnabled = false; dpDateRequested.Equals(DateTime.Now); cboStatus.SelectedItem = "Open"; cboStatus.IsEnabled = false; txtComments.IsEnabled = false; txtComments.Equals(null); _existingMaintenanceWorkOrder = null; }
/// <summary> /// Author: Dalton Cleveland /// Created : 2/21/2019 /// This constructor is used for Reading and Updating a MaintenanceWorkOrder /// </summary> public CreateMaintenanceWorkOrder(MaintenanceWorkOrder existingMaintenanceWorkOrder, IMaintenanceWorkOrderManager maintenanceWorkOrderManager) { InitializeComponent(); _maintenanceWorkOrderManager = maintenanceWorkOrderManager; _maintenanceTypeManager = new MaintenanceTypeManagerMSSQL(); _maintenanceStatusTypeManager = new MaintenanceStatusTypeManagerMSSQL(); try { _maintenanceTypes = _maintenanceTypeManager.RetrieveAllMaintenanceTypes(); } catch (Exception ex) { SetError(ex.Message); } List <string> list1 = new List <string>(); foreach (var item in _maintenanceTypes) { list1.Add(item.MaintenanceTypeID); } cboMaintenanceTypeID.ItemsSource = list1; try { _maintenanceStatusTypes = _maintenanceStatusTypeManager.RetrieveAllMaintenanceStatusTypes(); } catch (Exception ex) { SetError(ex.Message); } List <string> list2 = new List <string>(); foreach (var item in _maintenanceStatusTypes) { list2.Add(item.MaintenanceStatusID); } cboStatus.ItemsSource = list2; dpDateCompleted.IsEnabled = false; dpDateCompleted.Equals(null); dpDateRequested.IsEnabled = false; dpDateRequested.Equals(DateTime.Now); _existingMaintenanceWorkOrder = existingMaintenanceWorkOrder; populateFormReadOnly(); }