private ArrayList Print()
        {
            ArrayList actions = new ArrayList();
            IconButton savenewRepairBtn = new IconButton();
            savenewRepairBtn.Text = "Print";
            savenewRepairBtn.Source = (Image)App.iconSet["printer-icon"];
            savenewRepairBtn.MouseDown += new MouseButtonEventHandler(button1_Click);
            actions.Add(savenewRepairBtn);

            return actions;
        }
Пример #2
0
        private void setupActionList()
        {
            ArrayList actions = new ArrayList();
            IconButton newClientButton = new IconButton();
            newClientButton.Text = "New Client";
            newClientButton.Source = (Image)App.iconSet["customer1"];
            newClientButton.MouseDown += new MouseButtonEventHandler(AddNewClientButton_MouseDown);
            actions.Add(newClientButton);

            IconButton viewClientsButton = new IconButton();
            viewClientsButton.Text = "View Clients";
            viewClientsButton.Source = (Image)App.iconSet["customers"];
            viewClientsButton.MouseDown += new MouseButtonEventHandler(IconButton_MouseDown);
            actions.Add(viewClientsButton);

            IconButton viewInventoryButton = new IconButton();
            viewInventoryButton.Text = "View Inventory";
            viewInventoryButton.Source = (Image)App.iconSet["symbol-inventory"];
            viewInventoryButton.MouseDown += new MouseButtonEventHandler(btnViewInventory_MouseDown);
            actions.Add(viewInventoryButton);

            MainWindow.setActionList(actions);
        }
 private ArrayList GetViewModeActions()
 {
     ArrayList actions = new ArrayList();
     IconButton addTimeSheetBtn = new IconButton();
     addTimeSheetBtn.Text = "Add Time Sheet";
     addTimeSheetBtn.Source = (Image)App.iconSet["symbol-add"];
     addTimeSheetBtn.MouseDown += new MouseButtonEventHandler(addTimeSheetBtn_MouseDown);
     actions.Add(addTimeSheetBtn);
     return actions;
 }
 private ArrayList GetEditModeActions()
 {
     ArrayList actions = new ArrayList();
     if (isNewSheet)
     {
         if (isFormDirty)
         {
             IconButton savenewTimeSheetBtn = new IconButton();
             savenewTimeSheetBtn.Text = "Save New Time SHeet";
             savenewTimeSheetBtn.Source = (Image)App.iconSet["symbol-save"];
             savenewTimeSheetBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
             actions.Add(savenewTimeSheetBtn);
         }
         IconButton cancelNewTimeSheetBtn = new IconButton();
         cancelNewTimeSheetBtn.Text = "Cancel New Time Sheet";
         cancelNewTimeSheetBtn.Source = (Image)App.iconSet["symbol-delete"];
         cancelNewTimeSheetBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
         actions.Add(cancelNewTimeSheetBtn);
     }
     else
     {
         if (isFormDirty)
         {
             IconButton saveTimeSheetBtn = new IconButton();
             saveTimeSheetBtn.Text = "Save Time Sheet Changes";
             saveTimeSheetBtn.Source = (Image)App.iconSet["symbol-save"];
             saveTimeSheetBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
             actions.Add(saveTimeSheetBtn);
         }
         IconButton cancelChangesButton = new IconButton();
         cancelChangesButton.Text = "Cancel Time Sheet Changes";
         cancelChangesButton.Source = (Image)App.iconSet["symbol-delete"];
         cancelChangesButton.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
         actions.Add(cancelChangesButton);
     }
     return actions;
 }
        public void TabIsGainingFocus()
        {
            ArrayList actions = new ArrayList();
            IconButton saveNewSiteBtn = new IconButton();
            saveNewSiteBtn.Text = "Add New Repair";
            saveNewSiteBtn.Source = (Image)App.iconSet["symbol-add"];
            saveNewSiteBtn.MouseDown += new MouseButtonEventHandler(saveNewSiteBtn_MouseDown);
            actions.Add(saveNewSiteBtn);

            MainWindow.setActionList(actions);
            LoadRepairs();
        }
