/* TODO ERROR: Skipped EndRegionDirectiveTrivia */ /* TODO ERROR: Skipped RegionDirectiveTrivia */ private void btnAddReleaseDetail_Click(object sender, EventArgs e) { var relService = new ReleaseService(); var rel = new Release(); int lastRelId; int lastRelOrderId; My.MyProject.Forms.FrmAddEditReleaseDetail.isNewRecord = true; My.MyProject.Forms.FrmAddEditReleaseDetail.LoadForm(); MdlLoadingSetting.showDialogForm(My.MyProject.Forms.FrmAddEditReleaseDetail, this); RelOrderList.Add(My.MyProject.Forms.FrmAddEditReleaseDetail.updatedRelDetail); if (isNewRelease) { rel.ReleaseNumber = tbReleaseNumber.Text; relService.AddOrUpdate(rel); lastRelId = relService.GetLastReleaseId(); } else { VW_Release relVW = (VW_Release)My.MyProject.Forms.FrmUpdateReqStatus.dgvRelease.CurrentRow.DataBoundItem; lastRelId = relVW.ReleaseId; } ReleaseId = lastRelId; // Save ReleaseOrders foreach (var currentRelOrder in RelOrderList) { relOrder = currentRelOrder; relOrder.ReleaseId = lastRelId; relOrder.InboundRequestId = My.MyProject.Forms.FrmUpdateReqStatus.RelReq.InboundRequestId; relOrderService.AddOrUpdate(relOrder); // ' lastRelOrderId = relOrderService.GetLastReleaseOrderId() } // FrmUpdateReqStatus.RelReq = InboundRequestService.GetVWById(RelReq.InboundRequestId) dgvReleaseDetail.DataSource = null; dgvReleaseDetail.DataSource = RelOrderList; CalculateQtys(); CheckButtons(); }
private void btnComplete_Click(object sender, EventArgs e) { if (GoodToGo()) { var relOrderService = new ReleaseOrderService(); var relService = new ReleaseService(); bool isInserted; int relReqId; if (isNewRequest) { inRequest = new InboundRequest(); inRequest.RequestStatusId = (int)MdlEnum.RequestStatus.PENDING_REPLY; inRequest.DateRequested = DateAndTime.Now; inRequest.IsOpenRequest = true; } inRequest.ShippingLineId = Conversions.ToInteger(cboSSLine.SelectedValue); inRequest.QtyRequested = (int)Math.Round(nudQtyCans.Value); inRequest.ContainerSizeId = Conversions.ToInteger(cboCanSize.SelectedValue); inRequest.ContainerState = Conversions.ToString(cboCanState.SelectedItem); inRequest.BookingTypeId = Conversions.ToInteger(cboReleaseType.SelectedValue); isInserted = inReqServ.AddOrUpdate(inRequest); relReqId = inReqServ.GetLastInboundRequestId(); if (isInserted) { if (isExportRelease) { if (isNewRequest) { rel = new Release(); isChangeOfExportBooking = false; relOrder = new ReleaseOrder(); } rel.ReleaseNumber = Strings.Trim(cboBooking.Text); if (relService.AddOrUpdate(rel)) { relOrder.ReleaseId = relService.GetLastReleaseId(); relOrder.DateAccepted = default; relOrder.CreatedAt = DateAndTime.Now; relOrder.InboundRequestId = inReqServ.GetLastInboundRequestId(); relOrder.QtyAccepted = 0; if (relOrderService.AddOrUpdate(relOrder)) { if (isChangeOfExportBooking) { ReplaceExportBookingNumber(); } else { var newRelMb = new ReleaseOrderMinibooking(); var relOrdService = new ReleaseOrderMinibookingService(); newRelMb.ReleaseOrderId = relOrderService.GetLastReleaseOrderId(); newRelMb.MinibookingId = MinibookingService.GetByBookingAndMbOrder(Strings.Trim(cboBooking.Text), 1).MiniBookingId; newRelMb.CreatedAt = DateAndTime.Now; newRelMb.QtyRequested = inRequest.QtyRequested; newRelMb.AssignmentOrder = 1; relOrdService.AddOrUpdate(newRelMb); } Close(); } else { My.MyProject.Forms.MessageBoxCeresOK.ShowDialog("Booking export not saved", "Something went wrong and the export booking request was not saved." + Constants.vbNewLine + "Please try again.", this); } } else { My.MyProject.Forms.MessageBoxCeresOK.ShowDialog("Booking export not saved", "Something went wrong and the export booking request was not saved." + Constants.vbNewLine + "Please try again.", this); } } else { Close(); } } else { My.MyProject.Forms.MessageBoxCeresOK.ShowDialog("Request not saved", "Something went wrong and the request was not saved." + Constants.vbNewLine + "Please try again.", this); } } }