protected void ButtonSaveChanges_Click(object sender, EventArgs e) { LabelErrorSave.Text = ""; if (DateTime.Parse(TextBoxBirthDate.Text) >= new DateTime(1753, 01, 01) && DateTime.Parse(TextBoxHireDate.Text) >= new DateTime(1753, 01, 01)) { try { var employee = new NwServiceReference.Employee { EmployeeID = int.Parse(TextBoxEmployeeId.Text), LastName = TextBoxLastName.Text, Address = TextBoxAddress.Text, Region = TextBoxRegion.Text, ReportsTo = int.Parse(TextBoxReportsTo.Text), Title = TextBoxTitle.Text, Notes = TextBoxNotes.Text, HireDate = DateTime.Parse(TextBoxHireDate.Text), BirthDate = DateTime.Parse(TextBoxBirthDate.Text), City = TextBoxCity.Text, FirstName = TextBoxFirstName.Text, HomePhone = TextBoxHomePhone.Text, PostalCode = TextBoxPostalCode.Text, Country = TextBoxCountry.Text, TitleOfCourtesy = TextBoxTitleOfCourtesy.Text, Extension = TextBoxExtension.Text }; _client.UpdateEmployee(employee); LabelErrorSave.Text = "Successfully saved."; } catch (Exception) { LabelErrorSave.Text = "Problem saving. Try again."; } } else { LabelErrorSave.Text = "Can't handle old shiet like that! Try again!"; } }
private void buttonSaveChanges_Click(object sender, EventArgs e) { labelErrorSave.Text = ""; try { if (DateTime.Parse(textBoxBirthDate.Text) >= new DateTime(1753, 01, 01) && DateTime.Parse(textBoxHireDate.Text) >= new DateTime(1753, 01, 01)) { var employee = new NwServiceReference.Employee { EmployeeID = int.Parse(textBoxID.Text), LastName = textBoxLastName.Text, Address = textBoxAddress.Text, Region = textBoxRegion.Text, ReportsTo = int.Parse(textBoxReportsTo.Text), Title = textBoxTitle.Text, Notes = textBoxNotes.Text, HireDate = DateTime.Parse(textBoxHireDate.Text), BirthDate = DateTime.Parse(textBoxBirthDate.Text), City = textBoxCity.Text, FirstName = textBoxFirstName.Text, HomePhone = textBoxHomePhone.Text, PostalCode = textBoxPostalCode.Text, Country = textBoxCountry.Text, TitleOfCourtesy = textBoxTitleOfCourtesy.Text, Extension = textBoxExtension.Text }; _client.UpdateEmployee(employee); MessageBox.Show("Successfully saved."); } else { throw new FaultException("Can't handle old shiet like that! Try again!"); } } catch (FaultException fex) { MessageBox.Show(fex.Message); } catch (Exception ex) { MessageBox.Show("Problem saving. Check that all textboxes have valid inputs. " + ex.Message); } }