コード例 #1
0
 public viewEmployeeDetails(mainContainer parent, IModel Model)
 {
     InitializeComponent();
     MdiParent  = parent;
     fc         = parent;
     this.Model = Model;
 }
 public viewListOfBannedCustomers(mainContainer parent, IModel Model)
 {
     InitializeComponent();
     //MdiParent = parent;
     //fc = parent;
     this.Model = Model;
 }
コード例 #3
0
 public ManageStock(mainContainer parent, IModel Model)
 {
     InitializeComponent();
     MdiParent  = parent;
     mc         = parent;
     this.Model = Model;
 }
コード例 #4
0
 public addUser(mainContainer parent, IModel Model)
 {
     InitializeComponent();
     MdiParent       = parent;
     mc              = parent;
     this.Model      = Model;
     panel3.Location = new System.Drawing.Point((Screen.PrimaryScreen.WorkingArea.Width - panel3.Width) / 2, (Screen.PrimaryScreen.WorkingArea.Height - panel3.Height) / 2);
 }
コード例 #5
0
        public static void ProcessLogin(mainContainer mc, IModel Model)
        {
            //Checkscurrent user type and displays new managment board for that user
            switch (Model.getUserTypeForCurrentUser())
            {
            case 1:
                //System Administrator
                break;

            case 2:
                //General Manager
                DashboardGeneralManager form2 = new DashboardGeneralManager(mc, Model);     // All forms get passed the formContainer and a reference to the model object.
                //this.Text = this.Text + "-Manager";
                form2.Dock = DockStyle.Fill;
                form2.Show();
                break;

            case 3:
                //Receptionist
                DashboardReceptionist form3 = new DashboardReceptionist(mc, Model);
                form3.Dock = DockStyle.Fill;
                form3.Show();

                break;

            case 4:
                //Kitchen Manager
                var restaurantKitchenManager = new DashboardKitchenManager(mc, Model);
                restaurantKitchenManager.Dock = DockStyle.Fill;
                restaurantKitchenManager.Show();
                break;

            case 5:
                // Kitchen Staff
                break;

            case 6:
                // Bar Manager
                break;

            case 7:
                // Bar Staff
                break;

            case 8:
                // Restaurant Staff
                break;

            default:
                //Logo
                //ManagmentBoard form2 = new ManagmentBoard(this, Model); // All forms get passed the formContainer and a reference to the model object.
                //this.Text = this.Text + "-Manager";
                //form2.Dock = DockStyle.Fill;
                //form2.Show();

                break;
            }
        }
コード例 #6
0
 public addStockOrder(mainContainer parent, IModel Model)
 {
     InitializeComponent();
     MdiParent       = parent;
     mc              = parent;
     this.Model      = Model;
     panel1.Location = new System.Drawing.Point((Screen.PrimaryScreen.WorkingArea.Width - panel1.Width) / 2, (Screen.PrimaryScreen.WorkingArea.Height - panel1.Height) / 2);
     button2.Enabled = false;
 }
        public viewListOfAvailableRooms(mainContainer parent, IModel Model)
        {
            InitializeComponent();
            MdiParent  = parent;
            mc         = parent;
            this.Model = Model;

            //initialize the form with the add booking option not visible
            panel3.Location      = new System.Drawing.Point((Screen.PrimaryScreen.WorkingArea.Width - panel3.Width) / 2, (Screen.PrimaryScreen.WorkingArea.Height - panel3.Height) / 2);
            bookRoom_btn.Visible = false;
        }
コード例 #8
0
 public SetUpMenu(mainContainer parent, IModel Model)
 {
     InitializeComponent();
     MdiParent  = parent;
     fc         = parent;
     this.Model = Model;
     if (Screen.PrimaryScreen != null)
     {
         panel3.Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - panel3.Width) / 2,
                                     (Screen.PrimaryScreen.WorkingArea.Height - panel3.Height) / 2);
     }
 }
コード例 #9
0
        public addBooking(mainContainer parent, IModel Model)
        {
            InitializeComponent();
            MdiParent       = parent;
            mc              = parent;
            panel3.Location = new System.Drawing.Point((Screen.PrimaryScreen.WorkingArea.Width - panel3.Width) / 2, (Screen.PrimaryScreen.WorkingArea.Height - panel3.Height) / 2);
            this.Model      = Model;

            //Step 1 - Room
            panel5.Show();
            //Step 2 - Guest + Payment
            panel2.Hide();


            //Check in date
            dateTimePicker1.MinDate = DateTime.Now;
            dateTimePicker2.MaxDate = DateTime.Now.AddYears(1);
        }