/// <summary> /// Создание записи в салоне /// </summary> /// <param name="date">дата записи</param> /// <param name="service">выбранная клиентом услуга</param> /// <param name="master">мастер</param> /// <param name="client">клиент</param> public Record addRecord(Service service, Master master, Client client, DateTime day, int hour) { Record newRecord = new Record(service, master, client, day, hour); recordList.Add(newRecord); service.linkRecord(newRecord); master.linkRecord(newRecord); client.linkRecord(newRecord); return newRecord; }
public RecordForm(Controller controller, bool edit, Record record) { InitializeComponent(); mainController = controller; List<Service> serviceList = mainController.getServiceList(""); foreach (Service service in serviceList) { comboBoxService.Items.Add(service); } this.edit = edit; inputRecord = record; mainMonthCalendar.MinDate = mainMonthCalendar.TodayDate; }
/// <summary> /// Присоединяет запись к клиенту /// </summary> /// <param name="recordToLink">запись, которая будет присоединена</param> public void linkRecord(Record recordToLink) { this.recordList.Add(recordToLink); }
/// <summary> /// Изменяет статус записи Record /// </summary> /// <param name="record"></param> public void changeRecordStatus(Record record) { record.changeStatus(); }
/// <summary> /// Изменяет параметры объекта Record /// </summary> public void changeRecord(Service service, Master master, Client client, DateTime day, int hour, Record record) { record.change(service, master, client, day, hour); }
/// <summary> /// Добавляет запись, в которой указана услуга /// </summary> public void linkRecord(Record record) { recordList.Add(record); }