def __init__(self, xmlNode_0=None, procEntityDirectionBase_0=None, string_0=None, string_1=None): ProcEntityBase.__init__(self) self.uidBase = None if xmlNode_0 != None: xmlNodes = xmlNode_0.namedItem("RdnUid") xmlNodes1 = xmlNode_0.namedItem("FdnUid") if (xmlNodes != None): xmlNodes2 = xmlNodes.namedItem("RwyUid") xmlNodes3 = xmlNodes2.namedItem("AhpUid") self.uidBase = ProcEntityRDN(None, xmlNodes3.namedItem("codeId").toElement().text(), \ xmlNodes2.namedItem("txtDesig").toElement().text(), \ xmlNodes.namedItem("txtDesig").toElement().text()) elif (xmlNodes1 != None): xmlNodes4 = xmlNodes.namedItem("FtoUid") xmlNodes5 = xmlNodes4.namedItem("AhpUid") self.uidBase = ProcEntityFDN(None, xmlNodes5.namedItem("codeId").toElement().text(), \ xmlNodes4.namedItem("txtDesig").toElement().text(), \ xmlNodes1.namedItem("txtDesig").toElement().text()) self.txtName = self.uidBase.ToString() else: self.uidBase = procEntityDirectionBase_0 self.txtName = procEntityDirectionBase_0.ToString() if (not String.IsNullOrEmpty(string_0)): self.txtDesig = string_0 if (not String.IsNullOrEmpty(string_1)): self.txtRmk = string_1
def method_10(self, object_0, object_1, string_0): # self.WordDocumentBody(object_0, object_1, string_0); for child in self.children: string0 = string_0 if (not String.IsNullOrEmpty(child.Heading)): string0 = "{0} - {1}".format(string0, child.title) if ( not String.IsNullOrEmpty(string0)) else child.title child.method_10(object_0, object_1, string0)
def ToString(self, format_0 = None): stringBuilder = StringBuilder() if format_0 == None: format_0 = "" if not isinstance(format_0, QString): format_0 = String.Str2QString(format_0) # if (provider == null) # { # provider = CultureInfo.CurrentCulture # } if (not String.IsNullOrEmpty(format_0)): format_0 = format_0.toUpper() if (format_0.contains("QA:")): format_0 = format_0.replace("QA:", "") num = 0 try: num = int(format_0) except: num = 0 stringBuilder = StringBuilder() str0 = "" for i in range(num): str0 = QString(String.Concat([str0, " "])) if (not String.IsNullOrEmpty(self.id)): stringBuilder.AppendLine("{0}{1}\t{2}".format(str0, Captions.ID, self.id)) if (not self.xy): lATITUDE = Captions.LATITUDE degree = Degrees.smethod_1(self.xlat) stringBuilder.AppendLine("{0}{1}\t{2}".format(str0, lATITUDE, degree.method_2())) lONGITUDE = Captions.LONGITUDE degree1 = Degrees.smethod_5(self.ylon) stringBuilder.Append("{0}{1}\t{2}".format(str0, lONGITUDE, degree1.method_2())) else: stringBuilder.AppendLine("{0}{1}\t{2}".format(str0, Captions.X, str(self.xlat)))#.ToString(Formats.GridXYFormat, provider))) stringBuilder.Append("{0}{1}\t{2}".format(str0, Captions.Y, str(self.ylon)))#.ToString(Formats.GridXYFormat, provider))) if (not self.altitude == None): altitude = Altitude(self.altitude) stringBuilder.AppendLine("") aLTITUDE = [str0, Captions.ALTITUDE, altitude.ToString(":m"), altitude.ToString(":ft")] stringBuilder.Append("{0}{1}\t{2} ({3})".format(str0, Captions.ALTITUDE, altitude.ToString(":m"), altitude.ToString(":ft"))) return stringBuilder.ToString() stringBuilder = StringBuilder() if (not String.IsNullOrEmpty(self.id)): stringBuilder.Append(self.id + ", ") if (not self.xy): degree2 = Degrees.smethod_1(self.xlat) str1 = degree2.method_2() degree3 = Degrees.smethod_5(self.ylon) stringBuilder.Append(str1 + ", " + degree3.method_2()) else: stringBuilder.Append(str(self.xlat) + ", " + str(self.ylon)) if (not self.altitude == None): altitude1 = Altitude(self.altitude) stringBuilder.Append(", {0} ({1})", ", " + altitude1.ToString(":m") + " (" + altitude1.ToString(":ft") + ")") return stringBuilder.ToString()
def method_6(self, stringBuilder_0, string_0, bool_0, bool_1): if (bool_0): QARecord.smethod_0(self.title, stringBuilder_0); self.HtmlBody(stringBuilder_0, string_0); for child in self.children: string0 = string_0; if (not String.IsNullOrEmpty(child.Heading)): string0 = "{0} - {1}".format(string0, child.title) if(not String.IsNullOrEmpty(string0)) else child.title child.method_6(stringBuilder_0, string0, False, False); if (bool_1): QARecord.smethod_1(stringBuilder_0);
def method_9(self, stringBuilder_0, string_0): if (not String.IsNullOrEmpty(string_0)): stringBuilder_0.Append("\n{0}\n\n".format(string_0)) stringBuilder_0.AppendLine(self.Text) for child in self.children: string0 = string_0 if (not String.IsNullOrEmpty(child.Heading)): string0 = "{0} - {1}".format(string0, child.title) if ( not String.IsNullOrEmpty(string0)) else child.title child.method_9(stringBuilder_0, string0)
def acceptDlg(self): try: if (String.IsNullOrEmpty(self.txtName.Value) == False and String.IsNullOrEmpty(self.txtEmail.Value) == False): machinCode = "" obj = SerialKeyConfiguration() # //string code = objGenerate.doKey(30); machinCode = str(obj.MachineCode) messagebody = "" messagebody += "Name: " + self.txtName.Value + "\n" messagebody += "Email: " + self.txtEmail.Value + "\n" messagebody += "Phone Number : " + self.txtPhoneNo.Value + "\n" messagebody += "Company: " + self.txtCompany.Value + "\n" messagebody += "Address: " + self.txtAddress.Value + "\n" messagebody += "Machine code: " + str(machinCode) + "\n" import smtplib from email.mime.text import MIMEText subject = define.MailSubject msg = MIMEText(String.QString2Str(messagebody)) msg['Subject'] = define.MailSubject message = self.createhtmlmail(subject, None, messagebody) server = smtplib.SMTP_SSL(define.smtpServer + ":" + str(define.smtpPort)) server.login(define.email, define.password) server.sendmail(define.FromEmail, define.ToEmail, msg.as_string()) server.quit() # client = new SmtpClient(SMTPSERVER); # client.Port = SMTPPORT; # client.EnableSsl = true; # client.Timeout = 100000; # client.DeliveryMethod = SmtpDeliveryMethod.Network; # client.UseDefaultCredentials = false; # client.Credentials = new NetworkCredential( # SMTPEmail, SMTPPassword); # MailMessage msg = new MailMessage(); # msg.To.Add(ToEmail); # msg.From = new MailAddress(FromEmail); # msg.Subject = MailSubject; # msg.Body = messagebody; # System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object s, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors) { return true; }; # client.Send(msg); # MessageBox.Show("Successfully Sent Message."); else: QMessageBox.warning( self, "Warning", "Sorry! Name and email is required field.") except Exception as ex: QMessageBox.warning(self, "Warning", ex.message) self.accept()
def getLicenceKey(self): licanceKey = "" if (String.IsNullOrEmpty(self.txtKeyPart1.text()) == False and String.IsNullOrEmpty(self.txtKeyPart2.text()) == False and String.IsNullOrEmpty(self.txtKeyPart3.text()) == False and String.IsNullOrEmpty(self.txtKeyPart4.text()) == False): if (self.txtKeyPart1.text().length() == 5 and self.txtKeyPart2.text().length() == 5 and self.txtKeyPart3.text().length() == 5 and self.txtKeyPart4.text().length() == 5): licanceKey = self.txtKeyPart1.text( ) + "-" + self.txtKeyPart2.text( ) + "-" + self.txtKeyPart3.text( ) + "-" + self.txtKeyPart4.text() return licanceKey
def acceptDlg(self): strS = None; selectedItem = self.pnlAerodrome.SelectedItem; num = (self.pnlAcCategory.SelectedIndex >= 0) and self.pnlAcCategory.SelectedIndex or -1; for row in self.table: flag = True; if (self.selected != None and row == self.selected): flag = False; if (row["ahpEnt"] != selectedItem): flag = False; if (not self.pnlDesignator.Value == row["txtDesig"]): flag = False; if (num != (row["codeCatAcft"] == None) and -1 or int(row["codeCatAcft"])): flag = False; strS = (row["codeTransId"] == None) and "" or row["codeTransId"]; if (not self.pnlTransID.Value == strS): flag = False; if (not flag): continue; str1 = "Cannot create a duplicate procedure entry.\n\nAerodrome = {0}\nDesignator = {1}".format(self.pnlAerodrome.SelectedItem, self.pnlDesignator.Value); if (self.pnlAcCategory.SelectedIndex >= 0): str1 = String.Concat([str1, "\nAc. Category = {0}".format(self.pnlAcCategory.SelectedItem)]); if (not String.IsNullOrEmpty(self.pnlTransID.Value)): str1 = String.Concat([str1, "\nTransition Identifier = {0}".format(self.pnlTransID.Value)]); QMessageBox.warning(self, "Error", str1); return; self.accept()
def method_13(self, string_0, bool_0): if (String.IsNullOrEmpty(string_0)): return "<br>"; if (not bool_0): return string_0; string_0 = String.QString2Str(string_0) return string_0.replace(" ", " ");
def HtmlBody(self, lines, title): lines.AppendLine("<div>"); if (not String.IsNullOrEmpty(title)): lines.AppendLine(String.Concat(["<p align=\"center\"><b>", title, "</b></p>"])); strArrays = Extensions.smethod_3(self.Text); for i in range(strArrays.count()): str0 = String.QString2Str(strArrays[i]); lines.AppendLine("{0}<br>".format(str0)); lines.AppendLine("</div>");
def smethod_1(dataBaseProcedureData_0, procEntityListType_0, point3d_0, textString, strS): procEntityBases = [] for case in switch(procEntityListType_0): if case(ProcEntityListType.Holding) or case( ProcEntityListType.Fixes) or case( ProcEntityListType.FixesEx) or case( ProcEntityListType.Centers) or case( ProcEntityListType.CentersEx): if (not String.IsNullOrEmpty(textString) and not String.IsNullOrEmpty(strS)): dataBaseProcedureData_0.method_60(procEntityBases, procEntityListType_0, textString, strS) return procEntityBases else: return None return None
def HtmlBody(self, lines, title): lines.AppendLine("<div align=\"center\">") if (not String.IsNullOrEmpty(title)): lines.AppendLine( String.Concat(["<p align=\"center\"><b>", title, "</b></p>"])) lines.AppendLine( "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">") lines.AppendLine("<tbody>") lines.AppendLine(String.Concat(["<tr><td>", self.Text, "</td></tr>"])) lines.AppendLine("</tbody>") lines.AppendLine("</table>") lines.AppendLine("</div>")
def ToString(self): if (self == None): return ""; stringBuilder = StringBuilder(); strArrays = self; for i in range(len(strArrays)): strS = strArrays[i]; if (not String.IsNullOrEmpty(strS)): if (stringBuilder.Length > 0): stringBuilder.Append(", "); stringBuilder.Append(strS); return stringBuilder.ToString();
def HtmlBody(self, lines, title): lines.AppendLine("<div align=\"center\">"); if (not String.IsNullOrEmpty(title)): lines.AppendLine("<p align=\"center\"><b>{0}</b></p>".format(title)); lines.AppendLine("<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">"); lines.AppendLine("<tbody>"); strArrays = Extensions.smethod_3(self.Text); num = self.method_12(strArrays); for i in range(len(strArrays)): lines.AppendLine("<tr>{0}</tr>".format(self.method_14(strArrays[i], i, num))); lines.AppendLine("</tbody>"); lines.AppendLine("</table>"); lines.AppendLine("</div>");
def btnActivateNow_Click(self): licenceKey = self.getLicenceKey() if (String.IsNullOrEmpty(licenceKey) == False): objValidate = Validate() objValidate.secretPhase = "aerodrome$pw3s$Pa$$W0rd" #Constants.SKGLSecretPhase; objValidate.Key = String.QString2Str(licenceKey).replace("-", "") # filePath = define.appPath + "/key.key" # fileStream = open(filePath, 'wb') # fileStream.write(licenceKey) # fileStream.close() # self.accept(); if (objValidate.IsValid and objValidate.IsOnRightMachine): import _winreg as wr aReg = wr.ConnectRegistry(None, wr.HKEY_LOCAL_MACHINE) aKey = None try: targ = r'SOFTWARE\Microsoft\Windows\FlightPlannerLicense' print "*** Writing to", targ, "***" try: aKey = wr.OpenKey(aReg, targ, 0, wr.KEY_WRITE) except: aKey = wr.CreateKey(aReg, targ) try: try: wr.SetValueEx(aKey, "License", 0, wr.REG_SZ, String.QString2Str(licenceKey)) except Exception: print "Encountered problems writing into the Registry..." except: print "NO" finally: wr.CloseKey(aKey) except: print "no" finally: try: wr.CloseKey(aReg) self.accept() except: pass else: QtGui.QMessageBox.warning(self, "Warning", "Please enter a valid key.")
def acceptDlg(self): strS = None # self.errorProvider.method_1(); # self.pnlAerodrome.method_0(); # self.pnlDesignator.method_0(); # self.pnlType.method_0(); # self.pnlRNP.method_1(new Validator(ValidationFlags.AllowEmpty | ValidationFlags.Positive)); # if (self.errorProvider.HasErrors) # { # return; # } selectedItem = self.pnlAerodrome.SelectedItem num = (self.pnlAcCategory.SelectedIndex >= 0) and self.pnlAcCategory.SelectedIndex or -1 for row in self.table: flag = True if (self.selected != None and row == self.selected): flag = False if (row["ahpEnt"] != selectedItem): flag = False if (not self.pnlDesignator.Value == row["txtDesig"]): flag = False if (num != (row["codeCatAcft"] == None) and -1 or int(row["codeCatAcft"])): flag = False strS = (row["codeTransId"] == None) and "" or row["codeTransId"] if (not self.pnlTransID.Value == strS): flag = False if (not flag): continue str1 = "Cannot create a duplicate procedure entry.\n\nAerodrome = {0}\nDesignator = {1}".format( self.pnlAerodrome.SelectedItem, self.pnlDesignator.Value) if (self.pnlAcCategory.SelectedIndex >= 0): str1 = String.Concat([ str1, "\nAc. Category = {0}".format( self.pnlAcCategory.SelectedItem) ]) if (not String.IsNullOrEmpty(self.pnlTransID.Value)): str1 = String.Concat([ str1, "\nTransition Identifier = {0}".format( self.pnlTransID.Value) ]) QMessageBox.warning(self, "Error", str1) return self.accept()
def smethod_11(string_0, string_1, string_2): if (String.IsNullOrEmpty(string_1)): return string_0 stringBuilder = StringBuilder() if not isinstance(string_0, QString): string_0 = QString(string_0) if not isinstance(string_1, QString): string_1 = QString(string_1) if not isinstance(string_2, QString): string_2 = QString(string_2) length = string_1.length() num = -1 num1 = 0 while (True): num = string_0.indexOf(string_1, num + 1) if (num < 0): break stringBuilder.Append(string_0, num1, num - num1) stringBuilder.Append(string_2) num1 = num + length stringBuilder.Append(string_0, num1, string_0.length() - num1) return QString(stringBuilder.ToString())
def ToString(self): strs = [] str0 = None if isinstance(self, ProcEntityVOR): str0 = "VOR" elif isinstance(self, ProcEntityTCN): str0 = "TCN" elif isinstance(self, ProcEntityDME): str0 = "DME" elif isinstance(self, ProcEntityNDB): str0 = "NDB" elif isinstance(self, ProcEntityMKR): str0 = "MKR" elif isinstance(self, ProcEntitySNY): str0 = "SNY" elif isinstance(self, ProcEntityILS): str0 = "ILS" elif isinstance(self, ProcEntityMLS): str0 = "MLS" elif (not isinstance(self, ProcEntityDPN)): if (not isinstance(self, ProcEntityPCP)): str1 = self.GetType().ToString() return str1.Substring(str1.Length - 3) str0 = "PCP" else: str0 = "DPN" if isinstance(self, ProcEntityPCP): if (not String.IsNullOrEmpty(self.CodeId)): strs.append(self.CodeId) if (not String.IsNullOrEmpty(self.TxtDesig)): strs.append(self.TxtDesig) if (not String.IsNullOrEmpty(self.GeoLat)): strs.append(self.GeoLat) if (not String.IsNullOrEmpty(self.GeoLong)): strs.append(self.GeoLong) if isinstance(self, ProcEntityDPN): if (not String.IsNullOrEmpty(self.CodeId)): strs.append(self.CodeId) if (not String.IsNullOrEmpty(self.TxtDesig)): strs.append(self.TxtDesig) if (not String.IsNullOrEmpty(self.GeoLat)): strs.append(self.GeoLat) if (not String.IsNullOrEmpty(self.GeoLong)): strs.append(self.GeoLong) elif isinstance(self, ProcEntityMKR): strs.append(self.CodeId) if (not String.IsNullOrEmpty(self.GeoLat)): strs.append(self.GeoLat) if (not String.IsNullOrEmpty(self.GeoLong)): strs.append(self.GeoLong) if (not String.IsNullOrEmpty(self.TxtName)): strs.append(self.TxtName) elif (not String.IsNullOrEmpty(self.TxtRmk)): strs.append(self.TxtRmk) elif isinstance(self, ProcEntityILS or isinstance(ProcEntityMLS)): if (not String.IsNullOrEmpty(self.TxtName)): strs.append(self.TxtName) elif isinstance(self, ProcEntitySNY): if (not String.IsNullOrEmpty(self.CodeId)): strs.append(self.CodeId) if (not String.IsNullOrEmpty(self.CodeType)): strs.append(self.CodeType) elif (not isinstance(self, ProcEntityRCP) and not isinstance(self, ProcEntityFCP)): if (not String.IsNullOrEmpty(self.CodeId)): strs.append(self.CodeId) elif (not String.IsNullOrEmpty(self.TxtName)): strs.append(self.TxtName) newStrs = strs return "{0} {1}".format(str0, String.Join(", ", newStrs))
def smethod_0(dataBaseSIDs_0, dataBaseProcedureData_0, dataRow_0): flag = False; dlgAixmSid = DlgAixmSid() dlgAixmSid.data = dataBaseProcedureData_0; dlgAixmSid.table = dataBaseSIDs_0; dlgAixmSid.selected = dataRow_0; dataBaseProcedureData_0.method_51(dlgAixmSid.pnlAerodrome); dataBaseProcedureData_0.method_47(dlgAixmSid.pnlMSA); dlgAixmSid.pnlAcCategory.Items = CodeCatAcftAixm.Items; dlgAixmSid.pnlType.Items = CodeTypeSidAixm.Items; # dlgAixmSid.pnlAcCategory.comboBox.insertItem(0, ""); # dlgAixmSid.pnlMSA.comboBox.insertItem(0, ""); if (dataRow_0 != None): dlgAixmSid.pnlAerodrome.SelectedIndex = dlgAixmSid.pnlAerodrome.comboBox.findText(dataRow_0["ahpEnt"].ToString()); if (dlgAixmSid.pnlAerodrome.SelectedIndex >= 0): dataBaseProcedureData_0.method_35(dlgAixmSid.pnlRunway, dlgAixmSid.pnlAerodrome.SelectedItem); # dlgAixmSid.pnlRunway.comboBox.insertItem(0, ""); dlgAixmSid.pnlDesignator.Value = dataRow_0["txtDesig"]; if (dataRow_0["codeCatAcft"] != None): dlgAixmSid.pnlAcCategory.SelectedIndex = dlgAixmSid.pnlAcCategory.method_3(dataRow_0["codeCatAcft"]); if (dataRow_0["codeTransId"] != None): dlgAixmSid.pnlTransID.Value = dataRow_0["codeTransId"]; if (dataRow_0["rdnEnt"] != None): dlgAixmSid.pnlRunway.SelectedIndex = dlgAixmSid.pnlRunway.comboBox.findText(dataRow_0["rdnEnt"].ToString()); if (dataRow_0["mgpEnt"] != None): dlgAixmSid.pnlMSA.SelectedIndex = dlgAixmSid.pnlMSA.comboBox.findText(dataRow_0["mgpEnt"].ToString()); if (dataRow_0["codeRnp"] != None): dlgAixmSid.pnlRNP.Value = dataRow_0["codeRnp"] if (dataRow_0["txtDescrComFail"] != None): dlgAixmSid.txtDescrComFail.Text = dataRow_0["txtDescrComFail"]; dlgAixmSid.pnlType.SelectedIndex = dlgAixmSid.pnlType.method_3(dataRow_0["codeTypeRte"]); if (dataRow_0["txtDescr"] != None): dlgAixmSid.txtDescription.Value = dataRow_0["txtDescr"]; if (dataRow_0["txtRmk"] != None): dlgAixmSid.txtRemarks.Value = dataRow_0["txtRmk"]; dlgResult = dlgAixmSid.exec_() if (dlgResult == 1): dataRow0 = dataRow_0 == None; strS = []; if (not dataRow0): for i in range(dataBaseSIDs_0.ColumnsCount()): strS.append(None) # str = new string[dataBaseSIDs_0.Columns.Count]; i = 0 for name in dataBaseSIDs_0.nameList: strS[i] = dataRow_0[name]; i += 1 else: dataRow_0 = dataBaseSIDs_0.NewRow(); dataRow_0["ahpEnt"] = dlgAixmSid.pnlAerodrome.SelectedItem; if (dataRow0): dataRow_0["oldAhpEnt"] = dataRow_0["ahpEnt"]; dataRow_0["txtDesig"] = dlgAixmSid.pnlDesignator.Value; if (dataRow0): dataRow_0["oldTxtDesig"] = dataRow_0["txtDesig"]; if (dlgAixmSid.pnlAcCategory.SelectedIndex >= 0): dataRow_0["codeCatAcft"] = dlgAixmSid.pnlAcCategory.SelectedItem; else: dataRow_0["codeCatAcft"] = None; if (dataRow0): dataRow_0["oldCodeCatAcft"] = dataRow_0["codeCatAcft"]; if (not String.IsNullOrEmpty(dlgAixmSid.pnlTransID.Value)): dataRow_0["codeTransId"] = dlgAixmSid.pnlTransID.Value; else: dataRow_0["codeTransId"] = None; if (dataRow0): dataRow_0["oldCodeTransId"] = dataRow_0["codeTransId"]; if (dlgAixmSid.pnlRunway.SelectedIndex >= 0): dataRow_0["rdnEnt"] = dlgAixmSid.pnlRunway.SelectedItem; else: dataRow_0["rdnEnt"] = None; if (dlgAixmSid.pnlMSA.SelectedIndex >= 0): dataRow_0["mgpEnt"] = dlgAixmSid.pnlMSA.SelectedItem; else: dataRow_0["mgpEnt"] = None; if (not math.isinf(dlgAixmSid.pnlRNP.Value) and not math.isnan(dlgAixmSid.pnlRNP.Value)): dataRow_0["codeRnp"] = dlgAixmSid.pnlRNP.Value; else: dataRow_0["codeRnp"] = None; dataRow_0["codeTypeRte"] = dlgAixmSid.pnlType.SelectedItem; if (not String.IsNullOrEmpty(dlgAixmSid.txtDescrComFail.Value)): dataRow_0["txtDescrComFail"] = dlgAixmSid.txtDescrComFail.Value; else: dataRow_0["txtDescrComFail"] = None; if (not String.IsNullOrEmpty(dlgAixmSid.txtDescription.Value)): dataRow_0["txtDescr"] = dlgAixmSid.txtDescription.Value; else: dataRow_0["txtDescr"] = None; if (not String.IsNullOrEmpty(dlgAixmSid.txtRemarks.Value)): dataRow_0["txtRmk"] = dlgAixmSid.txtRemarks.Value; else: dataRow_0["txtRmk"] = None; if (dataRow0): dataRow_0["procLegs"] = DataBaseProcedureLegs(); dataRow_0["procLegsEx"] = DataBaseProcedureLegsEx(); if (not dataRow0): num = 1; while (num < int(len(strS))): if (not strS[num] == dataRow_0[dataRow_0.nameList[num]]): dataRow_0["changed"] = "True"; if (dataRow0): dataBaseSIDs_0.RowsAdd(dataRow_0); flag = True; return flag; else: num += 1; else: dataRow_0["new"] = "True"; if (dataRow0): dataBaseSIDs_0.RowsAdd(dataRow_0); flag = True; return flag; return False;
def method_13(self, string_0, string_1, string_2): if (String.IsNullOrEmpty(string_2)): return self.method_12(string_0, string_1) return "<tr><td {0}><b>{1}</b></td><td {2}>{3}</td></tr>".format( string_2, string_0, string_2, string_1)
def method_9(self, stringBuilder_0, string_0): if (not String.IsNullOrEmpty(string_0)): stringBuilder_0.Append("\n{0}\n\n".format(string_0)) stringBuilder_0.AppendLine(self.Text)
def get_DisplayName(self): str0 = self.type if (String.IsNullOrEmpty(self.name)) else self.name if (self.hardCoded): return str0 return String.Concat(["* ", str0])
def getReportTitle(self): if (not String.IsNullOrEmpty(self.reportTitle)): return self.reportTitle return self.title
def nameChanged(self, name): self.ui.mAddAttributeButton.setDisabled( String.IsNullOrEmpty(name) or not len( self.ui.mAttributeView.findItems(name, Qt.MatchExactly)) == 0) print name
def smethod_0(dataBaseHoldings_0, dataBaseProcedureData_0, dataRow_0): flag = False; dlgAixmHolding = DlgAixmHolding() dlgAixmHolding.data = dataBaseProcedureData_0; dlgAixmHolding.table = dataBaseHoldings_0; dlgAixmHolding.selected = dataRow_0; dataBaseProcedureData_0.method_59(dlgAixmHolding.pnlBasedOn, ProcEntityListType.Holding); dlgAixmHolding.pnlType.Items = CodeTypeHoldProcAixm.Items; if (dataRow_0 != None and len(dataRow_0) > 0): dlgAixmHolding.pnlBasedOn.SelectedIndex = dlgAixmHolding.pnlBasedOn.IndexOf(dataRow_0["basedOnEnt"]); dlgAixmHolding.pnlType.SelectedIndex = dlgAixmHolding.pnlType.method_3(dataRow_0["codeType"]); if (dataRow_0["txtDescr"] != None): dlgAixmHolding.txtDescription.Value = dataRow_0["txtDescr"]; if (dataRow_0["txtRmk"] != None): dlgAixmHolding.txtRemarks.Value = dataRow_0["txtRmk"]; resultDlg = dlgAixmHolding.exec_() if (resultDlg == 1): dataRow0 = dataRow_0 == None or len(dataRow_0) == 0; strS = []; if (not dataRow0): for a in dataBaseHoldings_0.nameList: strS.append(None) # str = new string[dataBaseHoldings_0.Columns.Count]; i = 0 for name in dataBaseHoldings_0.nameList: strS[i] = dataRow_0[name] i += 1 else: dataRow_0 = dataBaseHoldings_0.NewRow(); dataRow_0["basedOnEnt"] = dlgAixmHolding.pnlBasedOn.SelectedItem; if (dataRow0): dataRow_0["oldBasedOnEnt"] = dataRow_0["basedOnEnt"]; dataRow_0["codeType"] = dlgAixmHolding.pnlType.SelectedItem; if (dataRow0): dataRow_0["oldCodeType"] = dataRow_0["codeType"]; if (not String.IsNullOrEmpty(dlgAixmHolding.txtDescription.Value)): dataRow_0["txtDescr"] = dlgAixmHolding.txtDescription.Value; else: dataRow_0["txtDescr"] = None; if (not String.IsNullOrEmpty(dlgAixmHolding.txtRemarks.Value)): dataRow_0["txtRmk"] = dlgAixmHolding.txtRemarks.Value; else: dataRow_0["txtRmk"] = None; if (dataRow0): dataRow_0["procLegs"] = DataBaseProcedureLegs(); dataRow_0["procLegsEx"] = DataBaseProcedureLegsEx(); if (not dataRow0): num = 1; while (num < len(strS)): if (not strS[num] == dataRow_0[dataRow_0.nameList[num]]): dataRow_0["changed"] = "True"; if (dataRow0): dataBaseHoldings_0.RowsAdd(dataRow_0); flag = True; return flag; else: num += 1; else: dataRow_0["new"] = "True"; if (dataRow0): dataBaseHoldings_0.RowsAdd(dataRow_0); flag = True; return flag; return flag
def smethod_3(string_0): strs = String.Str2QString(Extensions.smethod_0(string_0)).split('\n') count = strs.count() if (count > 0 and String.IsNullOrEmpty(strs[count - 1])): strs.removeAt(count - 1) return strs
def ToString(self): if (String.IsNullOrEmpty(self.txtName)): return self.AhpCodeId return "{0} ({1})".Format(self.AhpCodeId, self.txtName)
def smethod_0(dataBaseSTARs_0, dataBaseProcedureData_0, dataRow_0): flag = False dlgAixmStar = DlgAixmStar() dlgAixmStar.data = dataBaseProcedureData_0 dlgAixmStar.table = dataBaseSTARs_0 dlgAixmStar.selected = dataRow_0 dataBaseProcedureData_0.method_51(dlgAixmStar.pnlAerodrome) dataBaseProcedureData_0.method_47(dlgAixmStar.pnlMSA) dlgAixmStar.pnlAcCategory.Items = CodeCatAcftAixm.Items dlgAixmStar.pnlType.Items = CodeTypeStarAixm.Items # dlgAixmStar.pnlAcCategory.comboBox.insertItem(0, ""); # dlgAixmStar.pnlMSA.comboBox.insertItem(0, ""); if (dataRow_0 != None and len(dataRow_0) != 0): dlgAixmStar.pnlAerodrome.SelectedIndex = dlgAixmStar.pnlAerodrome.IndexOf( dataRow_0["ahpEnt"]) dlgAixmStar.pnlDesignator.Value = dataRow_0["txtDesig"] if (dataRow_0["codeCatAcft"] != None): dlgAixmStar.pnlAcCategory.SelectedIndex = dlgAixmStar.pnlAcCategory.method_3( dataRow_0["codeCatAcft"]) if (dataRow_0["codeTransId"] != None): dlgAixmStar.pnlTransID.Value = dataRow_0["codeTransId"] if (dataRow_0["mgpEnt"] != None): dlgAixmStar.pnlMSA.SelectedIndex = dlgAixmStar.pnlMSA.IndexOf( dataRow_0["mgpEnt"]) if (dataRow_0["codeRnp"] != None): dlgAixmStar.pnlRNP.Value = dataRow_0["codeRnp"] if (dataRow_0["txtDescrComFail"] != None): dlgAixmStar.txtDescrComFail.Value = dataRow_0[ "txtDescrComFail"] dlgAixmStar.pnlType.SelectedIndex = dlgAixmStar.pnlType.method_3( dataRow_0["codeTypeRte"]) if (dataRow_0["txtDescr"] != None): dlgAixmStar.txtDescription.Value = dataRow_0["txtDescr"] if (dataRow_0["txtRmk"] != None): dlgAixmStar.txtRemarks.Value = dataRow_0["txtRmk"] resultDlg = dlgAixmStar.exec_() if (resultDlg == 1): dataRow0 = dataRow_0 == None or len(dataRow_0) == 0 strS = [] if (not dataRow0): for i in range(dataBaseSTARs_0.ColumnsCount()): strS.append(None) # strS = new string[dataBaseSTARs_0.ColumnsCount]; i = 0 for name in dataBaseSTARs_0.nameList: strS[i] = dataRow_0[name] i += 1 else: dataRow_0 = dataBaseSTARs_0.NewRow() dataRow_0["ahpEnt"] = dlgAixmStar.pnlAerodrome.SelectedItem if (dataRow0): dataRow_0["oldAhpEnt"] = dataRow_0["ahpEnt"] dataRow_0["txtDesig"] = dlgAixmStar.pnlDesignator.Value if (dataRow0): dataRow_0["oldTxtDesig"] = dataRow_0["txtDesig"] if (dlgAixmStar.pnlAcCategory.SelectedIndex >= 0): dataRow_0[ "codeCatAcft"] = dlgAixmStar.pnlAcCategory.SelectedItem else: dataRow_0["codeCatAcft"] = None if (dataRow0): dataRow_0["oldCodeCatAcft"] = dataRow_0["codeCatAcft"] if (not String.IsNullOrEmpty(dlgAixmStar.pnlTransID.Value)): dataRow_0["codeTransId"] = dlgAixmStar.pnlTransID.Value else: dataRow_0["codeTransId"] = None if (dataRow0): dataRow_0["oldCodeTransId"] = dataRow_0["codeTransId"] if (dlgAixmStar.pnlMSA.SelectedIndex >= 0): dataRow_0["mgpEnt"] = dlgAixmStar.pnlMSA.SelectedItem else: dataRow_0["mgpEnt"] = None if (not math.isnan(dlgAixmStar.pnlRNP.Value) and not math.isinf(dlgAixmStar.pnlRNP.Value)): dataRow_0["codeRnp"] = dlgAixmStar.pnlRNP.Value else: dataRow_0["codeRnp"] = None dataRow_0["codeTypeRte"] = dlgAixmStar.pnlType.SelectedItem if (not String.IsNullOrEmpty(dlgAixmStar.txtDescrComFail.Value)): dataRow_0[ "txtDescrComFail"] = dlgAixmStar.txtDescrComFail.Value else: dataRow_0["txtDescrComFail"] = None if (not String.IsNullOrEmpty(dlgAixmStar.txtDescription.Value)): dataRow_0["txtDescr"] = dlgAixmStar.txtDescription.Value else: dataRow_0["txtDescr"] = None if (not String.IsNullOrEmpty(dlgAixmStar.txtRemarks.Value)): dataRow_0["txtRmk"] = dlgAixmStar.txtRemarks.Value else: dataRow_0["txtRmk"] = None if (dataRow0): dataRow_0["procLegs"] = DataBaseProcedureLegs() dataRow_0["procLegsEx"] = DataBaseProcedureLegsEx() if (not dataRow0): num = 1 while (num < len(strS)): if (not strS[num] == dataRow_0[dataRow_0.nameList[num]]): dataRow_0["changed"] = "True" if (dataRow0): dataBaseSTARs_0.RowsAdd(dataRow_0) flag = True return flag else: num += 1 else: dataRow_0["new"] = "True" if (dataRow0): dataBaseSTARs_0.RowsAdd(dataRow_0) flag = True return flag
def smethod_0(dataBaseIAPs_0, dataBaseProcedureData_0, dataRow_0): flag = False dlgAixmIap = DlgAixmIap() dlgAixmIap.data = dataBaseProcedureData_0 dlgAixmIap.table = dataBaseIAPs_0 dlgAixmIap.selected = dataRow_0 dataBaseProcedureData_0.method_51(dlgAixmIap.pnlAerodrome) dataBaseProcedureData_0.method_47(dlgAixmIap.pnlMSA) dlgAixmIap.pnlAcCategory.Items = CodeCatAcftAixm.Items dlgAixmIap.pnlType.Items = CodeTypeIapAixm.Items # dlgAixmIap.pnlAcCategory.Insert(0, ""); # dlgAixmIap.pnlMSA.Items.Insert(0, ""); if (dataRow_0 != None and len(dataRow_0) != 0): dlgAixmIap.pnlAerodrome.SelectedIndex = dlgAixmIap.pnlAerodrome.IndexOf( dataRow_0["ahpEnt"]) if (dlgAixmIap.pnlAerodrome.SelectedIndex >= 0): dataBaseProcedureData_0.method_35( dlgAixmIap.pnlRunway, dlgAixmIap.pnlAerodrome.SelectedItem) # dlgAixmIap.pnlRunway.Insert(0, ""); dlgAixmIap.pnlDesignator.Value = dataRow_0["txtDesig"] if (dataRow_0["codeCatAcft"] != None): dlgAixmIap.pnlAcCategory.SelectedIndex = dlgAixmIap.pnlAcCategory.method_3( dataRow_0["codeCatAcft"]) if (dataRow_0["codeTransId"] != None): dlgAixmIap.pnlTransID.Value = dataRow_0["codeTransId"] if (dataRow_0["rdnEnt"] != None): dlgAixmIap.pnlRunway.SelectedIndex = dlgAixmIap.pnlRunway.IndexOf( dataRow_0["rdnEnt"]) if (dataRow_0["mgpEnt"] != None): dlgAixmIap.pnlMSA.SelectedIndex = dlgAixmIap.pnlMSA.IndexOf( dataRow_0["mgpEnt"]) if (dataRow_0["codeRnp"] != None): dlgAixmIap.pnlRNP.Value = dataRow_0["codeRnp"] if (dataRow_0["txtDescrComFail"] != None): dlgAixmIap.txtDescrComFail.Value = dataRow_0["txtDescrComFail"] dlgAixmIap.pnlType.SelectedIndex = dlgAixmIap.pnlType.method_3( dataRow_0["codeTypeRte"]) if (dataRow_0["txtDescrMiss"] != None): dlgAixmIap.txtDescription.Value = dataRow_0["txtDescrMiss"] if (dataRow_0["txtRmk"] != None): dlgAixmIap.txtRemarks.Value = dataRow_0["txtRmk"] dlgAixmIap.minimums = dataRow_0["ocah"] if (dlgAixmIap.minimums == None): dlgAixmIap.minimums = DataBaseIapOcaOchs() dlgAixmIap.gridOcahModel.DataSource = dlgAixmIap.minimums resultDlg = dlgAixmIap.exec_() if resultDlg == 1: dataRow0 = dataRow_0 == None or len(dataRow_0) == 0 strS = [] if (not dataRow0): for i in range(len(dataBaseIAPs_0.nameList)): strS.append(None) # strS = new string[dataBaseIAPs_0.Columns.Count]; i = 0 for name in dataBaseIAPs_0.nameList: strS[i] = dataRow_0[name] i += 1 else: dataRow_0 = dataBaseIAPs_0.NewRow() dataRow_0["ahpEnt"] = dlgAixmIap.pnlAerodrome.SelectedItem if (dataRow0): dataRow_0["oldAhpEnt"] = dataRow_0["ahpEnt"] dataRow_0["txtDesig"] = dlgAixmIap.pnlDesignator.Value if (dataRow0): dataRow_0["oldTxtDesig"] = dataRow_0["txtDesig"] if (dlgAixmIap.pnlAcCategory.SelectedIndex >= 0): dataRow_0[ "codeCatAcft"] = dlgAixmIap.pnlAcCategory.SelectedItem else: dataRow_0["codeCatAcft"] = None if (dataRow0): dataRow_0["oldCodeCatAcft"] = dataRow_0["codeCatAcft"] if (not String.IsNullOrEmpty(dlgAixmIap.pnlTransID.Value)): dataRow_0["codeTransId"] = dlgAixmIap.pnlTransID.Value else: dataRow_0["codeTransId"] = None if (dataRow0): dataRow_0["oldCodeTransId"] = dataRow_0["codeTransId"] if (dlgAixmIap.pnlRunway.SelectedIndex >= 0): dataRow_0["rdnEnt"] = dlgAixmIap.pnlRunway.SelectedItem else: dataRow_0["rdnEnt"] = None if (dlgAixmIap.pnlMSA.SelectedIndex >= 0): dataRow_0["mgpEnt"] = dlgAixmIap.pnlMSA.SelectedItem else: dataRow_0["mgpEnt"] = None if (not math.isnan(dlgAixmIap.pnlRNP.Value) and not math.isinf(dlgAixmIap.pnlRNP.Value)): dataRow_0["codeRnp"] = dlgAixmIap.pnlRNP.Value else: dataRow_0["codeRnp"] = None dataRow_0["codeTypeRte"] = dlgAixmIap.pnlType.SelectedItem if (not String.IsNullOrEmpty(dlgAixmIap.txtDescrComFail.Value)): dataRow_0["txtDescrComFail"] = dlgAixmIap.txtDescrComFail.Value else: dataRow_0["txtDescrComFail"] = None if (not String.IsNullOrEmpty(dlgAixmIap.txtDescription.Value)): dataRow_0["txtDescrMiss"] = dlgAixmIap.txtDescription.Value else: dataRow_0["txtDescrMiss"] = None if (not String.IsNullOrEmpty(dlgAixmIap.txtRemarks.Value)): dataRow_0["txtRmk"] = dlgAixmIap.txtRemarks.Value else: dataRow_0["txtRmk"] = None dataRow_0["ocah"] = dlgAixmIap.minimums if (dataRow0): dataRow_0["procLegs"] = DataBaseProcedureLegs() dataRow_0["procLegsEx"] = DataBaseProcedureLegsEx() if (not dataRow0): num = 1 while (num < len(strS)): if (not strS[num] == dataRow_0[dataRow_0.nameList[num]]): dataRow_0["changed"] = "True" if (dataRow0): dataBaseIAPs_0.RowsAdd(dataRow_0) flag = True return flag else: num += 1 else: dataRow_0["new"] = "True" if (dataRow0): dataBaseIAPs_0.RowsAdd(dataRow_0) flag = True return flag return flag
def txtKeyPart1_TextChanged(self): if (String.IsNullOrEmpty(self.getLicenceKey()) == False): self.btnActivateNow.setEnabled(True) else: self.btnActivateNow.setEnabled(False)