Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public partial class formAzienda : Window
- {
- bool modificato = false;
- bool alertSkip = false;
- public Azienda Azienda { get; set; }
- public formAzienda()
- {
- }
- public formAzienda(Azienda a, string messaggio)
- {
- InitializeComponent();
- esciSalvando.Content = messaggio;
- Azienda = a;
- }
- private void SalvaEChiudi_Click(object sender, RoutedEventArgs e)
- {
- alertSkip = true;
- if ((Nome.Text == "") || (Proprietario.Text == "") || (Locazione.Text == ""))
- {
- MessageBox.Show("Inserisci tutti i dati della azienda!");
- }
- else
- {
- Azienda = new Azienda
- {
- Nome = Nome.Text,
- Proprietario = Proprietario.Text,
- Locazione = Locazione.Text,
- };
- Close();
- }
- }
- private void ChiudiSenzaSalvare_Click(object sender, RoutedEventArgs e)
- {
- alertSkip = true;
- Close();
- }
- private void Window_Closed(object sender, EventArgs e)
- {
- }
- private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
- {
- if (modificato && alertSkip == false)
- {
- MessageBoxResult result = MessageBox.Show("Vuoi uscire senza salvare?", "Attenzione!!!", MessageBoxButton.YesNo, MessageBoxImage.Warning);
- if (result == MessageBoxResult.No)
- e.Cancel = true;
- }
- }
- private void TextChanged(object sender, TextChangedEventArgs e)
- {
- modificato = true;
- }
- private void Window_Loaded(object sender, RoutedEventArgs e)
- {
- if (Azienda != null)
- {
- Nome.Text = Azienda.Nome;
- Proprietario.Text = Azienda.Proprietario;
- Locazione.Text = Azienda.Locazione;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement