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(); }