private void ClearAddreeseesForcingStatus_Click(object sender, EventArgs e) { ForceAdressees lFrcAddr = new ForceAdressees(); lFrcAddr.ShowDialog(); if (lFrcAddr._isOk) { Application.UseWaitCursor = true; DataPackageTestClient.DataPackageServiceClient.TargetAddressType lTAType = new DataPackageTestClient.DataPackageServiceClient.TargetAddressType(); lTAType.Type = (DataPackageServiceClient.AddressTypeEnum)Enum.Parse(typeof(DataPackageServiceClient.AddressTypeEnum), (string)lFrcAddr.AddressTypeList.SelectedItem); lTAType.Id = lFrcAddr.AddressIdBox.Text; uint lReqTimeOut = UInt32.Parse(lFrcAddr.TimeOutBox.Text); DataPackageTestClient.DataPackageServiceClient.DataPackageResult lUpRes = _dataPkgServiceCl.clearAddreeseesForcingStatus(_sid, lTAType, lReqTimeOut);; string lTxt = "---------------------------------\n"; lTxt += "ClearAddreeseesForcingStatus (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } Application.UseWaitCursor = false; } }
private void DistributeBaseline_Click(object sender, EventArgs e) { DistributeBaselineForm lDistrBl = new DistributeBaselineForm(); lDistrBl.ShowDialog(); if (lDistrBl._isOk) { Application.UseWaitCursor = true; DataPackageTestClient.DataPackageServiceClient.TargetAddressType lTAType = new DataPackageTestClient.DataPackageServiceClient.TargetAddressType(); lTAType.Type = (DataPackageServiceClient.AddressTypeEnum)Enum.Parse(typeof(DataPackageServiceClient.AddressTypeEnum), (string)lDistrBl.AddressTypeList.SelectedItem); lTAType.Id = lDistrBl.AddressIdBox.Text; DataPackageTestClient.DataPackageServiceClient.BaselineDistributionAttributes lBlDistrAttr = new DataPackageTestClient.DataPackageServiceClient.BaselineDistributionAttributes(); lBlDistrAttr.TransferMode = (DataPackageServiceClient.FileTransferMode)Enum.Parse(typeof(DataPackageServiceClient.FileTransferMode), (string)lDistrBl.TransferModeBox.SelectedItem); lBlDistrAttr.fileCompression = lDistrBl.FileCompressionBox.Checked; lBlDistrAttr.transferDate = lDistrBl.TransferDatePicker.Value; lBlDistrAttr.transferExpirationDate = lDistrBl.ExpirationDatePicker.Value; lBlDistrAttr.priority = SByte.Parse(lDistrBl.PriorityBox.Text); uint lReqTimeOut = UInt32.Parse(lDistrBl.RequestTimeOutBox.Text); bool lIncr = lDistrBl.IncrementalBox.Checked; DataPackageTestClient.DataPackageServiceClient.DataPackageResult lUpRes = _dataPkgServiceCl.distributeBaseline(_sid, lTAType, lBlDistrAttr, lReqTimeOut, lIncr); string lTxt = "---------------------------------\n"; lTxt += "DistributeBaseline (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } Application.UseWaitCursor = false; } }
private void AssignCurrentBaselineToElement_Click(object sender, EventArgs e) { AssignCurrentBaselineForm lCBlBox = new AssignCurrentBaselineForm(); lCBlBox.ShowDialog(this); if (lCBlBox._isOk) { Application.UseWaitCursor = true; DataPackageTestClient.DataPackageServiceClient.TargetAddressType lTAType = new DataPackageTestClient.DataPackageServiceClient.TargetAddressType(); lTAType.Type = (DataPackageServiceClient.AddressTypeEnum)Enum.Parse(typeof(DataPackageServiceClient.AddressTypeEnum), (string)lCBlBox.AddressTypeList.SelectedItem); lTAType.Id = lCBlBox.AddressIdBox.Text; DataPackageTestClient.DataPackageServiceClient.DataPackageResult lUpRes = _dataPkgServiceCl.assignCurrentBaselineToElement(_sid, lTAType, lCBlBox.VersionBox.Text, lCBlBox.ExpirationPicker.Value); string lTxt = "---------------------------------\n"; lTxt += "AssignCurrentBaselineToElement (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } Application.UseWaitCursor = false; } }
private void UploadDataPackagesButton_Click(object sender, EventArgs e) { UploadPackagesExplorer lUDPEx = new UploadPackagesExplorer(); lUDPEx.ShowDialog(this); if (lUDPEx._isOk) { Application.UseWaitCursor = true; List <string> lPkgToUp = new List <string>(); foreach (string lPkg in lUDPEx._listPackages) { if (System.Text.RegularExpressions.Regex.IsMatch(System.IO.Path.GetFileName(lPkg), @"^(pisbase|pismission|pisinfotainment|lmt)-(\d+\.){3}\d+\.zip$", System.Text.RegularExpressions.RegexOptions.IgnoreCase)) { lPkgToUp.Add(lPkg); } } DataPackageTestClient.DataPackageServiceClient.DataPackageResult lUpRes = _dataPkgServiceCl.uploadDataPackages(_sid, lPkgToUp.ToArray()); string lTxt = "---------------------------------\n"; lTxt += "UploadDataPackages (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } Application.UseWaitCursor = false; } }
private void DefineNewBaseline_Click(object sender, EventArgs e) { BaselineDefinitionBox lBlDefBx = new BaselineDefinitionBox(); lBlDefBx.ShowDialog(this); if (lBlDefBx._isOk) { Application.UseWaitCursor = true; DataPackageTestClient.DataPackageServiceClient.DataPackageResult lUpRes = _dataPkgServiceCl.defineNewBaseline(_sid, lBlDefBx._baselineDefinition);; string lTxt = "---------------------------------\n"; lTxt += "DefineNewBaseline (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } Application.UseWaitCursor = false; } }
private void AutoTest_Click(object sender, EventArgs e) { UploadPackagesExplorer lUDPEx = new UploadPackagesExplorer(); lUDPEx.ShowDialog(this); string lTxt = ""; DataPackageTestClient.DataPackageServiceClient.DataPackageResult lUpRes = new DataPackageTestClient.DataPackageServiceClient.DataPackageResult(); if (lUDPEx._isOk) { Application.UseWaitCursor = true; List <string> lPkgToUp = new List <string>(); List <string> lBLToUp = new List <string>(); foreach (string lPkg in lUDPEx._listPackages) { if (System.Text.RegularExpressions.Regex.IsMatch(System.IO.Path.GetFileName(lPkg), @"^(pisbase|pismission|pisinfotainment|lmt)-(\d+\.){3}\d+\.zip$", System.Text.RegularExpressions.RegexOptions.IgnoreCase)) { lPkgToUp.Add(lPkg); } else { if (System.Text.RegularExpressions.Regex.IsMatch(System.IO.Path.GetFileName(lPkg), @"^baseline-(\d+\.){3}\d+\.xml$", System.Text.RegularExpressions.RegexOptions.IgnoreCase)) { lBLToUp.Add(lPkg); } } } foreach (string lBLfile in lBLToUp) { DataPackageTestClient.DataPackageServiceClient.BaselineDefinition lBlDef = new DataPackageTestClient.DataPackageServiceClient.BaselineDefinition(); XmlDocument lXmlDiffDoc = new XmlDocument(); lXmlDiffDoc.Load(lBLfile); XmlElement lXmlDiffDocRoot = lXmlDiffDoc.DocumentElement; XmlNode lXmlBaselineDef = lXmlDiffDocRoot.SelectSingleNode("//Baseline"); foreach (XmlAttribute lAttr in lXmlBaselineDef.Attributes) { switch (lAttr.Name) { case "Version": lBlDef.BaselineVersion = lAttr.Value; break; case "ActivationDate": lBlDef.BaselineCreationDate = DateTime.Parse(lAttr.Value); break; default: break; } } XmlNode lXmlBaselineDescr = lXmlDiffDocRoot.SelectSingleNode("//FileDescription"); lBlDef.BaselineDescription = lXmlBaselineDescr.InnerText; XmlNodeList lXmlPackageNodes = lXmlDiffDocRoot.SelectNodes("//Package"); foreach (XmlNode lXmlPackageNode in lXmlPackageNodes) { string lDPType = ""; string lDPVersion = ""; foreach (XmlAttribute lAttr in lXmlPackageNode.Attributes) { switch (lAttr.Name) { case "Name": lDPType = lAttr.Value.ToUpper(); break; case "Version": lDPVersion = lAttr.Value; break; default: break; } } switch (lDPType) { case "PISBASE": lBlDef.PISBaseDataPackageVersion = lDPVersion; break; case "PISMISSION": lBlDef.PISMissionDataPackageVersion = lDPVersion; break; case "LMT": lBlDef.LMTDataPackageVersion = lDPVersion; break; case "PISINFOTAINMENT": lBlDef.PISInfotainmentDataPackageVersion = lDPVersion; break; default: break; } } lUpRes = _dataPkgServiceCl.defineNewBaseline(_sid, lBlDef); lTxt = "---------------------------------\n"; lTxt += "DefineNewBaseline (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } } lUpRes = _dataPkgServiceCl.uploadDataPackages(_sid, lPkgToUp.ToArray()); lTxt = "---------------------------------\n"; lTxt += "UploadDataPackages (" + DateTime.Now.ToString() + ")\n"; lTxt += "---------------------------------\n"; lTxt += "Request Id : " + lUpRes.reqId + "\n"; lTxt += "Error Code : " + lUpRes.error_code + "\n"; lock (_logtxt) { _logtxt += lTxt; } Application.UseWaitCursor = false; } }