private void btnComplete_Click(object sender, EventArgs e) { ReleaseDistributionRequest RelDistReq; if (isNewRecord) { RelDistReq = new ReleaseDistributionRequest(); RelDistReq.RequestDate = DateAndTime.Now; RelDistReq.RequestStatusId = (int)MdlEnum.RequestStatus.PENDING_REPLY; RelDistReq.RelOrderPickUpDropOffLocationId = SelRelPUDO.RelOrderPickUpDropOffLocationId; } else { RelDistReq = ReleaseDistributionRequestService.GetById(RelDistReqVW.ReleaseDistributionRequestId); } RelDistReq.QtyRequested = (int)Math.Round(nudQtyCans.Value); RelDistReq.CarrierId = Conversions.ToInteger(cboCarrier.SelectedValue); if (RelDistService.AddOrUpdate(RelDistReq) == true) { Close(); } else { My.MyProject.Forms.MessageBoxCeresOK.ShowDialog("Information not saved.", "Something went wrong and the information was not saved. Please try again.", this); } }
/// <summary> /// 0 = RelOrderPudoList; 1 = RelDistReqList; 2 = PUDODateList /// </summary> public void RefreshList(int listId) { switch (listId) { case 0: { firstLoad = true; var list = RelOrderPickUpDropOffLocationService.GetAllByOpenStatus(tgOpenCloseRequest.Value); RelOrderPudoList = new SortableBindingList <VW_RelOrderPickUpDropOffLocation>(list); VWRelOrderPickUpDropOffLocationBindingSource.DataSource = null; VWRelOrderPickUpDropOffLocationBindingSource.DataSource = RelOrderPudoList; firstLoad = false; break; } case 1: { firstLoad = true; var list = ReleaseDistributionRequestService.GetByRelPUDOId(SelectedRelPUDORow.RelOrderPickUpDropOffLocationId); RelDistReqList = new SortableBindingList <VW_ReleaseDistributionRequest>(list); VWReleaseDistributionRequestBindingSource.DataSource = RelDistReqList; dgvRelDistReq.Refresh(); if (RelDistReqList.Count > 0) { SelRelDistReq = (VW_ReleaseDistributionRequest)dgvRelDistReq.CurrentRow.DataBoundItem; CalculateTotals(); firstLoad = false; RefreshList(2); } else { RelDistRequestScheduleBindingSource.DataSource = null; } firstLoad = false; break; } case 2: { firstLoad = true; var list = RelDistRequestScheduleService.GetAllByRelDistReqId(SelRelDistReq.ReleaseDistributionRequestId); PUDOSchDateList = new SortableBindingList <RelDistRequestSchedule>(list); RelDistRequestScheduleBindingSource.DataSource = PUDOSchDateList; firstLoad = false; CalculateTotals(); break; } } }
private void TimerRefreshDist_Tick(object sender, EventArgs e) { if (inboutTabs.SelectedIndex == 1) { var list = ReleaseDistributionRequestService.GetByReleaseStatus(openDistributions.Value); RelDistRequestList = new SortableBindingList <VW_ReleaseDistributionRequest>(list); VWReleaseDistributionRequestBindingSource.DataSource = RelDistRequestList; CheckButtons(); } else if (inboutTabs.SelectedIndex == 2) { var list = InboundRequestService.GetInboundReport(tgReport.Value); ReportList = new SortableBindingList <VW_InboundReport>(list); VWInboundReportBindingSource.DataSource = ReportList; } }
private void btnRemove_Click(object sender, EventArgs e) { SelRelDistReq = (VW_ReleaseDistributionRequest)dgvRelDistReq.CurrentRow.DataBoundItem; var result = My.MyProject.Forms.MessageBoxCeresYesNo.ShowDialog("Delete carrier request?", "All pick up date range will be deleted. This can not be undone." + Constants.vbNewLine + "Are you sure you want to delete this carrier request?", My.Resources.Resources.warning, this); if (result == DialogResult.Yes) { var relDistService = new ReleaseDistributionRequestService(); if (relDistService.Delete(SelRelDistReq.ReleaseDistributionRequestId)) { RefreshList(1); } else { My.MyProject.Forms.MessageBoxCeresOK.ShowDialog("Information not deleted", "Something went wrong and the information was not deleted. Please try again.", this); } } CheckButtons(); }
private void LoadInformation(int tbIndex) { firstLoad = true; // My.MyProject.Forms.FrmParentScreen.showLOadForm(); newImgMsg = ResizeImage(My.Resources.Resources.newMessage); oldImgMsg = ResizeImage(My.Resources.Resources.oldMessage); noImgMsg = ResizeImage(My.Resources.Resources.noMessage); switch (tbIndex) { case 0: { ShapedPanel1.Refresh(); var list = InboundRequestService.GetByOpenStatus(tgDistStatus.Value); InboundRequestList = new SortableBindingList <VW_InboundRequest>(list); VWInboundRequestBindingSource1.DataSource = InboundRequestList; CheckButtons(); break; } case 1: { var list = ReleaseDistributionRequestService.GetByReleaseStatus(openDistributions.Value); RelDistRequestList = new SortableBindingList <VW_ReleaseDistributionRequest>(list); VWReleaseDistributionRequestBindingSource.DataSource = RelDistRequestList; CheckButtons(); break; } case 2: { var list = InboundRequestService.GetInboundReport(tgReport.Value); ReportList = new SortableBindingList <VW_InboundReport>(list); VWInboundReportBindingSource.DataSource = ReportList; break; } } // My.MyProject.Forms.FrmParentScreen.HideLoadForm(); firstLoad = false; }
private void btnComplete_Click(object sender, EventArgs e) { VW_RelDistChangeSchRequested focusedRow; var relDReqSch = new RelDistChangeReqSchedule(); var relDistServAs = new ReleaseDistributionRequestService(); var distAcptService = new RelDistScheduleAcceptedService(); int status; foreach (DataGridViewRow row in dgvProposedChange.Rows) { focusedRow = (VW_RelDistChangeSchRequested)row.DataBoundItem; status = Convert.ToInt32(row.Cells["cboAction"].Value); relDReqSch = RelDistChangeSchRequestedService.GetById(focusedRow.RelDistChangeReqScheduleId); relDReqSch.isRead = true; relDReqSch.RequestStatusId = status; relDReqSch.WTCNote = tbNotes.Text; bool isSaved = relchService.AddOrUpdate(relDReqSch); focusedReleaseDistribution.RequestStatusId = Conversions.ToInteger(cboDistReqStatus.SelectedValue); relDistServAs.AddOrUpdate(focusedReleaseDistribution); if (status == (int)MdlEnum.RequestStatus.ACCEPTED) { var distAcpt = new RelDistScheduleAccepted(); distAcpt.QtyAccepted = focusedRow.QtyRequestdChange; distAcpt.RelDistRequestScheduleId = focusedRow.RelDistRequestScheduleId; distAcpt.FromDate = focusedRow.FromDateChange; distAcpt.ToDate = focusedRow.ToDateChange; distAcpt.DateAccepted = DateAndTime.Now; distAcpt.WTCMessage = tbNotes.Text; distAcptService.AddOrUpdate(distAcpt); } // sch = New RelDistRequestSchedule focusedRow = (VW_RelDistChangeSchRequested)dgvProposedChange.CurrentRow.DataBoundItem; sch = RelDistRequestScheduleService.GetById(focusedRow.RelDistRequestScheduleId); sch.RequestStatusId = status; isSaved = schService.AddOrUpdate(sch); } Close(); }
public void LoadForm(VW_ReleaseDistributionRequest r) { RequestStatusList = RequestStatusService.GetByFlowType("INBOUND"); focusedReleaseDistribution = ReleaseDistributionRequestService.GetById(r.ReleaseDistributionRequestId); { var withBlock = cboDistReqStatus; withBlock.DataSource = RequestStatusList; withBlock.DisplayMember = "StatusName"; withBlock.ValueMember = "RequestStatusId"; } tbNotes.Text = ""; var list = RelDistChangeSchRequestedService.GetByRelDistRequestId(r.ReleaseDistributionRequestId); VWRelDistChangeSchRequestedBindingSource.DataSource = null; VWRelDistChangeSchRequestedBindingSource.DataSource = list; sch = new RelDistRequestSchedule(); focusedRow = (VW_RelDistChangeSchRequested)dgvProposedChange.CurrentRow.DataBoundItem; sch = RelDistRequestScheduleService.GetById(focusedRow.RelDistRequestScheduleId); cboDistReqStatus.SelectedValue = r.RequestStatusId; tbNotes.Text = list[0].WTCMessage; lblCarrierNotes.Text = list[0].CarrierMessage; AddComboBoxCol(); }