Пример #6
0
 public void TabIsGainingFocus()
 {
     ArrayList actions = new ArrayList();
     IconButton newClientButton = new IconButton();
     newClientButton.Text = "Add New Client";
     newClientButton.Source = (Image)App.iconSet["customer1"];
     newClientButton.MouseDown += new MouseButtonEventHandler(newClientButton_MouseDown);
     actions.Add(newClientButton);
     MainWindow.setActionList(actions);
     if (IsLoaded)
     {
         loadClientDataSet();
     }
 }
        private ArrayList getExistingTransactionActions()
        {
            ArrayList actions = new ArrayList();
            if (!isTransactionLocked)
            {
                if (isTransactionModified)
                {
                    IconButton saveTransaction = new IconButton();
                    saveTransaction.Text = "Save Transaction Changes";
                    saveTransaction.Source = (Image)App.iconSet["symbol-save"];
                    saveTransaction.MouseDown += new MouseButtonEventHandler(saveNewTransaction_MouseDown);
                    actions.Add(saveTransaction);
                }
                IconButton addNewItem = new IconButton();
                addNewItem.Text = "Add Item to Transaction";
                addNewItem.Source = (Image)App.iconSet["symbol-add"];
                addNewItem.MouseDown += new MouseButtonEventHandler(addNewItem_MouseDown);
                actions.Add(addNewItem);
                if (isTransactionModified)
                {
                    IconButton cancelTransaction = new IconButton();
                    cancelTransaction.Text = "Cancel Transaction Changes";
                    cancelTransaction.Source = (Image)App.iconSet["symbol-delete"];
                    cancelTransaction.MouseDown += new MouseButtonEventHandler(cancelNewTransaction_MouseDown);
                    actions.Add(cancelTransaction);
                }
                else
                {
                    IconButton lockTransaction = new IconButton();
                    lockTransaction.Text = "Lock Transaction";
                    lockTransaction.Source = (Image)App.iconSet["symbol-lock"];
                    lockTransaction.MouseDown += new MouseButtonEventHandler(cancelNewTransaction_MouseDown);
                    actions.Add(lockTransaction);
                }
            }
            else
            {
                IconButton unlockTransaction = new IconButton();
                unlockTransaction.Text = "Unlock Transaction";
                unlockTransaction.Source = (Image)App.iconSet["symbol-unlock"];
                unlockTransaction.MouseDown += new MouseButtonEventHandler(unlockTransaction_MouseDown);
                actions.Add(unlockTransaction);
            }

            return actions;
        }
        private ArrayList getnewTransactionActions()
        {
            ArrayList actions = new ArrayList();

            if (isTransactionModified)
            {
                IconButton saveNewTransaction = new IconButton();
                saveNewTransaction.Text = "Save New Transaction";
                saveNewTransaction.Source = (Image)App.iconSet["symbol-save"];
                saveNewTransaction.MouseDown += new MouseButtonEventHandler(saveNewTransaction_MouseDown);
                actions.Add(saveNewTransaction);
            }
            IconButton addNewItem = new IconButton();
            addNewItem.Text = "Add Item to Transaction";
            addNewItem.Source = (Image)App.iconSet["symbol-add"];
            addNewItem.MouseDown += new MouseButtonEventHandler(addNewItem_MouseDown);
            actions.Add(addNewItem);

            IconButton cancelNewTransaction = new IconButton();
            cancelNewTransaction.Text = "Cancel New Transaction";
            cancelNewTransaction.Source = (Image)App.iconSet["symbol-delete"];
            cancelNewTransaction.MouseDown += new MouseButtonEventHandler(cancelNewTransaction_MouseDown);
            actions.Add(cancelNewTransaction);

            return actions;
        }
