public void CreateCase()
 {
     CurrentCase = new Case();
     PageChanger.OpretReparationMethods.Visibility = System.Windows.Visibility.Hidden;
     PageChanger.OpretReparationMethods.SaveBtnTxt = "Opret";
     PageChanger.ChangePageTo("OpretReparation");
 }
示例#2
0
 public void ShowAccepts()
 {
     PageChanger.ChangeOfBuyMethods.Visibility = Visibility.Visible;
     PageChanger.StartPageMethods.CurrentCase.GetParts();
     PageChanger.ChangeOfBuyMethods.CurrentPart = new Part();
     PageChanger.ChangePageTo("ChangeOfBuy");
 }
 public void OpenCase(Case current)
 {
     PageChanger.OpretReparationMethods.Visibility = System.Windows.Visibility.Visible;
     PageChanger.OpretReparationMethods.SaveBtnTxt = "Gem";
     PageChanger.ValidationCommand.ErrorMessage    = "";
     CurrentCase = current;
     PageChanger.ChangePageTo("OpretReparation");
 }
示例#4
0
 public OpretReparationMethods(PageChanger pageChanger)
 {
     PageChanger = pageChanger;
     StatusList  = new List <CaseStatus>();
     for (int i = 1; i < 7; i++)
     {
         StatusList.Add(new CaseStatus(i));
     }
 }
 public ChangeOfBuyMethods(PageChanger pageChanger)
 {
     Visibility     = Visibility.Visible;
     PageChanger    = pageChanger;
     PartStatusList = new List <PartStatus>();
     for (int i = 1; i < 5; i++)
     {
         PartStatusList.Add(new PartStatus(i));
     }
 }
        public void SavePart()
        {
            bool WarningBox = PageChanger.DialogBox("Vil du updater delen?", "Warning", MessageBoxButton.YesNo);

            if (WarningBox)
            {
                CurrentPart.Status.UpdateStatus();
                CurrentPart.updatePart();
            }
        }
示例#7
0
        public void DeleteCase()
        {
            bool WarningBox = PageChanger.DialogBox("Vil du slette ?", "Warning", MessageBoxButton.YesNo);

            if (WarningBox)
            {
                PageChanger.StartPageMethods.CurrentCase.deleteCase();
                PageChanger.StartPageMethods.Cases.Remove(PageChanger.StartPageMethods.CurrentCase);
                PageChanger.ChangePageTo("StartPage");
            }
        }
        public void DeletePart()
        {
            bool WarningBox = PageChanger.DialogBox("Vil du slette ?", "Warning", MessageBoxButton.YesNo);

            if (WarningBox)
            {
                CurrentPart.deletePart();
                PageChanger.StartPageMethods.CurrentCase.GetParts();
                ClearFields();
            }
        }
        public StartPageMethods(PageChanger pageChanger)
        {
            PageChanger = pageChanger;
            DataSet ds = new DataSet();

            Cases = new ObservableCollection <Case>();
            ds    = PageChanger.DB.Query("SELECT ID FROM sager");
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                Cases.Add(new Case(Convert.ToInt32(ds.Tables[0].Rows[i][0])));
            }
        }
        public void Create()
        {
            bool WarningBox = PageChanger.DialogBox("Vil du Oprette en ny del?", "Warning", MessageBoxButton.YesNo);

            if (WarningBox)
            {
                if (CurrentPart.Status.ID == 0)
                {
                    CurrentPart.Status.ID = 1;
                    CurrentPart.CaseID    = PageChanger.StartPageMethods.CurrentCase.ID;
                    CurrentPart.createPart();
                    PageChanger.StartPageMethods.CurrentCase.GetParts();
                }
            }
        }
示例#11
0
        public void SaveCase()
        {
            if (Visibility == Visibility.Hidden)
            {
                PageChanger.StartPageMethods.CurrentCase.createCase();
                PageChanger.StartPageMethods.CurrentCase.Refresh();
                PageChanger.StartPageMethods.Cases.Add(PageChanger.StartPageMethods.CurrentCase);
            }
            else
            {
                PageChanger.StartPageMethods.CurrentCase.updateCase();
                PageChanger.StartPageMethods.CurrentCase.Refresh();
            }
            bool WarningBox = PageChanger.DialogBox("Det er nu blevet gemt!", "Information", MessageBoxButton.OK);

            PageChanger.ChangePageTo("StartPage");
        }
 public SendUpdateMethods(PageChanger pageChanger)
 {
     PageChanger = pageChanger;
 }
示例#13
0
 public PageCommand(PageChanger viewModel)
 {
     this.ViewModel = viewModel;
 }
示例#14
0
 // Use this for initialization
 void Start()
 {
     pc = image.GetComponent <PageChanger>();
 }
 public DataGridCommand(PageChanger viewModel)
 {
     this.ViewModel = viewModel;
 }
 public void Close()
 {
     PageChanger.ChangePageTo("OpretReparation");
 }
示例#17
0
 public void GoBack()
 {
     PageChanger.ChangePageTo("StartPage");
 }
 public void GoToSend()
 {
     PageChanger.ChangePageTo("SendUpdate");
 }
 public void GoBack()
 {
     PageChanger.ChangePageTo("OpretReparation");
 }
 public ValidationCommand(PageChanger viewModel)
 {
     ViewModel = viewModel;
 }
 // Start is called before the first frame update
 void Start()
 {
     client.GetComponent <HelloClient>();
     pageChanger = pokedex.GetComponent <PageChanger>();
 }