コード例 #1
0
ファイル: Salon.cs プロジェクト: vakhaniya/project_Salon
 /// <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;
 }
コード例 #2
0
ファイル: RecordForm.cs プロジェクト: vakhaniya/project_Salon
        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;
        }
コード例 #3
0
ファイル: Client.cs プロジェクト: vakhaniya/project_Salon
 /// <summary>
 /// Присоединяет запись к клиенту
 /// </summary>
 /// <param name="recordToLink">запись, которая будет присоединена</param>
 public void linkRecord(Record recordToLink)
 {
     this.recordList.Add(recordToLink);
 }
コード例 #4
0
ファイル: Controller.cs プロジェクト: vakhaniya/project_Salon
 /// <summary>
 /// Изменяет статус записи Record
 /// </summary>
 /// <param name="record"></param>
 public void changeRecordStatus(Record record)
 {
     record.changeStatus();
 }
コード例 #5
0
ファイル: Controller.cs プロジェクト: vakhaniya/project_Salon
 /// <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);
 }
コード例 #6
0
ファイル: Service.cs プロジェクト: vakhaniya/project_Salon
 /// <summary>
 /// Добавляет запись, в которой указана услуга
 /// </summary>
 public void linkRecord(Record record)
 {
     recordList.Add(record);
 }
コード例 #7
0
 /// <summary>
 /// Присоединяет запись к клиенту
 /// </summary>
 /// <param name="recordToLink">запись, которая будет присоединена</param>
 public void linkRecord(Record recordToLink)
 {
     this.recordList.Add(recordToLink);
 }