private void showDateBetweenScheduleButton_Click(object sender, EventArgs e) { VehicleScheduleManager vehicleScheduleManager = new VehicleScheduleManager(); try { DateTime selectedStartDate = startMonthCalendar.SelectionRange.Start; DateTime selectedEndDate = endMonthCalendar.SelectionRange.Start; if (vehicleScheduleManager.GetDateBetweenSchedule(selectedStartDate, selectedEndDate) != null) { dateBetweenDataGridView.DataSource = vehicleScheduleManager.GetDateBetweenSchedule( selectedStartDate, selectedEndDate); dateBetweenDataGridView.Show(); } else { MessageBox.Show("No Schedule in this interval."); } } catch (Exception exceptionObj) { MessageBox.Show(exceptionObj.Message); } }
private void Save_Click(object sender, EventArgs e) { VehicleScheduleManager vehicleScheduleManager = new VehicleScheduleManager(); string message; VehicleInformation selectedVehicleInformation = (VehicleInformation)selectVehicleComboBox.SelectedItem; DateTime selectedDateTime = selectDateCalender.SelectionRange.Start; if (bookedByTextBox.Text != string.Empty && addressTextBox.Text != string.Empty && selectedVehicleInformation != null && selectedDateTime != null && shiftComboBox.SelectedItem != null) { try { vehicleScheduleManager.GetVehicleSchedule(selectedVehicleInformation, selectedDateTime, shiftComboBox.SelectedItem.ToString(), bookedByTextBox.Text, addressTextBox.Text, out message); MessageBox.Show(message); this.Close(); } catch (Exception exceptionObj) { MessageBox.Show("Exception occured in VehicleScheduleUI: " + exceptionObj.Message); } } else { MessageBox.Show("Fillup all! "); } }
private void VehicleScheduleUI_Load(object sender, EventArgs e) { List <VehicleInformation> allVehicles = new List <VehicleInformation>(); VehicleScheduleManager vehicleScheduleManager = new VehicleScheduleManager(); allVehicles = vehicleScheduleManager.GetAllVehicle(); selectVehicleComboBox.DataSource = allVehicles; selectVehicleComboBox.DisplayMember = "RegNo"; selectVehicleComboBox.ValueMember = "EngineNo"; }
private void singleVehicleScheduleShowButton_Click(object sender, EventArgs e) { VehicleScheduleManager vehicleScheduleManager = new VehicleScheduleManager(); VehicleInformation selectedVehicle = new VehicleInformation(); selectedVehicle = (VehicleInformation)scheduleOfAVehicleComboBox.SelectedItem; try { if (vehicleScheduleManager.GetSchedulesOfASingleVehicle(selectedVehicle) != null) { schedulesOfAVehicleGridView.DataSource = vehicleScheduleManager.GetSchedulesOfASingleVehicle(selectedVehicle); schedulesOfAVehicleGridView.Show(); } else { MessageBox.Show("No Schedule is Booked :)"); } } catch (Exception exceptionObj) { MessageBox.Show("Exception occured in UI! " + exceptionObj.Message); } }