public ClientForm(Controller controller, bool edit, Client client) { InitializeComponent(); mainController = controller; this.edit = edit; inputClient = client; }
/// <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 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> /// Инициализирует создание объекта класса Client /// </summary> /// <returns>Созданный клиент</returns> public Client newClient(String name, String birth, String number) { Client client = new Client(name, birth, number); this.clientList.Add(client); return client; }
/// <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> /// <param name="name">ФИО клиента</param> /// <param name="birth">Дата рождения клиента</param> /// <param name="number">Телефонный номер клиента</param> /// <param name="client">Изменяемый объект</param> public void changeClient(String name, String birth, String number, Client client) { client.change(name, birth, number); }
/// <summary> /// Проводит создание и начальную подготовку объекта класса Record /// </summary> public void registerRecord(Service service, Master master, Client client, DateTime day, int hour) { mainDataStorage.getSalon().addRecord(service, master, client, day, hour); }