Пример #1
0
 /// <summary>
 /// Изменяет данные объекта класса Клиент
 /// </summary>
 /// <param name="name">Название услуги</param>
 /// <param name="price">Стоимость услуги</param>
 /// <param name="duration">Продолжительность услуги</param>
 /// <param name="service">Изменяемый объект</param>
 public void changeService(String name, int price, int duration, Service service)
 {
     if (service != null)
     {
         service.change(name, price, duration);
     }
 }
Пример #2
0
 /// <summary>
 /// Изменяет данные объекта класса Запись
 /// </summary>
 /// <param name="date">Дата исполнения услуги</param>
 /// <param name="service">Исполняемая услуга</param>
 /// <param name="master">Мастер, исполняющий услугу</param>
 /// <param name="client">Клиент, использующий услугу</param>
 public void change(Service service, Master master, Client client, DateTime day, int hour)
 {
     this.service = service;
     this.master = master;
     this.client = client;
     this.day = day;
     this.hour = hour;
 }
Пример #3
0
 public ServiceForm(Controller controller, bool edit, Service service)
 {
     InitializeComponent();
     mainController = controller;
     textBoxServiceDuration.Visible = false;
     this.edit = edit;
     inputService = service;
 }
Пример #4
0
 public Record(Service service, Master master, Client client, DateTime day, int hour)
 {
     this.service = service;
     this.master = master;
     this.client = client;
     status = false;
     this.day = day;
     this.hour = hour;
 }
Пример #5
0
 /// <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;
 }
Пример #6
0
 /// <summary>
 /// Инициализирует создание объекта класса Service
 /// </summary>
 /// <returns>Созданная услуга</returns>
 public Service newService(String name, int price, int duration)
 {
     int id;
     if (serviceList.Count != 0) id = serviceID + (this.serviceList.Count() - 1);
     else id = serviceID;
     Service service = new Service(name, price, duration, id);
     this.serviceList.Add(service);
     return service;
 }
Пример #7
0
 /// <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);
 }
Пример #8
0
 /// <summary>
 /// Проводит создание и начальную подготовку объекта класса Record
 /// </summary>
 public void registerRecord(Service service, Master master, Client client, DateTime day, int hour)
 {
     mainDataStorage.getSalon().addRecord(service, master, client, day, hour);
 }