private void processData(IEnumerable <BCJ.AnalysisItem> items, DataOP op, BCJ.ProjectDetail projectDetail) { if (items == null) { return; } foreach (var item in items) { item.ProjectDetailId = projectDetail.Id; item.Total = decimal.Multiply(Convert.ToDecimal(item.Quantity), item.Revenue); if (DataOP.AddNew == op) { _analysisItemRepository.Add(item); } else if (DataOP.EDIT == op) { _analysisItemRepository.Update(item); } else if (DataOP.DEL == op) { var requestItem = _analysisItemRepository.GetById(item.Id); _analysisItemRepository.Delete(requestItem); } } }
private void processData(IEnumerable <BCJ.PurchaseOrder> items, DataOP op, int requestHeaderId) { if (items == null) { return; } foreach (var item in items) { item.RequestHeaderId = requestHeaderId; if (DataOP.AddNew == op) { _purchaseOrderRepository.Add(item); } else if (DataOP.EDIT == op) { _purchaseOrderRepository.Update(item); } else if (DataOP.DEL == op) { var requestItem = _purchaseOrderRepository.GetById(item.Id); if (requestItem != null) { _purchaseOrderRepository.Delete(requestItem); } } } }
private void processData(IEnumerable <AvbRequestItem> items, DataOP op) { if (items == null) { return; } foreach (AvbRequestItem item in items) { item.RequestHeader = RequestHeader; item.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _avbRequestItemRepository.Add(item); } else if (DataOP.EDIT == op) { var requestItem = _avbRequestItemRepository.GetById(item.Id); requestItem.ItemId = item.ItemId; requestItem.Comment = item.Comment; requestItem.Quantity = item.Quantity; _avbRequestItemRepository.Update(requestItem); } else if (DataOP.DEL == op) { var requestItem = _avbRequestItemRepository.GetById(item.Id); _avbRequestItemRepository.Delete(requestItem); } } }
private void ProcessData(IEnumerable <AdmsrCompany> companies, DataOP op) { if (companies == null || companies.Count() == 0) { return; } companies.Each(o => { o.RequestHeaderId = RequestHeader.Id; if (op == DataOP.AddNew) { companyRepo.Add(o); } else if (op == DataOP.EDIT) { companyRepo.Update(o); } else if (op == DataOP.DEL) { var entity = companyRepo.GetById(o.Id); if (entity != null) { companyRepo.Delete(entity); } } }); }
private void ProcessWorksheet3Data(IEnumerable <Worksheet3> worksheet3s, DataOP op) { if (worksheet3s == null) { return; } foreach (var worksheet3 in worksheet3s) { worksheet3.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _worksheet3Repository.Add(worksheet3); } else if (DataOP.EDIT == op) { _worksheet3Repository.Update(worksheet3); } else if (DataOP.DEL == op) { var removeRecord = _worksheet3Repository.GetById(worksheet3.Id); if (removeRecord != null) { _worksheet3Repository.Delete(removeRecord); } } } }
private void ProcessQuotationData(IEnumerable <Quotation> quotations, DataOP op) { if (quotations == null) { return; } foreach (var quotation in quotations) { quotation.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _quotationRepository.Add(quotation); } else if (DataOP.EDIT == op) { _quotationRepository.Update(quotation); } else if (DataOP.DEL == op) { var removeRecord = _quotationRepository.GetById(quotation.Id); if (removeRecord != null) { _quotationRepository.Delete(removeRecord); } } } }
private void ProcessRequestGuestData(IEnumerable <Guest> requestGuests, DataOP op) { if (requestGuests == null) { return; } foreach (Guest g in requestGuests) { if (DataOP.AddNew == op) { g.RequestHeaderId = RequestHeader.Id; _guestReposity.Add(g); } if (DataOP.DEL == op) { var user = _guestReposity.GetById(g.Id); _guestReposity.Delete(user); } if (DataOP.EDIT == op) { _guestReposity.Update(g); } } }
private void processData(IEnumerable <Specification> specifications, DataOP op, ProjectBrief project) { if (specifications == null) { return; } foreach (var specification in specifications) { specification.ProjectBriefId = project.Id; if (DataOP.AddNew == op) { _specificationRepository.Add(specification); } else if (DataOP.EDIT == op) { specification.Item = null; _specificationRepository.Update(specification); } else if (DataOP.DEL == op) { var requestItem = _specificationRepository.GetById(specification.Id); _specificationRepository.Delete(requestItem); } } }
private void processData(IEnumerable <OccupancyDto> items, DataOP op, Booking booking) { if (items != null) { foreach (var item in items) { if (DataOP.EDIT == op) { _bookingRepository.ExecOccupacies(booking.CheckInDate, booking.CheckOutDate, booking.RequestHeaderId, item.Id, item.Occupancy, false); } } } }
private void ProcessUnfitToWorkData(IEnumerable <UnfitToWork> unfitToWorks, DataOP op, RequestHeader requestHeader) { if (unfitToWorks == null) { return; } var leaveList = _unfitToWorkRepository.GetByRequestHeader(requestHeader.Id); foreach (var unfitToWork in unfitToWorks) { unfitToWork.RequestId = requestHeader.Id; if (DataOP.AddNew == op) { bool allowAdd = true; leaveList.Each(p => { if (p.NoDay == unfitToWork.NoDay && p.Status == unfitToWork.Status && p.UtwDate == unfitToWork.UtwDate) { allowAdd = false; } }); if (allowAdd) { _unfitToWorkRepository.Add(unfitToWork); } } else if (DataOP.EDIT == op) { var updateRecord = _unfitToWorkRepository.GetById(unfitToWork.Id); updateRecord.NoDay = unfitToWork.NoDay; updateRecord.Status = unfitToWork.Status; updateRecord.UtwDate = unfitToWork.UtwDate; _unfitToWorkRepository.Update(updateRecord); } else if (DataOP.DEL == op) { var removeRecord = _unfitToWorkRepository.GetById(unfitToWork.Id); if (removeRecord != null) { _unfitToWorkRepository.Delete(removeRecord); } } } }
private void ProcessRequestUserData(IEnumerable <RequestUser> requestUsers, DataOP op) { if (requestUsers == null) { return; } foreach (RequestUser requestUser in requestUsers) { requestUser.RequestHeader = RequestHeader; if (DataOP.AddNew == op) { _requestUserRepository.Add(requestUser); } if (DataOP.DEL == op) { var user = _requestUserRepository.GetById(requestUser.Id); _requestUserRepository.Delete(user); } if (DataOP.EDIT == op) { var user = _requestUserRepository.GetById(requestUser.Id); user.EmpNo = requestUser.EmpNo; user.EmpName = requestUser.EmpName; user.EmpId = requestUser.EmpId; user.Email = requestUser.Email; user.HiredDate = requestUser.HiredDate; user.Manager = requestUser.Manager; user.Position = requestUser.Position; user.TeamId = requestUser.TeamId; user.Team = requestUser.Team; user.Phone = requestUser.Phone; _requestUserRepository.Update(user); } } }
private void ProcessItemRecords(IEnumerable <IRFRequestItem> itemRecords, DataOP op) { if (itemRecords == null || itemRecords.Count() == 0) { return; } itemRecords.Each(record => { record.RequestHeaderId = RequestHeader.Id; if (op == DataOP.AddNew) { itemRepository.Add(record); } else if (op == DataOP.EDIT) { var oEntity = itemRepository.GetById(record.Id); oEntity.RequestHeaderId = record.RequestHeaderId; oEntity.ItemName = record.ItemName; oEntity.ItemModel = record.ItemModel; oEntity.SerialNo = record.SerialNo; oEntity.PartNo = record.PartNo; oEntity.Qty = record.Qty; oEntity.SendDate = record.SendDate; oEntity.ReturnDate = record.ReturnDate; oEntity.Remark = record.Remark; itemRepository.Update(oEntity); } else if (op == DataOP.DEL) { var entity = itemRepository.GetById(record.Id); if (entity != null) { itemRepository.Delete(entity); } } }); }
private void ProcessRequestEmployeeList(IEnumerable <RequestUser> EmployeeList, DataOP op) { if (EmployeeList == null) { return; } MachineEmployee me = new MachineEmployee(); foreach (RequestUser u in EmployeeList) { if (op == DataOP.AddNew) { me.request_header_id = RequestHeader.Id; me.empno = u.EmpNo; _machineEmployeeReposity.Add(me); } if (op == DataOP.EDIT) { MachineEmployee mee = _machineEmployeeReposity.Get(p => p.empno == u.EmpNo && p.request_header_id == RequestHeader.Id); mee.empno = u.EmpNo; mee.request_header_id = RequestHeader.Id; _machineEmployeeReposity.Update(mee); } if (op == DataOP.DEL) { _machineEmployeeReposity.Delete(_machineEmployeeReposity.Get(p => p.empno == u.EmpNo && p.request_header_id == RequestHeader.Id)); } } }
private void ProcessOSHAEmployeeData(IEnumerable <OSHAEmployee> oshaEmployees, DataOP op) { if (oshaEmployees == null) { return; } foreach (var oshaEmployee in oshaEmployees) { oshaEmployee.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { OSHAEmployeeRepo.Add(oshaEmployee); } else if (DataOP.EDIT == op) { OSHAEmployeeRepo.Update(oshaEmployee); } else if (DataOP.DEL == op) { var removeRecord = OSHAEmployeeRepo.GetById(oshaEmployee.Id); if (removeRecord != null) { OSHAEmployeeRepo.Delete(removeRecord); } } } }
private void ProcessAdditionalTimeWorkedData(IEnumerable <AdditionalTimeWorked> AdditionalTimeWorkeds, DataOP op) { if (AdditionalTimeWorkeds == null) { return; } foreach (var AdditionalTimeWorked in AdditionalTimeWorkeds) { AdditionalTimeWorked.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _AdditionalTimeWorkedRepository.Add(AdditionalTimeWorked); } else if (DataOP.EDIT == op) { _AdditionalTimeWorkedRepository.Update(AdditionalTimeWorked); } else if (DataOP.DEL == op) { var removeRecord = _AdditionalTimeWorkedRepository.GetById(AdditionalTimeWorked.Id); if (removeRecord != null) { _AdditionalTimeWorkedRepository.Delete(removeRecord); } } } }
private void ProcessVoucherHotelFinanceData(IEnumerable <VoucherHotelFinance> voucherHotelFinances, DataOP op) { var voucherHotelDetailList = new List <VoucherHotelDetail>(); if (voucherHotelFinances == null) { return; } foreach (var voucherHotelFinance in voucherHotelFinances) { voucherHotelFinance.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _voucherHotelFinanceRepository.Add(voucherHotelFinance); WorkflowInstance.AddVoucherHotelDetails = voucherHotelDetailList; } else if (DataOP.EDIT == op) { _voucherHotelFinanceRepository.Update(voucherHotelFinance); WorkflowInstance.EditVoucherHotelDetails = voucherHotelDetailList; } else if (DataOP.DEL == op) { var removeRecord = _voucherHotelFinanceRepository.GetById(voucherHotelFinance.Id); if (removeRecord != null) { _voucherHotelFinanceRepository.Delete(removeRecord); WorkflowInstance.DelVoucherHotelDetails = voucherHotelDetailList; } } } }
private void ProcessRequestEmployeeList(IEnumerable<RequestUser> EmployeeList, DataOP op) { if (EmployeeList == null) return; IncidentEmployee ie = new IncidentEmployee(); foreach (RequestUser u in EmployeeList) { if (op == DataOP.AddNew) { ie.requestheaderid = RequestHeader.Id.ToString(); ie.employeeno = u.EmpNo; _incidentEmployeeReposity.Add(ie); } if (op == DataOP.EDIT) { IncidentEmployee eIE = _incidentEmployeeReposity.Get(p => p.employeeno == u.EmpNo && p.requestheaderid == RequestHeader.Id.ToString() ); eIE.employeeno = u.EmpNo; eIE.requestheaderid = RequestHeader.Id.ToString(); _incidentEmployeeReposity.Update(eIE); } if (op == DataOP.DEL) { _incidentEmployeeReposity.Delete( _incidentEmployeeReposity.Get(p => p.requestheaderid == RequestHeader.Id.ToString() && p.employeeno == u.EmpNo ) ); } } }
private void ProcessCourseEmployeeData(IEnumerable <CourseEmployee> CourseEmployees, DataOP op) { if (CourseEmployees == null) { return; } foreach (var CourseEmployee in CourseEmployees) { CourseEmployee.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _CourseEmployeeRepository.Add(CourseEmployee); } else if (DataOP.EDIT == op) { _CourseEmployeeRepository.Update(CourseEmployee); } else if (DataOP.DEL == op) { var removeRecord = _CourseEmployeeRepository.GetById(CourseEmployee.Id); if (removeRecord != null) { _CourseEmployeeRepository.Delete(removeRecord); } } } }
private void ProcessPrescriptionData(IEnumerable <Prescription> prescriptions, DataOP op, Treatment treatment) { if (prescriptions == null || treatment == null) { return; } foreach (var prescription in prescriptions) { prescription.TreatmentId = treatment.Id; if (DataOP.AddNew == op) { _prescriptionRepository.Add(prescription); } else if (DataOP.EDIT == op) { _prescriptionRepository.Update(prescription); } else if (DataOP.DEL == op) { var removeRecord = _prescriptionRepository.GetById(prescription.Id); if (removeRecord != null) { _prescriptionRepository.Delete(removeRecord); } } } }
private void ProcessVoucherHotelDetailData(IEnumerable <VoucherHotelDetail> voucherHotelDetails, DataOP op) { if (voucherHotelDetails == null) { return; } foreach (var voucherHotelDetail in voucherHotelDetails) { voucherHotelDetail.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _voucherHotelDetailRepository.Add(voucherHotelDetail); } else if (DataOP.EDIT == op) { _voucherHotelDetailRepository.Update(voucherHotelDetail); } else if (DataOP.DEL == op) { var removeRecord = _voucherHotelDetailRepository.GetById(voucherHotelDetail.Id); if (removeRecord != null) { _voucherHotelDetailRepository.Delete(removeRecord); } } } }
private void ProcessBestPerformanceDetailData(IEnumerable <BestPerformanceDetail> BestPerformanceDetails, DataOP op) { if (BestPerformanceDetails == null) { return; } foreach (var BestPerformanceDetail in BestPerformanceDetails) { BestPerformanceDetail.RequestHeaderId = RequestHeader.Id; BestPerformanceDetail.Type = "BP"; if (DataOP.AddNew == op) { _BestPerformanceDetailRepository.Add(BestPerformanceDetail); } else if (DataOP.EDIT == op) { _BestPerformanceDetailRepository.Update(BestPerformanceDetail); } else if (DataOP.DEL == op) { var removeRecord = _BestPerformanceDetailRepository.GetById(BestPerformanceDetail.Id); if (removeRecord != null) { _BestPerformanceDetailRepository.Delete(removeRecord); } } } }
private void ProcessAssetTransferDetailData(IEnumerable <AssetTransferDetail> assetTransferDetails, DataOP op) { if (assetTransferDetails == null) { return; } foreach (var assetTransferDetail in assetTransferDetails) { assetTransferDetail.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _assetTransferDetailRepository.Add(assetTransferDetail); } else if (DataOP.EDIT == op) { _assetTransferDetailRepository.Update(assetTransferDetail); } else if (DataOP.DEL == op) { var removeRecord = _assetTransferDetailRepository.GetById(assetTransferDetail.Id); if (removeRecord != null) { _assetTransferDetailRepository.Delete(removeRecord); } } } }
private void ProcessAssetDisposalDetailData(IEnumerable <AssetDisposalDetail> assetDisposalDetails, DataOP op) { var assetControlDetailList = new List <AssetControlDetail>(); if (assetDisposalDetails == null) { return; } foreach (var assetDisposalDetail in assetDisposalDetails) { assetDisposalDetail.RequestHeaderId = RequestHeader.Id; if (DataOP.AddNew == op) { _assetDisposalDetailRepository.Add(assetDisposalDetail); // update asset control acordingly assetControlDetailList.Add(new AssetControlDetail() { AssetDisposalDetailId = assetDisposalDetail.Id, SerialNo = assetDisposalDetail.SerialNo, Description = assetDisposalDetail.Description }); WorkflowInstance.AddAssetControlDetails = assetControlDetailList; } else if (DataOP.EDIT == op) { _assetDisposalDetailRepository.Update(assetDisposalDetail); // update asset control acordingly assetControlDetailList.Add(new AssetControlDetail() { AssetDisposalDetailId = assetDisposalDetail.Id, SerialNo = assetDisposalDetail.SerialNo, Description = assetDisposalDetail.Description }); WorkflowInstance.EditAssetControlDetails = assetControlDetailList; } else if (DataOP.DEL == op) { var removeRecord = _assetDisposalDetailRepository.GetById(assetDisposalDetail.Id); if (removeRecord != null) { _assetDisposalDetailRepository.Delete(removeRecord); // update asset control acordingly assetControlDetailList.Add(new AssetControlDetail() { AssetDisposalDetailId = assetDisposalDetail.Id, SerialNo = assetDisposalDetail.SerialNo, Description = assetDisposalDetail.Description }); WorkflowInstance.DelAssetControlDetails = assetControlDetailList; } } } }