private void tsbLoadFromFile_Click(object sender, EventArgs e) { if (ProgrammSettings.OpenProjectFromFile()) { this.Text = "Калькулятор - " + ProgrammSettings.FilePath; } }
public MainWindow() { InitializeComponent(); ProgrammSettings.InicializeNew(); List <CalcType> calcTypes = new List <CalcType>(); CalcType calcTypeRCC = new CalcType(); calcTypeRCC.TypeName = "Железобетон"; calcTypeRCC.ImageName = "Bridge.jpg"; calcTypeRCC.RegisterDelegate(new CalcType.AddCommandDelegate(AddItemWrapPanel)); calcTypes.Add(calcTypeRCC); CalcType calcTypeSC = new CalcType(); calcTypeSC.TypeName = "Металл"; calcTypeSC.ImageName = "Steel.jpg"; calcTypeSC.RegisterDelegate(new CalcType.AddCommandDelegate(AddItemWrapPanel)); calcTypes.Add(calcTypeSC); foreach (CalcType calcType in calcTypes) { CalcTypeControl calcTypeControl = new CalcTypeControl(calcType); stpCalcTypes.Children.Add(calcTypeControl); } CalcKind calcKindWall = new CalcKind(); calcKindWall.KindName = "Расчет железобетонных стен"; calcKindWall.KindAddition = "Подсчет объема бетона для железобетонных стен"; calcKindWall.RegisterDelegate(new CalcKind.CommandDelegate(ShowWall)); calcTypeRCC.CalcKinds.Add(calcKindWall); CalcKind calcKindSteelBase = new CalcKind(); calcKindSteelBase.KindName = "Расчет баз стальных колонн"; calcKindSteelBase.KindAddition = "Расчет параметров баз колонн с учетом давления под подошвой"; calcKindSteelBase.RegisterDelegate(new CalcKind.CommandDelegate(ShowSteelBase)); calcTypeSC.CalcKinds.Add(calcKindSteelBase); calcTypes[0].RunCommand(); }
private void btnLoad_Click(object sender, RoutedEventArgs e) { if (ProgrammSettings.IsDataChanged) { winForms.DialogResult result = winForms.MessageBox.Show( "Сохранить данные перед открытием нового файла?", "Файл не сохранен", winForms.MessageBoxButtons.YesNoCancel, winForms.MessageBoxIcon.Information, winForms.MessageBoxDefaultButton.Button1, winForms.MessageBoxOptions.DefaultDesktopOnly); if (result == winForms.DialogResult.Yes) { ProgrammSettings.SaveProjectToFile(false); if (ProgrammSettings.OpenProjectFromFile()) { this.Title = "RD-Калькулятор - " + ProgrammSettings.FilePath; } } if (result == winForms.DialogResult.No) { if (ProgrammSettings.OpenProjectFromFile()) { this.Title = "RD-Калькулятор - " + ProgrammSettings.FilePath; } } } else { if (ProgrammSettings.OpenProjectFromFile()) { this.Title = "RD-Калькулятор - " + ProgrammSettings.FilePath; } } }
private void btnSave_Click(object sender, RoutedEventArgs e) { ProgrammSettings.SaveProjectToFile(false); }
private void tsbSaveToFile_Click(object sender, EventArgs e) { ProgrammSettings.SaveProjectToFile(false); }
public frmMain() { InitializeComponent(); ProgrammSettings.InicializeNew(); }