private void btnCreateWO_Click(object sender, RoutedEventArgs e) { int bidID = Int32.Parse(lblBidID2.Content.ToString()); string bidStatus = _bidOld.Status; if (bidStatus == "W") { MessageBox.Show("Workorder already created with this Bid ID"); } else { workorderNew.WorkorderDate = DateTime.Now; workorderNew.BidID = _bidOld.BidID; workorderNew.ExpectedDate = dpExpectedDate.SelectedDate.Value.Date; workorderNew.CustomerID = Int32.Parse(cmbCustID.SelectedValue.ToString()); workorderNew.Description = txtDescription.Text; workorderNew.EmployeeID = Int32.Parse(cmbEmployeeID.SelectedValue.ToString()); workorderNew.Status = "A"; workorderNew.ContractType = cmbContractType.SelectedValue.ToString(); workorderNew.ContractAmount = Decimal.Parse(txtContractAmount.Text); workorderNew.PartsMarkup = Int32.Parse(txtPartsMarkup.Text); workorderNew.HourlyRate = Decimal.Parse(txtHourlyRate.Text); try { int i = WorkorderManager.AddWorkorder(workorderNew); int j = BidManager.UpdateBidStatusNewWO(bidID, "W"); if (i != 0 && j != 0) { MessageBox.Show("New Workorder Insert Succeeded"); OnDialogFinished(); this.Close(); } else { MessageBox.Show("Something went wrong: " + i + ", " + j); } } catch (Exception) { throw; //MessageBox.Show("Insert Failed"); } } }
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"); } }