private void Accept_Click(object sender, RoutedEventArgs e) { if ((nameTextBox.Text != vedomostItem.name) | (kodTextBox.Text != vedomostItem.kod) | (documTextBox.Text != vedomostItem.docum) | (supplierTextBox.Text != vedomostItem.supplier) | (supplierRefTextBox.Text != vedomostItem.supplierRef) | (quantityIzdelieTextBox.Text != vedomostItem.quantityIzdelie) | (quantityRegulTextBox.Text != vedomostItem.quantityRegul) | (noteTextBox.Text != vedomostItem.note) | ((bool)isNameUnderlinedCheckBox.IsChecked != vedomostItem.isNameUnderlined)) { vedomostItem.name = nameTextBox.Text; vedomostItem.kod = kodTextBox.Text; vedomostItem.docum = documTextBox.Text; vedomostItem.supplier = supplierTextBox.Text; vedomostItem.supplierRef = supplierRefTextBox.Text; vedomostItem.note = noteTextBox.Text; int quantityIzdelie = -1; while (quantityIzdelie < 0) { if (quantityIzdelieTextBox.Text == string.Empty) { quantityIzdelie = 0; } else if (int.TryParse(quantityIzdelieTextBox.Text, out quantityIzdelie) == false) { quantityIzdelieTextBox.Text = vedomostItem.quantityIzdelie; } } vedomostItem.quantityIzdelie = quantityIzdelieTextBox.Text; int quantityRegul = -1; while (quantityRegul < 0) { if (quantityRegulTextBox.Text == string.Empty) { quantityRegul = 0; } else if (int.TryParse(quantityRegulTextBox.Text, out quantityRegul) == false) { quantityRegulTextBox.Text = vedomostItem.quantityRegul; } } vedomostItem.quantityRegul = quantityRegulTextBox.Text; vedomostItem.quantityTotal = (quantityIzdelie + quantityRegul).ToString(); vedomostItem.isNameUnderlined = (bool)isNameUnderlinedCheckBox.IsChecked; project.AddVedomostItem(vedomostItem); this.DialogResult = true; } }
private void Accept_Click(object sender, RoutedEventArgs e) { if ((nameTextBox.Text != vedomostItem.name) | (kodTextBox.Text != vedomostItem.kod) | (documTextBox.Text != vedomostItem.docum) | (supplierTextBox.Text != vedomostItem.supplier) | ((bool)isNameUnderlinedCheckBox.IsChecked != vedomostItem.isNameUnderlined)) { vedomostItem.name = nameTextBox.Text; vedomostItem.kod = kodTextBox.Text; vedomostItem.docum = documTextBox.Text; vedomostItem.supplier = supplierTextBox.Text; vedomostItem.isNameUnderlined = (bool)isNameUnderlinedCheckBox.IsChecked; project.AddVedomostItem(vedomostItem); this.DialogResult = true; } }