예제 #1
0
            public void CloseFragtbrev(object windowD)
            {
                FileName openfile = new FileName(2);

                openfile.Title = "Afslut Fragtbrev";

                openfile.ShowDialog();

                if (openfile.DialogResult.HasValue && openfile.DialogResult.Value)
                {
                    //gem filnavn og gør så man henter den
                    Models.ImportantData.Filename     = openfile.TextBoxFileName_name.Content.ToString();
                    Models.ImportantData.LoadFormFile = true;

                    //vis fragtbrev og luk start menu
                    //vis fragtbrev og luk start menu
                    WindowsView.UserSetup addIni = new WindowsView.UserSetup();
                    addIni.ShowDialog();

                    if (addIni.DialogResult.HasValue && addIni.DialogResult.Value)
                    {
                        MainFragtBrev FragtbrevWindow = new MainFragtBrev(addIni.initialerCont, true);

                        try
                        {
                            FragtbrevWindow.Show();
                        }
                        catch (Exception)
                        {
                        }
                        (windowD as Window).Close();
                    }
                }
            }
예제 #2
0
            public void EditFile(object windowD, string titleD, int OpenType, bool isFragtbrev = true)
            {
                XML_Files.Fragtbrev funcFragt = new XML_Files.Fragtbrev();
                FileName            openfile  = new FileName(OpenType);

                openfile.Title = titleD;

                openfile.ShowDialog();

                if (openfile.DialogResult.HasValue && openfile.DialogResult.Value)
                {
                    //gem filnavn og gør så man henter den
                    Models.ImportantData.Filename     = openfile.TextBoxFileName_name.Content.ToString();
                    Models.ImportantData.LoadFormFile = true;
                    if (isFragtbrev)
                    {
                        //hvis fragtbrevet er lukket skal man ikke kunne åben den
                        funcFragt.ReadFile(Models.ImportantData.Filename);
                        if (Models.ImportantData.closeFragtbrevBool)
                        {
                            MessageBox.Show("Kan ikke rediger fragtbrev, når det er afsluttet.", "Fragtbrev Afsluttet", MessageBoxButton.OK, MessageBoxImage.Stop, MessageBoxResult.OK);
                            return;
                        }
                    }
                    WindowsView.UserSetup addIni = new WindowsView.UserSetup();
                    addIni.ShowDialog();
                    if (addIni.DialogResult.HasValue && addIni.DialogResult.Value)
                    {
                        if (isFragtbrev)
                        {
                            //vis fragtbrev og luk start menu
                            MainFragtBrev FragtbrevWindow = new MainFragtBrev(addIni.initialerCont);
                            try
                            {
                                FragtbrevWindow.Show();
                            }
                            catch (Exception)
                            {
                            }
                        }
                        else
                        {
                            MainFaktura fakturaWindow = new MainFaktura(addIni.initialerCont);

                            try
                            {
                                fakturaWindow.Show();
                            }
                            catch (Exception)
                            {
                            }
                        }

                        (windowD as Window).Close();
                    }
                }
            }
예제 #3
0
            public void NewFragtbrev(object windowD, bool closeFragtbrev = false)
            {
                //så det bliver en nyt fragt brev
                Models.ImportantData.Filename     = "";
                Models.ImportantData.LoadFormFile = false;

                WindowsView.UserSetup addIni = new WindowsView.UserSetup();
                addIni.ShowDialog();

                if (addIni.DialogResult.HasValue && addIni.DialogResult.Value)
                {
                    //vis fragtbrev og luk start menu
                    MainFragtBrev FragtbrevWindow = new MainFragtBrev(addIni.initialerCont, closeFragtbrev);
                    FragtbrevWindow.Show();

                    (windowD as Window).Close();
                }
            }