コード例 #1
0
        public CreateEdit(string createEdit, ObservableCollection<Booking> bookings, Booking booking = null)
        {
            InitializeComponent();

            string filePath = Properties.Settings.Default.Postgaarden;
            var sqliteInstance = SqliteDatabaseConnection.GetInstance(filePath);

            empCrud = new SqliteEmployeeCrud(sqliteInstance);
            cusCrud = new SqliteCustomerCrud(sqliteInstance);
            equiCrud = new SqliteEquipmentCrud(sqliteInstance);
            roomCrud = new SqliteRoomCrud(sqliteInstance, equiCrud);
            bookingCrud = new SqliteBookingCrud(sqliteInstance, roomCrud, cusCrud, empCrud);

            this.createEdit = createEdit;
            Bookings = bookings;
            if (booking != null)
                Booking = booking;
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqliteRoomCrud"/> class.
 /// </summary>
 /// <param name="connection">The connection.</param>
 public SqliteRoomCrud(DatabaseConnection connection, EquipmentCrud equipmentCrud)
 {
     this.DBConnection = connection;
     this.equipmentCrud = equipmentCrud;
 }