Esempio n. 1
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            wNew.WorkorderID   = wOld.WorkorderID;
            wNew.BidID         = wOld.BidID;
            wNew.Description   = txtDescription.Text;
            wNew.WorkorderDate = dpWorkorderDate.SelectedDate.Value.Date;
            wNew.ExpectedDate  = dpExpectedDate.SelectedDate.Value.Date;
            wNew.CustomerID    = Int32.Parse(cmbCustID.SelectedValue.ToString());
            wNew.EmployeeID    = Int32.Parse(cmbEmployeeID.SelectedValue.ToString());
            wNew.Status        = cmbStatus.SelectedValue.ToString();
            wNew.ContractType  = cmbContractType.SelectedValue.ToString();
            //wNew.ContractType = txtContractType.Text;
            wNew.ContractAmount = wOld.ContractAmount; // Decimal.Parse(txtContractAmount.Text);
            wNew.PartsMarkup    = Int32.Parse(txtPartsMarkup.Text);
            wNew.HourlyRate     = wOld.HourlyRate;     // Decimal.Parse(txtHourlyRate.Text);

            try
            {
                int i = WorkorderManager.UpdateWorkorder(wOld, wNew);
                if (i != 0)
                {
                    //MessageBox.Show("Update Succeeded");
                    OnDialogFinished();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Update Failed");
                }
            }
            catch (Exception)
            {
                throw;
                //MessageBox.Show("Update Failed");
            }
        }