Пример #9
0
        private ArrayList getNewLotActions()
        {
            ArrayList actions = new ArrayList();

            if (modified)
            {
                IconButton saveNewSiteBtn = new IconButton();
                saveNewSiteBtn.Text = "Save New Lot";
                saveNewSiteBtn.Source = (Image)App.iconSet["symbol-save"];
                saveNewSiteBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                actions.Add(saveNewSiteBtn);
            }
            IconButton cancelNewClientBtn = new IconButton();
            cancelNewClientBtn.Text = "Cancel New Lot";
            cancelNewClientBtn.Source = (Image)App.iconSet["symbol-delete"];
            cancelNewClientBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
            actions.Add(cancelNewClientBtn);
            return actions;
        }
Пример #10
0
        private ArrayList getExistingLotActions()
        {
            ArrayList actions = new ArrayList();
            if (cmdSaveEdit.Content.Equals(saveBtnTxt))
            {
                if (modified)
                {
                    IconButton savelotBtn = new IconButton();
                    savelotBtn.Text = "Save Changes";
                    savelotBtn.Source = (Image)App.iconSet["symbol-save"];
                    savelotBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                    actions.Add(savelotBtn);

                    IconButton cancelLotChangesBtn = new IconButton();
                    cancelLotChangesBtn.Text = "Cancel Changes";
                    cancelLotChangesBtn.Source = (Image)App.iconSet["symbol-delete"];
                    cancelLotChangesBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
                    actions.Add(cancelLotChangesBtn);
                }
                else
                {
                    IconButton lockFormBtn = new IconButton();
                    lockFormBtn.Text = "Lock Form";
                    lockFormBtn.Source = (Image)App.iconSet["symbol-lock"];
                    lockFormBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
                    actions.Add(lockFormBtn);
                }
                IconButton setPriceOptionsBtn = new IconButton();
                setPriceOptionsBtn.Text = "Set Price Portions";
                setPriceOptionsBtn.Source = (Image)App.iconSet["control-panel"];
                setPriceOptionsBtn.MouseDown += new MouseButtonEventHandler(setPriceOptionsBtn_MouseDown);
                actions.Add(setPriceOptionsBtn);

            }
            else
            {
                IconButton unlockFormBtn = new IconButton();
                unlockFormBtn.Text = "Unlock Form";
                unlockFormBtn.Source = (Image)App.iconSet["symbol-unlock"];
                unlockFormBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                actions.Add(unlockFormBtn);

                IconButton gmapsBtn = new IconButton();
                gmapsBtn.Text = "View Address";
                gmapsBtn.Source = (Image)App.iconSet["symbol-gmaps"];
                gmapsBtn.MouseDown += new MouseButtonEventHandler(lnkGMaps_MouseDown);
                actions.Add(gmapsBtn);

                IconButton viewExtrasBtn = new IconButton();
                viewExtrasBtn.Text = "View Extras";
                viewExtrasBtn.Source = (Image)App.iconSet["symbol-extras"];
                viewExtrasBtn.MouseDown += new MouseButtonEventHandler(viewExtrasBtn_MouseDown);
                actions.Add(viewExtrasBtn);

                IconButton viewRepairsBtn = new IconButton();
                viewRepairsBtn.Text = "View Repairs";
                viewRepairsBtn.Source = (Image)App.iconSet["symbol-repair"];
                viewRepairsBtn.MouseDown += new MouseButtonEventHandler(viewRepairsBtn_MouseDown);
                actions.Add(viewRepairsBtn);

                IconButton viewTimeSheetsBtn = new IconButton();
                viewTimeSheetsBtn.Text = "View Time Sheets";
                viewTimeSheetsBtn.Source = (Image)App.iconSet["symbol-timesheets"];
                viewTimeSheetsBtn.MouseDown += new MouseButtonEventHandler(viewTimeSheetsBtn_MouseDown);
                actions.Add(viewTimeSheetsBtn);


                IconButton viewSummaryBtn = new IconButton();
                viewSummaryBtn.Text = "View Lot Summary";
                viewSummaryBtn.Source = (Image)App.iconSet["reports-icon"];
                viewSummaryBtn.MouseDown += new MouseButtonEventHandler(viewSummaryBtn_MouseDown);
                actions.Add(viewSummaryBtn);
            }
            return actions;
        }
