public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { dtpInspectionDate, txtInpectedBy, txtLocation, txtRow, txtShelf} }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtManufacturer, txtPowerOutputRating, txtHeatingCableFamily, txtVoltage, txtOuterJacket, txtTemperaturRating,txtMEGAOHMS500VDC ,txtMEGAOHMS1000VDC,txtMEGAOHMS2500VDC, txtSerialNo, dtpCalibrationDueDate, txtTestInfoByWhom, dtpTestInfoDate } } }; //Header Binding QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); ProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; ProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; CWPName.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; JobNumber.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; txtReelNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; List<QaqcformdetailDTO> grid = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Grid).ToList<QaqcformdetailDTO>(); lvList.ItemsSource = grid; this.txtInpectedBy.Text = Login.UserAccount.UserName; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { txtLtgDev, txtTtlLts } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkVIfLaC1, rdoVIfLaC1Yes, rdoVIfLaC1No}, new List<FrameworkElement> { chkVIfLaC2, rdoVIfLaC2Yes, rdoVIfLaC2No}, new List<FrameworkElement> { chkVIfLaC3, rdoVIfLaC3Yes, rdoVIfLaC3No}, new List<FrameworkElement> { chkVIfLaC4, rdoVIfLaC4Yes, rdoVIfLaC4No}, new List<FrameworkElement> { txtVIfLaC } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkVIfRaC1, rdoVIfRaC1Yes, rdoVIfRaC1No}, new List<FrameworkElement> { chkVIfRaC2, rdoVIfRaC2Yes, rdoVIfRaC2No}, new List<FrameworkElement> { chkVIfRaC3, rdoVIfRaC3Yes, rdoVIfRaC3No}, new List<FrameworkElement> { chkVIfRaC4, rdoVIfRaC4Yes, rdoVIfRaC4No}, new List<FrameworkElement> { txtVIfRaC } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkVIfHaC1, rdoVIfHaC1Yes, rdoVIfHaC1No}, new List<FrameworkElement> { chkVIfHaC2, rdoVIfHaC2Yes, rdoVIfHaC2No}, new List<FrameworkElement> { chkVIfHaC3, rdoVIfHaC3Yes, rdoVIfHaC3No}, new List<FrameworkElement> { chkVIfHaC4, rdoVIfHaC4Yes, rdoVIfHaC4No}, new List<FrameworkElement> { txtVIfHaC }, }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkVIfDaC1, rdoVIfDaC1Yes, rdoVIfDaC1No}, new List<FrameworkElement> { chkVIfDaC2, rdoVIfDaC2Yes, rdoVIfDaC2No}, new List<FrameworkElement> { chkVIfDaC3, rdoVIfDaC3Yes, rdoVIfDaC3No}, new List<FrameworkElement> { chkVIfDaC4, rdoVIfDaC4Yes, rdoVIfDaC4No}, new List<FrameworkElement> { txtVIfDaC } }, }; QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); ProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; ProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; CWPName.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; JobNumber.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; //DrawingName.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; //Rev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue2)) ? HeaderDto.StringValue2 : ""; //txtDetailDrwg.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue3)) ? HeaderDto.StringValue3 : ""; //txtDetailRev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue4)) ? HeaderDto.StringValue4 : ""; txtPanelSchedule.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue5)) ? HeaderDto.StringValue5 : ""; txtPanelRev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue6)) ? HeaderDto.StringValue6 : ""; //txtLocationDrwgForPanel.Text = _dto.QaqcfromDetails[0].StringValue7; //txtLocationForPanelRev.Text = _dto.QaqcfromDetails[0].StringValue8; FIWPName.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; SystemNumber.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; SystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; //Drawing List<DrawingDTO> drawingDTO = _dto.QaqcrefDrawing; lvDrawing.ItemsSource = drawingDTO; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { txt500VDC, txt1000VDC, txt2500VDC, txtA_Comments}, new List<FrameworkElement> { txtAT_SerialNo, txtAT_CalibrationDueDate, txtAT_ByWhom, txtAT_Date}, new List<FrameworkElement> { txtAG_SerialNo, txtAG_CalibrationDueDate, txtAG_ByWhom, txtAG_Date}, new List<FrameworkElement> {lvNFCSignListA} }, new List<List<FrameworkElement>> { new List<FrameworkElement> { rdob1_1, rdob1_2, cspVI1, txtVI1 }, new List<FrameworkElement> { rdob2_1, rdob2_2, cspVI2, txtVI2 }, new List<FrameworkElement> { rdob3_1, rdob3_2, rdob3_3, cspVI3, txtVI3 }, new List<FrameworkElement> { rdob4_1, rdob4_2, rdob4_3, cspVI4, txtVI4 }, new List<FrameworkElement> { txtB_500VDC, txtB_1000VDC, txtB_2500VDC, txtB_Comments}, new List<FrameworkElement> { txtBT_SerialNo, txtBT_CalibrationDueDate, txtBT_ByWhom, txtBT_Date}, new List<FrameworkElement> { txtBG_SerialNo, txtBG_CalibrationDueDate, txtBG_ByWhom, txtBG_Date}, new List<FrameworkElement> {lvNFCSignListB} }, new List<List<FrameworkElement>> { new List<FrameworkElement> { rdoc1_1, rdoc1_2, cspVP1, txtVP1 }, new List<FrameworkElement> { rdoc2_1, rdoc2_2, cspVP2, txtVP2 }, new List<FrameworkElement> { rdoc3_1, rdoc3_2, cspVP3, txtVP3 }, new List<FrameworkElement> { rdoc4_1, rdoc4_2, rdoc4_3, cspVP4, txtVP4 }, new List<FrameworkElement> { rdoc5_1, rdoc5_2, rdoc5_3, cspVP5, txtVP5 }, new List<FrameworkElement> { txtC_500VDC, txtC_1000VDC, txtC_2500VDC, txtC_Comments}, new List<FrameworkElement> { txtCT_SerialNo, txtCT_CalibrationDueDate, txtCT_ByWhom, txtCT_Date}, new List<FrameworkElement> { txtCG_SerialNo, txtCG_CalibrationDueDate, txtCG_ByWhom, txtCG_Date}, new List<FrameworkElement> {lvNFCSignListC} } }; lvNFCSignListA.SelectionChanged += lvNFCSignListA_SelectionChanged; lvNFCSignListB.SelectionChanged += lvNFCSignListB_SelectionChanged; lvNFCSignListC.SelectionChanged += lvNFCSignListC_SelectionChanged; //Header Binding QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); lblProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; lblProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; lblCWPNo.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; lblContractorJobNo.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; //lblEHTZoneDRWG.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; //lblEHTZoneDRWGrev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue2)) ? HeaderDto.StringValue2 : ""; //lblLocationDRWG.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue3)) ? HeaderDto.StringValue3 : ""; //lblLocationDRWGrev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue4)) ? HeaderDto.StringValue4 : ""; lblIWPNo.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; lblSystemNo.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; lblSystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; cbEHTTagNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue5)) ? HeaderDto.StringValue5 : ""; lblPanelNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue6)) ? HeaderDto.StringValue6 : ""; lblCCT.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue7)) ? HeaderDto.StringValue7 : ""; lblControllerNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue8)) ? HeaderDto.StringValue8 : ""; lblHTCNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue9)) ? HeaderDto.StringValue9 : ""; //Drawing List<DrawingDTO> drawingDto = _dto.QaqcrefDrawing; lvDrawing.ItemsSource = drawingDto; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { dtpInspectionDate, txtInspectedBy } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtD_InitialMTRMark, txtD_EndMTRMark, txtD_ActualLength, txtD_Print, txtD_Sign, txtD_Date} }, new List<List<FrameworkElement>>{ new List<FrameworkElement> {txtGT_From, txtGT_To, txtGT_PrintName, txtGT_Date}, new List<FrameworkElement> {txtGS_From, txtGS_To, txtGS_PrintName, txtGS_Date}, new List<FrameworkElement> {txtGC_From, txtGC_To, txtGC_PrintName, txtGC_Date}, new List<FrameworkElement> {txtP_COND, txtP_GRND, txtP_Comment}, new List<FrameworkElement> {txtTestEquipType, txtTestSerial, txtTestCalibrationDueDate, txtTestByWhom, txtTestDate} }, new List<List<FrameworkElement>> { new List<FrameworkElement> {txtTT_From, txtTT_To, txtTT_PrintName, txtTT_Date}, new List<FrameworkElement> {txtTS_From, txtTS_To, txtTS_PrintName, txtTS_Date}, new List<FrameworkElement> {txtTC_From, txtTC_To, txtTC_PrintName, txtTC_Date} }, }; QaqcformdetailDTO header = (from lv in _dto.QaqcfromDetails where lv.InspectionLUID == QAQCGroup.Header select lv).FirstOrDefault<QaqcformdetailDTO>(); ProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; ProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; CWPName.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; JobNumber.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; //lblCableSCHEDNo.Text = (!string.IsNullOrEmpty(header.StringValue1)) ? header.StringValue1 : ""; //lblCableSCHEDrev.Text = (!string.IsNullOrEmpty(header.StringValue2)) ? header.StringValue2 : ""; //lblRFIDRWGNo.Text = (!string.IsNullOrEmpty(header.StringValue3)) ? header.StringValue3 : ""; //lblRFIDRWGrev.Text = (!string.IsNullOrEmpty(header.StringValue4)) ? header.StringValue4 : ""; //lblRFIDRWGNo.Text = (!string.IsNullOrEmpty(header.StringValue5)) ? header.StringValue5 : ""; //lblRFIDRWGrev.Text = (!string.IsNullOrEmpty(header.StringValue6)) ? header.StringValue6 : ""; //DrawingName2.Text = (!string.IsNullOrEmpty(header.StringValue7)) ? header.StringValue7 : ""; //lblToLocationDRWGrev.Text = (!string.IsNullOrEmpty(header.StringValue8)) ? header.StringValue8 : ""; FIWPName.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; SystemNumber.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; SystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; cbCableTagNo.Text = (!string.IsNullOrEmpty(header.StringValue9)) ? header.StringValue9 : ""; lblEstLength.Text = (!string.IsNullOrEmpty(header.StringValue10)) ? header.StringValue10 : ""; lblReelNo.Text = (!string.IsNullOrEmpty(header.StringValue11)) ? header.StringValue11 : ""; lblCableType.Text = (!string.IsNullOrEmpty(header.StringValue12)) ? header.StringValue12 : ""; //lbl cbCableTagNo.Text = header.StringValue13; - shield lblVoltageRating.Text = (!string.IsNullOrEmpty(header.StringValue14)) ? header.StringValue14 : ""; lblConductors.Text = (!string.IsNullOrEmpty(header.StringValue15)) ? header.StringValue15 : ""; //cbCableTagNo.Text = header.StringValue16; - insul lblCableSizeAWG.Text = (!string.IsNullOrEmpty(header.StringValue17)) ? header.StringValue17 : ""; this.txtInspectedBy.Text = Login.UserAccount.UserName; //Drawing List<DrawingDTO> drawingDto = _dto.QaqcrefDrawing; lvDrawing.ItemsSource = drawingDto; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { dtpInspectionDate, txtInspectionBy } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkVIC1, rdoVIC1Yes, rdoVIC1No }, new List<FrameworkElement> { chkVIC2, rdoVIC2Yes, rdoVIC2No }, new List<FrameworkElement> { chkVIC3, rdoVIC3Yes, rdoVIC3No }, new List<FrameworkElement> { chkVIC4, rdoVIC4Yes, rdoVIC4No }, new List<FrameworkElement> { chkVIC5, rdoVIC5Yes, rdoVIC5No }, new List<FrameworkElement> { chkVIC6, rdoVIC6Yes, rdoVIC6No }, new List<FrameworkElement> { chkVIC7, rdoVIC7Yes, rdoVIC7No }, new List<FrameworkElement> { chkVIC8, rdoVIC8Yes, rdoVIC8No }, new List<FrameworkElement> { chkVIC9, rdoVIC9Yes, rdoVIC9No }, new List<FrameworkElement> { chkVIC10, rdoVIC10Yes, rdoVIC10No }, new List<FrameworkElement> { chkVIC11, rdoVIC11Yes, rdoVIC11No }, new List<FrameworkElement> { chkVIC12, rdoVIC12Yes, rdoVIC12No }, new List<FrameworkElement> { chkVIC13, rdoVIC13Yes, rdoVIC13No }, new List<FrameworkElement> { chkVIC14, rdoVIC14Yes, rdoVIC14No }, new List<FrameworkElement> { chkVIC15, rdoVIC15Yes, rdoVIC15No }, new List<FrameworkElement> { chkVIC16, rdoVIC16Yes, rdoVIC16No }, new List<FrameworkElement> { chkVIC17, rdoVIC17Yes, rdoVIC17No }, new List<FrameworkElement> { chkVIC18, rdoVIC18Yes, rdoVIC18No }, new List<FrameworkElement> { chkVIC19, rdoVIC19Yes, rdoVIC19No }, new List<FrameworkElement> { chkVIC20, rdoVIC20Yes, rdoVIC20No }, new List<FrameworkElement> { txtVIC } } }; QaqcformdetailDTO header = (from lv in _dto.QaqcfromDetails where lv.InspectionLUID == QAQCGroup.Header select lv).FirstOrDefault<QaqcformdetailDTO>(); txtCableTrayTagNo.Text = (!string.IsNullOrEmpty(_dto.TagNumber)) ? _dto.TagNumber : ""; txtProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; txtProjectNo.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; txtJobNo.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; txtContractNo.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; txtRefDrwg.Text = (!string.IsNullOrEmpty(header.StringValue1)) ? header.StringValue1 : ""; txtRefSpec.Text = (!string.IsNullOrEmpty(header.StringValue2)) ? header.StringValue2 : ""; txtCableTrayFrom.Text = (!string.IsNullOrEmpty(header.StringValue3)) ? header.StringValue3 : ""; txtCableTrayTo.Text = (!string.IsNullOrEmpty(header.StringValue4)) ? header.StringValue4 : ""; txtIWPNo.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; txtSystemNo.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; txtSystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; txtInspectionBy.Text = Login.UserAccount.UserName; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { inspDate, txtInpectedBy } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtLength, txtUOM } , new List<FrameworkElement> {chkYes, chkNo} }, new List<List<FrameworkElement>> { new List<FrameworkElement> { lvNFCSignList2 } }, new List<List<FrameworkElement>>{ new List<FrameworkElement> {txtAGRND, txtBGRND, txtCGRND, txtNGRND, txtABCNGRND, txtComments}, new List<FrameworkElement> {txtEquip, txtSerial, txtCalibrationDueDate, txtByWhom, txtData2} } }; lvNFCSignList2.SelectionChanged += lvNFCSignList2_SelectionChanged; ProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; ProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; CWPName.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; JobNumber.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; FIWPName.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; SystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; SystemNumber.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; //Header Binding QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); StringVar9.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; StringVar15.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue2)) ? HeaderDto.StringValue2 : ""; StringVar6.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue3)) ? HeaderDto.StringValue3 : ""; txtConductors.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue4)) ? HeaderDto.StringValue4 : ""; StringVar4.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue5)) ? HeaderDto.StringValue5 : ""; txtUOM.Text = ""; //Grid Binding List<QaqcformdetailDTO> grdDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Grid).ToList() ; gvCable.ItemsSource = grdDto; txtTotalAssigned.Text = grdDto.Sum(x => Convert.ToDecimal(x.StringValue2)).ToString(); this.txtInpectedBy.Text = Login.UserAccount.UserName; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { dtpInspectionDate, txtInpectedBy } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtLength, txtUOM }, new List<FrameworkElement> {rdoYes,rdoNo} }, new List<List<FrameworkElement>> { new List<FrameworkElement> {lvNFCSignList2} }, new List<List<FrameworkElement>>{ new List<FrameworkElement> {txtCONDtoCOND, txtCONDtoGRND, txtCONDtoSHIELD, txtSHIELDtoGRND, txtComments}, new List<FrameworkElement> {txtEquip, txtSerial, txtCalibrationDueDate, txtByWhom, dtpDate} } }; lvNFCSignList2.SelectionChanged += lvNFCSignList2_SelectionChanged; QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); ProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; ProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; CWPName.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; JobNumber.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; FIWPName.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; SystemNumber.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; SystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; StringVar9.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; StringVar15.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue2)) ? HeaderDto.StringValue2 : ""; StringVar6.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue3)) ? HeaderDto.StringValue3 : ""; txtConductors.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue4)) ? HeaderDto.StringValue4 : ""; StringVar4.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue5)) ? HeaderDto.StringValue5 : ""; List<QaqcformdetailDTO> grid = (from lv in _dto.QaqcfromDetails where lv.InspectionLUID == QAQCGroup.Grid select lv).ToList<QaqcformdetailDTO>(); lvList.ItemsSource = grid; txtTotalAssigned.Text = grid.Sum(o => Convert.ToDecimal(o.StringValue2)).ToString(); this.txtInpectedBy.Text = Login.UserAccount.UserName; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { dtpInspectionDate, txtInpectedBy } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtLength, txtUOM }, new List<FrameworkElement> { chkYes, chkNo} }, new List<List<FrameworkElement>> { new List<FrameworkElement> {lvNFCSignList2} }, new List<List<FrameworkElement>>{ new List<FrameworkElement> { txtCOND, txtGRND, txtComments}, new List<FrameworkElement> { txtEquip, txtSerial, dtpCalibrationDueDate, txtByWhom, dtpDate} } }; txtProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; txtProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; txtCwpEwpNo.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; txtContractorJobNo.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; txtIwpNo.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; txtSystemNo.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; txtSystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; List<QaqcformdetailDTO> grid = (from lv in _dto.QaqcfromDetails where lv.InspectionLUID == QAQCGroup.Grid select lv).ToList<QaqcformdetailDTO>(); QaqcformdetailDTO header = (from lv in _dto.QaqcfromDetails where lv.InspectionLUID == QAQCGroup.Header select lv).FirstOrDefault<QaqcformdetailDTO>(); lvList.ItemsSource = grid; txtReelNo.Text = (!string.IsNullOrEmpty(header.StringValue1)) ? header.StringValue1 : ""; txtCableType.Text = (!string.IsNullOrEmpty(header.StringValue2)) ? header.StringValue2 : ""; txtVoltageRating.Text = (!string.IsNullOrEmpty(header.StringValue3)) ? header.StringValue3 : ""; txtConductors.Text = (!string.IsNullOrEmpty(header.StringValue4)) ? header.StringValue4 : ""; txtCableSize.Text = (!string.IsNullOrEmpty(header.StringValue5)) ? header.StringValue5 : ""; txtTotalAssigned.Text = grid.Sum(o => Convert.ToDecimal(o.StringValue2)).ToString(); this.txtInpectedBy.Text = Login.UserAccount.UserName; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { txtInspectionDate, txtInspectedBy, txtLocation, txtRow, txtShelf} }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtAT_SerialNo, txtAT_CalibrationDueDate, txtAT_ByWhom, txtAT_Date}, new List<FrameworkElement> { txtAG_SerialNo, txtAT_Date, txtAG_ByWhom, txtAG_Date} } }; ProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; ProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; CWPName.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; JobNumber.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; foreach (QaqcformdetailDTO q in _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Grid).ToList<QaqcformdetailDTO>()) UpdateGrid.Add(q); lvCableCatalogue.ItemsSource = UpdateGrid; lvCableCatalogue.PointerWheelChanged += lvCableCatalogue_PointerWheelChanged; this.txtInspectedBy.Text = Login.UserAccount.UserName; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { txtInspectionDate, txtInspectedBy } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtD_InitialMTRMark, txtD_EndMTRMark, txtD_ActualLength }, new List<FrameworkElement> { txtD_Print, txtD_Sign, txtD_Date} }, new List<List<FrameworkElement>>{ new List<FrameworkElement> { txtGT_From, txtGT_To, txtGT_PrintName, txtGT_Date}, new List<FrameworkElement> { txtGS_From, txtGS_To, txtGS_PrintName, txtGS_Date}, new List<FrameworkElement> { txtGC_From, txtGC_To, txtGC_PrintName, txtGC_Date}, new List<FrameworkElement> { txtP_CC, txtP_CG, txtP_CS, txtP_SG, txtP_Comment}, new List<FrameworkElement> { txtTestEquipType, txtTestSerial, txtTestCalibrationDueDate, txtTestByWhom, txtTestDate} }, new List<List<FrameworkElement>>{ new List<FrameworkElement> { txtTT_From, txtTT_To, txtTT_PrintName, txtTT_Date}, new List<FrameworkElement> { txtTS_From, txtTS_To, txtTS_PrintName, txtTS_Date}, new List<FrameworkElement> { txtTC_From, txtTC_To, txtTC_PrintName, txtTC_Date}, } }; QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); lblProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; lblProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; lblCWPNo.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; lblContractorJobNo.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; //lblCableSCHEDNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; //lblCableSCHEDrev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue2)) ? HeaderDto.StringValue2 : ""; //lblRFIDRWGNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue3)) ? HeaderDto.StringValue3 : ""; //lblRFIDRWGrev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue4)) ? HeaderDto.StringValue4 : ""; //lblFromLocationDRWGNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue5)) ? HeaderDto.StringValue5 : ""; //lblFromLocationDRWGrev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue6)) ? HeaderDto.StringValue6 : ""; //lblToLocationDRWGNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue7)) ? HeaderDto.StringValue7 : ""; //lblToLocationDRWGrev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue8)) ? HeaderDto.StringValue8 : ""; lblIWPNo.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; lblSystemNo.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; lblSystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; cbCableTagNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue9)) ? HeaderDto.StringValue9 : ""; //cbCableTagNo.Items.Add(HeaderDto.StringValue9); lblEstLength.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue10)) ? HeaderDto.StringValue10 : ""; lblReelNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue11)) ? HeaderDto.StringValue11 : ""; lblCableType.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue12)) ? HeaderDto.StringValue12 : ""; lblShield.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue13)) ? HeaderDto.StringValue13 : ""; lblVoltageRating.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue14)) ? HeaderDto.StringValue14 : ""; lblConductors.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue15)) ? HeaderDto.StringValue15 : ""; // = HeaderDto.StringValue16; lblCableSizeAWG.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue17)) ? HeaderDto.StringValue17 : ""; this.txtInspectedBy.Text = Login.UserAccount.UserName; //Drawing List<DrawingDTO> drawingDTO = _dto.QaqcrefDrawing; lvDrawing.ItemsSource = drawingDTO; }
public void DoAfter(QaqcformDTO _dto) { controls = new List<List<List<FrameworkElement>>> { new List<List<FrameworkElement>> { new List<FrameworkElement> { txtLtgDev, txtTtlLts } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkVIoC1, rdoVIoC1Yes, rdoVIoC1No }, new List<FrameworkElement> { chkVIoC2, rdoVIoC2Yes, rdoVIoC2No }, new List<FrameworkElement> { chkVIoC3, rdoVIoC3Yes, rdoVIoC3No }, new List<FrameworkElement> { chkVIoC4, rdoVIoC4Yes, rdoVIoC4No }, new List<FrameworkElement> { chkVIoC5, rdoVIoC5Yes, rdoVIoC5No }, new List<FrameworkElement> { chkVIoC6, rdoVIoC6Yes, rdoVIoC6No }, new List<FrameworkElement> { chkVIoC7, rdoVIoC7Yes, rdoVIoC7No }, new List<FrameworkElement> { chkVIoC8, rdoVIoC8Yes, rdoVIoC8No }, new List<FrameworkElement> { chkVIoC9, rdoVIoC9Yes, rdoVIoC9No }, new List<FrameworkElement> { chkVIoC10, rdoVIoC10Yes, rdoVIoC10No } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { chkFTFCaC1, rdoFTFCaC1Yes, rdoFTFCaC1No }, new List<FrameworkElement> { chkFTFCaC2, rdoFTFCaC2Yes, rdoFTFCaC2No }, new List<FrameworkElement> { chkFTFCaC3, rdoFTFCaC3Yes, rdoFTFCaC3No }, new List<FrameworkElement> { chkFTFCaC4, rdoFTFCaC4Yes, rdoFTFCaC4No }, new List<FrameworkElement> { chkFTFCaC5, rdoFTFCaC5Yes, rdoFTFCaC5No } }, new List<List<FrameworkElement>> { new List<FrameworkElement> { txtVoltage, txtEquipType, txtAMPS, txtSerialNo, txtCalibrationDueDate,txtByWhorm,txtDate } } }; txtProjectName.Text = (!string.IsNullOrEmpty(_dto.ProjectName)) ? _dto.ProjectName : ""; txtProjectNumber.Text = (!string.IsNullOrEmpty(_dto.ProjectNumber)) ? _dto.ProjectNumber : ""; txtCwpEwpNo.Text = (!string.IsNullOrEmpty(_dto.CWPName)) ? _dto.CWPName : ""; txtContractorJobNo.Text = (!string.IsNullOrEmpty(_dto.JobNumber)) ? _dto.JobNumber : ""; //Header Binding QaqcformdetailDTO HeaderDto = _dto.QaqcfromDetails.Where(x => x.InspectionLUID == QAQCGroup.Header).FirstOrDefault(); //txtLocationDrwg.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue1)) ? HeaderDto.StringValue1 : ""; //txtLocationRev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue2)) ? HeaderDto.StringValue2 : ""; //txtDetailDrwg.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue3)) ? HeaderDto.StringValue3 : ""; //txtDetailRev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue4)) ? HeaderDto.StringValue4 : ""; txtPanelSchedule.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue5)) ? HeaderDto.StringValue5 : ""; txtPanelRev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue6)) ? HeaderDto.StringValue6 : ""; //txtLocationDrwgForPanel.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue7)) ? HeaderDto.StringValue7 : ""; //txtLocationForPanelRev.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue8)) ? HeaderDto.StringValue8 : ""; txtIwpNo.Text = (!string.IsNullOrEmpty(_dto.FIWPName)) ? _dto.FIWPName : ""; txtSystemNo.Text = (!string.IsNullOrEmpty(_dto.SystemNumber)) ? _dto.SystemNumber : ""; txtSystemName.Text = (!string.IsNullOrEmpty(_dto.SystemName)) ? _dto.SystemName : ""; cboCircuit.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue9)) ? HeaderDto.StringValue9 : ""; txtPanelNo.Text = (!string.IsNullOrEmpty(HeaderDto.StringValue10)) ? HeaderDto.StringValue10 : ""; //Drawing List<DrawingDTO> drawingDTO = _dto.QaqcrefDrawing; lvDrawing.ItemsSource = drawingDTO; }
//QaqcForm Save To File public async Task<bool> SaveToQaqcForm(QaqcformDTO dto, Windows.Storage.StorageFolder _path, string _filename) { bool retValue = false; WinAppLibrary.Utilities.Helper helper = new WinAppLibrary.Utilities.Helper(); try { var xmlstream = FormSerialize.EncryptHashSerializeTo<QaqcformDTO>(dto); await helper.SaveFileStream(_path, _filename, xmlstream); retValue = true; } catch (Exception e) { helper.ExceptionHandler(e, "SaveToQaqcForm"); throw e; } return retValue; }
private async void SubmitITR() { bool retvalue = false; List<QaqcformDTO> ReadyDto = new List<QaqcformDTO>(); List<QaqcformtemplateDTO> NotReadyToSubmit = new List<QaqcformtemplateDTO>(); List<QaqcformtemplateDTO> ReadyToSubmit = new List<QaqcformtemplateDTO>(); string filename = ""; WinAppLibrary.Utilities.Helper helper = new WinAppLibrary.Utilities.Helper(); try { if (_ofiles.Count > 0) { ReadyToSubmit = _ofiles.Where(x => x.QAQCFormCode == "3").ToList(); NotReadyToSubmit = _ofiles.Where(x => x.QAQCFormCode != "3").ToList(); } //Search : Ready To Sumbmit List foreach (QaqcformtemplateDTO item in ReadyToSubmit) { QaqcformDTO dto = new QaqcformDTO(); filename = item.QAQCFormTemplateID.ToString() + "_" + item.QAQCTypeLUID.ToString() + ".xml"; dto = await LoadToQaqcform(filename); if (item.DTOStatus != (int)WinAppLibrary.Utilities.RowStatus.Delete) { dto.UpdatedDate = DateTime.Now; dto.UpdatedBy = Login.UserAccount.UserName; dto.IsSubmitted = 1; //0=Download / 1=Submit dto.DTOStatus = (int)WinAppLibrary.Utilities.RowStatus.Update; } ReadyDto.Add(dto); } //Save To Server retvalue = await _FillOutSubmitITR.SaveQaqcformForSubmit(ReadyDto); //Delete Files foreach (QaqcformtemplateDTO item in _ofiles.Where(x => x.QAQCFormCode == "3")) { filename = item.QAQCFormTemplateID.ToString() + "_" + item.QAQCTypeLUID.ToString() + ".xml"; await helper.DeleteFileStream(BaseFolder, filename); } //Update FileList await SaveToQaqcformtemplate(NotReadyToSubmit, BaseFolder, Lib.ITRList.DownloadList); BindList(); WinAppLibrary.Utilities.Helper.SimpleMessage("Submit Complete", "Complete!"); } catch (Exception ex) { (new WinAppLibrary.Utilities.Helper()).ExceptionHandler(ex, "SubmitITR"); } }
private async void RemoveITR() { List<QaqcformDTO> removeDto = new List<QaqcformDTO>(); List<QaqcformtemplateDTO> forKeep =new List<QaqcformtemplateDTO>(); List<QaqcformtemplateDTO> forRemove = new List<QaqcformtemplateDTO>(); string filename = ""; WinAppLibrary.Utilities.Helper helper = new WinAppLibrary.Utilities.Helper(); try { if (gvDocument.SelectedItems.Count > 0) { List<QaqcformtemplateDTO> targets = (List<QaqcformtemplateDTO>)gvDocument.SelectedItems; if (_ofiles.Count <= 0) { return; } forRemove = _ofiles.Intersect(targets).ToList(); // 삭제 forKeep = _ofiles.Except(targets).ToList(); // 유지 foreach (QaqcformtemplateDTO data in _ofiles) { if (targets.Contains(data) == true) { QaqcformDTO dto = new QaqcformDTO(); filename = data.QAQCFormTemplateID.ToString() + "_" + data.QAQCTypeLUID.ToString() + ".xml"; dto = await LoadToQaqcform(filename); dto.UpdatedDate = DateTime.Now; dto.UpdatedBy = Login.UserAccount.UserName; dto.DTOStatus = (int)WinAppLibrary.Utilities.RowStatus.Delete; // QaqcformDTO Delete mark dto.QaqcfromDetails.Select(c => { c.DTOStatus = (int)WinAppLibrary.Utilities.RowStatus.Delete; return c; }); // QaqcformdetailDTO Delete mark removeDto.Add(dto); data.DTOStatus = (int)WinAppLibrary.Utilities.RowStatus.Delete; data.QAQCFormCode = "3"; // Status for Submit // Update local file await SaveToQaqcForm(dto, BaseFolder, filename); } } switch (Login.LoginMode) { // OnMode일 때 서버로 내용 전달하고 file 삭제 / List 갱신 case WinAppLibrary.UI.LogMode.OnMode: //Save To Server await _FillOutSubmitITR.SaveQaqcformForSubmit(removeDto); // Delete files foreach (QaqcformtemplateDTO item in forRemove) { filename = item.QAQCFormTemplateID.ToString() + "_" + item.QAQCTypeLUID.ToString() + ".xml"; await helper.DeleteFileStream(BaseFolder, filename); } // Update for keep FileList await SaveToQaqcformtemplate(forKeep, BaseFolder, Lib.ITRList.DownloadList); break; case WinAppLibrary.UI.LogMode.OffMode: // Update for All FileList await SaveToQaqcformtemplate(_ofiles, BaseFolder, Lib.ITRList.DownloadList); break; } BindList(); WinAppLibrary.Utilities.Helper.SimpleMessage("Remove Complete", "Complete!"); } } catch (Exception ex) { (new WinAppLibrary.Utilities.Helper()).ExceptionHandler(ex, "btnRemove_Click"); } }
public async Task<QaqcformDTO> LoadToQaqcform(string filename) { QaqcformDTO filedto = new QaqcformDTO(); try { if (BaseFolder.GetFileAsync(filename) != null) { WinAppLibrary.Utilities.Helper helper = new WinAppLibrary.Utilities.Helper(); var stream = await helper.GetFileStream(BaseFolder, filename); filedto = await (new WinAppLibrary.Utilities.Helper()).EncryptDeserializeFrom<RevealProjectSvc.QaqcformDTO>(stream); } else { WinAppLibrary.Utilities.Helper.SimpleMessage("Not Found Download File", "Error"); } } catch (Exception e) { (new WinAppLibrary.Utilities.Helper()).ExceptionHandler(e, "LoadToQaqcform"); throw e; } return filedto; }