예제 #1
0
 /// <summary>
 /// Заменяет информацию текущего DataStorage информацией data
 /// </summary>
 /// <param name="data">Новая информация для DataStorage</param>
 public static void set(DataStorage data)
 {
     sDataStorage.salon = data.salon;
     sDataStorage.serviceList = data.serviceList;
     sDataStorage.masterList = data.masterList;
     sDataStorage.clientList = data.clientList;
 }
예제 #2
0
 public MainForm()
 {
     InitializeComponent();
     mainController = new Controller();
     mainDataStorage = DataStorage.get();
     mainController.registerSalon(DEFAULT_SALON_ADRESS, DEFAULT_SALON_NAME);
     this.Text = "Управление салоном \"" + mainDataStorage.getSalon().name + "\" (" + mainDataStorage.getSalon().address + ")";
     showPanel(0);
 }
예제 #3
0
 public Salon(String address, String name, int id)
 {
     this.address = address;
     this.id = id;
     this.name = name;
     this.masterList = new List<Master>();
     this.recordList = new List<Record>();
     mainDataStorage = DataStorage.get();
     openHour = DEFAUILT_OPEN_TIME;
     closeHour = DEFAUILT_CLOSE_TIME;
 }
예제 #4
0
 /// <summary>
 /// Возвращает ссылку на DataStorage
 /// </summary>
 /// <returns></returns>
 public static DataStorage get()
 {
     if (sDataStorage == null)
         sDataStorage = new DataStorage();
     return sDataStorage;
 }
예제 #5
0
 public Controller()
 {
     this.mainDataStorage = DataStorage.get();
 }