Пример #11
0
        /// <summary>
        /// Returns the action list when viewing an existing client.
        /// </summary>
        /// <returns></returns>
        private ArrayList getExistingSiteActionMenu()
        {
            ArrayList actions = new ArrayList();
            if (cmdSaveEdit.Content.Equals(SaveBtnTxt))
            {
                if (isModified)
                {
                    IconButton saveClientButton = new IconButton();
                    saveClientButton.Text = "Save Site Changes";
                    saveClientButton.Source = (Image)App.iconSet["symbol-save"];
                    saveClientButton.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                    actions.Add(saveClientButton);

                    IconButton cancelChangesButton = new IconButton();
                    cancelChangesButton.Text = "Cancel Site Changes";
                    cancelChangesButton.Source = (Image)App.iconSet["symbol-delete"];
                    cancelChangesButton.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
                    actions.Add(cancelChangesButton);
                }
                else
                {
                    IconButton lockFormButton = new IconButton();
                    lockFormButton.Text = "Lock Form";
                    lockFormButton.Source = (Image)App.iconSet["symbol-lock"];
                    lockFormButton.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
                    actions.Add(lockFormButton);
                }
            }
            else
            {
                IconButton unlockFormButton = new IconButton();
                unlockFormButton.Text = "Unlock Form";
                unlockFormButton.Source = (Image)App.iconSet["symbol-unlock"];
                unlockFormButton.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                actions.Add(unlockFormButton);

                IconButton addLotButton = new IconButton();
                addLotButton.Text = "Add New Lot";
                addLotButton.Source = (Image)App.iconSet["symbol-add"];
                addLotButton.MouseDown += new MouseButtonEventHandler(addLotButton_MouseDown);
                actions.Add(addLotButton);

                if (txtAddress.Text.Length > 0 && txtCity.Text.Length > 0)
                {
                    IconButton gmapsButton = new IconButton();
                    gmapsButton.Text = "View Address";
                    gmapsButton.Source = (Image)App.iconSet["symbol-gmaps"];
                    gmapsButton.MouseDown += new MouseButtonEventHandler(GMapsBtn_MouseDown);
                    actions.Add(gmapsButton);
                }

                IconButton viewClientButton = new IconButton();
                viewClientButton.Text = "View " + mClient.GetName();
                viewClientButton.Source = (Image)App.iconSet["customer1"];
                viewClientButton.MouseDown += new MouseButtonEventHandler(viewClientButton_MouseDown);
                actions.Add(viewClientButton);

                IconButton viewTransactions = new IconButton();
                viewTransactions.Text = "View Transactions";
                viewTransactions.Source = (Image)App.iconSet["symbol-transactions"];
                viewTransactions.MouseDown += new MouseButtonEventHandler(viewTransactions_Click);
                actions.Add(viewTransactions);

                if (mSite.GetPassword().Length > 0)
                {
                    IconButton btnResetPassword = new IconButton();
                    btnResetPassword.Text = "Reset Portal Password";
                    btnResetPassword.Source = (Image)App.iconSet["symbol-Refresh"];
                    btnResetPassword.MouseDown += new MouseButtonEventHandler(btnResetPassword_MouseDown);
                    actions.Add(btnResetPassword);

                    IconButton btnRemoveAccess = new IconButton();
                    btnRemoveAccess.Text = "Remove Portal Access";
                    btnRemoveAccess.Source = (Image)App.iconSet["symbol-Restricted"];
                    btnRemoveAccess.MouseDown += new MouseButtonEventHandler(btnRemoveAccess_MouseDown);
                    actions.Add(btnRemoveAccess);
                }
                else if(mSite.GetSiteEmail().Length > 0)
                {
                   IconButton btnGrantAccess = new IconButton();
                    btnGrantAccess.Text = "Grant Portal Access";
                    btnGrantAccess.Source = (Image)App.iconSet["symbol-Check"];
                    btnGrantAccess.MouseDown += new MouseButtonEventHandler(btnGrantAccess_MouseDown);
                    actions.Add(btnGrantAccess);
                }

            }
            return actions;
        }
        private ArrayList GetNewRepairActions()
        {
            ArrayList actions = new ArrayList();
            if (isModified)
            {
                IconButton savenewRepairBtn = new IconButton();
                savenewRepairBtn.Text = "Save New Repair";
                savenewRepairBtn.Source = (Image)App.iconSet["symbol-save"];
                savenewRepairBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                actions.Add(savenewRepairBtn);
            }
            IconButton addNewRepairActionBtn = new IconButton();
            addNewRepairActionBtn.Text = "Add New Repair Action";
            addNewRepairActionBtn.Source = (Image)App.iconSet["symbol-add"];
            addNewRepairActionBtn.MouseDown += new MouseButtonEventHandler(addNewRepairActionBtn_MouseDown);
            actions.Add(addNewRepairActionBtn);

            IconButton cancelNewRepairBtn = new IconButton();
            cancelNewRepairBtn.Text = "Cancel New Repair";
            cancelNewRepairBtn.Source = (Image)App.iconSet["symbol-delete"];
            cancelNewRepairBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
            actions.Add(cancelNewRepairBtn);
            return actions;
        }
        private ArrayList GetExisitingRepairActions()
        {
            ArrayList actions = new ArrayList();
            if (cmdSaveEdit.Content.Equals(saveBtnTxt))
            {
                if (isModified)
                {
                    IconButton savenewRepairBtn = new IconButton();
                    savenewRepairBtn.Text = "Save Repair Changes";
                    savenewRepairBtn.Source = (Image)App.iconSet["symbol-save"];
                    savenewRepairBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                    actions.Add(savenewRepairBtn);
                }
                IconButton addNewRepairActionBtn = new IconButton();
                addNewRepairActionBtn.Text = "Add New Repair Action";
                addNewRepairActionBtn.Source = (Image)App.iconSet["symbol-add"];
                addNewRepairActionBtn.MouseDown += new MouseButtonEventHandler(addNewRepairActionBtn_MouseDown);
                actions.Add(addNewRepairActionBtn);

                if (isModified)
                {

                    IconButton cancelNewRepairBtn = new IconButton();
                    cancelNewRepairBtn.Text = "Cancel Repair Changes";
                    cancelNewRepairBtn.Source = (Image)App.iconSet["symbol-delete"];
                    cancelNewRepairBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
                    actions.Add(cancelNewRepairBtn);
                }
                else
                {
                    IconButton cancelNewRepairBtn = new IconButton();
                    cancelNewRepairBtn.Text = "Lock Form";
                    cancelNewRepairBtn.Source = (Image)App.iconSet["symbol-lock"];
                    cancelNewRepairBtn.MouseDown += new MouseButtonEventHandler(cmdCancel_Click);
                    actions.Add(cancelNewRepairBtn);
                }
            }
            else
            {
                IconButton unlockRepairBtn = new IconButton();
                unlockRepairBtn.Text = "Unlock Form";
                unlockRepairBtn.Source = (Image)App.iconSet["symbol-unlock"];
                unlockRepairBtn.MouseDown += new MouseButtonEventHandler(cmdSaveEdit_Click);
                actions.Add(unlockRepairBtn);
            }

            return actions;
        }
Пример #14
0
        private ArrayList Print()
        {
            ArrayList actions = new ArrayList();
            IconButton savenewRepairBtn = new IconButton();
            savenewRepairBtn.Text = "Print";
            savenewRepairBtn.Source = (Image)App.iconSet["symbol-save"];
            savenewRepairBtn.MouseDown += new MouseButtonEventHandler(button1_Click);
            //Disabled for the time being. Must be approved by client.
            //actions.Add(savenewRepairBtn);

            return actions;
        }