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(); } }
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(); } } }
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(); } } }
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(); } } }
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(); } }