Ejemplo n.º 1
0
            public void EditFaktura(object windowD)
            {
                FileName openfile = new FileName(4);

                openfile.Title = "Åben Faktura";

                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 Faktura og luk start menu
                    WindowsView.UserSetup addIni = new WindowsView.UserSetup();
                    addIni.ShowDialog();

                    if (addIni.DialogResult.HasValue && addIni.DialogResult.Value)
                    {
                        MainFaktura fakturaWindow = new MainFaktura(addIni.initialerCont);
                        fakturaWindow.Show();
                    }

                    (windowD as Window).Close();
                }
            }
Ejemplo n.º 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();
                    }
                }
            }
Ejemplo n.º 3
0
            public void NewFaktura(object windowD)
            {
                FileName openfile = new FileName(3);

                openfile.Title = "Opret Faktura";

                openfile.ShowDialog();

                if (openfile.DialogResult.HasValue && openfile.DialogResult.Value)
                {
                    int    FilenameLent    = openfile.TextBoxFileName_name.Content.ToString().Length;
                    string OnlyNumberFragt = openfile.TextBoxFileName_name.Content.ToString().Substring(10, FilenameLent - 10);

                    //gem filnavn og gør så man henter den
                    Models.ImportantData.LoadFormFile    = false;
                    Models.ImportantData.fragtBrevNumber = OnlyNumberFragt;

                    if (File.Exists(Models.ImportantData.g_FolderSave + "Faktura-" + OnlyNumberFragt + ".xml"))
                    {
                        MessageBoxResult createNew = MessageBox.Show("Du er ved at oprette en ny faktura der findes i forvejen.\n Vil du slette den gamle?", "Ny Faktura", MessageBoxButton.YesNo, MessageBoxImage.Information, MessageBoxResult.Yes);
                        if (createNew == MessageBoxResult.Yes)
                        {
                            File.Delete(Models.ImportantData.g_FolderSave + "Faktura-" + OnlyNumberFragt + ".xml");
                        }
                        else
                        {
                            return;
                        }
                    }

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

                    if (addIni.DialogResult.HasValue && addIni.DialogResult.Value)
                    {
                        MainFaktura fakturaWindow = new MainFaktura(addIni.initialerCont, openfile.TextBoxFileName_name.Content.ToString());

                        try
                        {
                            fakturaWindow.Show();
                        }
                        catch (Exception e)
                        {
                            MessageBox.Show("Ny Faktura Kunne ikke åbnes: " + e.Message);
                        }

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