コード例 #1
0
 public MainWindow()
 {
     InitializeComponent();
     ReportButton.Visibility = Visibility.Hidden;
     db = new TourismDB();
     f  = new Facade(db, dataGrid, TableComboBox, SearchComboBox, SearchTextBox);
 }
コード例 #2
0
 public Searcher(TourismDB db, DataGrid datagrid, ComboBox TableComboBox, ComboBox SearchComboBox, TextBox findbox)
 {
     this.db             = db;
     this.TableComboBox  = TableComboBox;
     this.SearchComboBox = SearchComboBox;
     this.findbox        = findbox;
     BuilderMain         = new GridBuilder(datagrid);
     DirectorMain        = new Director(BuilderMain);
     DirectorMain.SetDB(db);
 }
コード例 #3
0
 public MainWindow(bool admin)
 {
     this.admin = admin;
     InitializeComponent();
     db = new TourismDB();
     f  = new Facade(db, dataGrid, TableComboBox, SearchComboBox, SearchTextBox);
     if (admin == false)
     {
         DeactivateButons();
     }
 }
コード例 #4
0
 public Facade(TourismDB db, DataGrid datagrid)
 {
     this.db       = db;
     this.datagrid = datagrid;
     BuilderMain   = new GridBuilder(datagrid);
     DirectorMain  = new Director(BuilderMain);
     DirectorMain.SetDB(db);
     add = new Adder(db, DirectorMain);
     edd = new Editer(db, DirectorMain);
     del = new Deliter(db, DirectorMain);
 }
コード例 #5
0
 public AddEditHotel(TourismDB db, DataGrid datagrid, bool edit)
 {
     InitializeComponent();
     this.db       = db;
     this.datagrid = datagrid;
     f             = new Facade(db, datagrid);
     this.edit     = edit;
     this.index    = datagrid.SelectedIndex;
     if (edit)
     {
         Init();
     }
 }
コード例 #6
0
 public Facade(TourismDB db, DataGrid datagrid, ComboBox tablecombobox, ComboBox searchcombobox, TextBox findbox)
 {
     this.db       = db;
     this.datagrid = datagrid;
     TableComboBox = tablecombobox;
     searcher      = new Searcher(db, datagrid, tablecombobox, searchcombobox, findbox);
     BuilderMain   = new GridBuilder(datagrid);
     DirectorMain  = new Director(BuilderMain);
     DirectorMain.SetDB(db);
     add = new Adder(db, DirectorMain);
     edd = new Editer(db, DirectorMain);
     del = new Deliter(db, DirectorMain);
 }
コード例 #7
0
        public ReportOrder(TourismDB db)
        {
            InitializeComponent();
            this.db = db;
            f       = new Facade(db, dataGrid);
            f.ShowTables(true);
            double sum   = 0;
            var    tours = db.Tours.ToList();

            for (int i = 0; i < tours.Count; i++)
            {
                sum += tours[i].Tour_cost;
            }

            totalSumLabel.Content = "Общая сумма: " + sum.ToString("F");
        }
コード例 #8
0
 public AddEditTour_point(TourismDB db, DataGrid datagrid, bool edit)
 {
     InitializeComponent();
     this.db       = db;
     this.datagrid = datagrid;
     f             = new Facade(db, datagrid);
     this.edit     = edit;
     this.index    = datagrid.SelectedIndex;
     CountrycomboBox.ItemsSource = db.Tours.ToList();
     HotelcomboBox.ItemsSource   = db.Hotels.ToList();
     TranscomboBox.ItemsSource   = db.Transports.ToList();
     if (edit)
     {
         Init();
     }
 }
コード例 #9
0
 public AddEditOrder(TourismDB db, DataGrid datagrid, bool edit)
 {
     InitializeComponent();
     this.db       = db;
     this.datagrid = datagrid;
     f             = new Facade(db, datagrid);
     this.edit     = edit;
     this.index    = datagrid.SelectedIndex;
     ClientcomboBox.ItemsSource = db.Clients.ToList();
     TourcomboBox.ItemsSource   = db.Tours.ToList();
     EmplcomboBox.ItemsSource   = db.Employees.ToList();
     if (edit)
     {
         Init();
     }
 }
コード例 #10
0
 public Adder(TourismDB db, Director directorMain)
 {
     this.db           = db;
     this.DirectorMain = directorMain;
 }
コード例 #11
0
 public void SetDB(TourismDB db)
 {
     this.db = db;
 }
コード例 #12
0
 public MainWindow()
 {
     InitializeComponent();
     db = new TourismDB();
     f  = new Facade(db, dataGrid, TableComboBox, SearchComboBox, SearchTextBox);
 }
コード例 #13
0
 public Editer(TourismDB db, Director DirectorMain)
 {
     this.db           = db;
     this.DirectorMain = DirectorMain;
 }
コード例 #14
0
 public Facade(TourismDB db)
 {
     this.db = db;
 }