Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
            }
        }
Exemplo n.º 5
0
        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;
            }
        }
Exemplo n.º 6
0
        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;
            }
        }