private void payB_Click(object sender, EventArgs e) { repairSupplierID = _supplier.RetrieveSupplierID(repairSupplierCB.Text); repairDate = repairDateDTP.Value; repairInvoiceNumber = repairInvoiceNumberTB.Text; repairAmount = double.Parse(repairAmountTB.Text); typeOfRepair = typeOfRepairCB.Text; try { foreach (RepairDetail repairDetail in _repairDetails) { _repairDetail.InsertRepairDetail(repairDetail); } plateNumber = plateNumberCB.Text.Trim(); repairDate = repairDateDTP.Value; typeOfRepair = typeOfRepairCB.Text.Trim(); partID = _part.RetrievePartID(partCB.Text); maintenanceID = _maintenance.RetrieveMaintenanceID(plateNumber, partID); repairSupplierID = _supplier.RetrieveSupplierID(repairSupplierCB.Text.Trim()); repairInvoiceNumber = repairInvoiceNumberTB.Text.Trim(); repairAmount = double.Parse(repairAmountTB.Text.Trim()); status = statusCB.Text.Trim(); _repair = new Repair(repairID, maintenanceID, repairDate, typeOfRepair, repairInvoiceNumber, repairSupplierID, repairAmount); _repair.InsertRepair(_repair); _maintenance = new Maintenance(maintenanceID, plateNumber, partID, status); _maintenance.UpdateMaintenanceInfo(_maintenance); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } NewPaymentForm newPaymentForm = new NewPaymentForm(); newPaymentForm.ShowDialog(); }
private void PaymentTSM_Click(object sender, EventArgs e) { NewPaymentForm newPaymentForm = new NewPaymentForm(); newPaymentForm.ShowDialog(); }