/// <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); } }
/// <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; }
public ServiceForm(Controller controller, bool edit, Service service) { InitializeComponent(); mainController = controller; textBoxServiceDuration.Visible = false; this.edit = edit; inputService = service; }
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; }
/// <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; }
/// <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; }
/// <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> /// Проводит создание и начальную подготовку объекта класса Record /// </summary> public void registerRecord(Service service, Master master, Client client, DateTime day, int hour) { mainDataStorage.getSalon().addRecord(service, master, client, day, hour); }