Example #1
0
        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!";
            }
        }
Example #2
0
        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);
            }
        }