def AccorpaFunc(parent, call_fit=True, set_sizer=True): item0 = wx.FlexGridSizer(0, 1, 0, 0) item1 = wx.FlexGridSizer(1, 0, 0, 0) item2 = RadioBox(parent, ID_CLIFOR, "Tipo", wx.DefaultPosition, wx.DefaultSize, ["Clienti", "Fornitori"], 1, wx.RA_SPECIFY_COLS) item1.Add(item2, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item3 = RadioBox(parent, ID_RIBA, "RIBA", wx.DefaultPosition, wx.DefaultSize, ["Si", "No", "Tutto"], 1, wx.RA_SPECIFY_COLS) item1.Add( item3, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.TOP | wx.BOTTOM, 5) item5 = wx.StaticBox(parent, -1, "Periodo da analizzare") item4 = wx.StaticBoxSizer(item5, wx.VERTICAL) item6 = wx.FlexGridSizer(0, 2, 0, 0) item7 = wx.StaticText(parent, ID_TEXT, "Da data:", wx.DefaultPosition, wx.DefaultSize, 0) item6.Add(item7, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item8 = DateCtrl(parent, ID_DATA1, "", wx.DefaultPosition, [80, -1], 0) item6.Add(item8, 0, wx.ALIGN_CENTER | wx.ALL, 5) item9 = wx.StaticText(parent, ID_TEXT, "a data:", wx.DefaultPosition, wx.DefaultSize, 0) item6.Add(item9, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item10 = DateCtrl(parent, ID_DATA2, "", wx.DefaultPosition, [80, -1], 0) item6.Add(item10, 0, wx.ALIGN_CENTER | wx.ALL, 5) item4.Add(item6, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item1.Add( item4, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.TOP | wx.BOTTOM, 5) item12 = wx.StaticBox(parent, -1, "Partite") item11 = wx.StaticBoxSizer(item12, wx.VERTICAL) item13 = CheckBox(parent, ID_NOPCFSALD, "Escludi le partite saldate", wx.DefaultPosition, wx.DefaultSize, 0) item13.SetValue(True) item11.Add(item13, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item14 = CheckBox( parent, ID_SCADMULTI, "Mostra solo le partite che hanno la stessa data di scadenza", wx.DefaultPosition, wx.DefaultSize, 0) item14.SetValue(True) item11.Add(item14, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item1.Add(item11, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.TOP | wx.BOTTOM, 5) item15 = wx.FlexGridSizer(1, 0, 0, 0) item16 = wx.Button(parent, ID_UPDATE, "Aggiorna", wx.DefaultPosition, wx.DefaultSize, 0) item16.SetDefault() item15.Add(item16, 0, wx.ALIGN_BOTTOM | wx.ALIGN_CENTER_HORIZONTAL | wx.ALL, 5) item17 = wx.Button(parent, ID_ACCORPA, "Accorpa", wx.DefaultPosition, wx.DefaultSize, 0) item15.Add(item17, 0, wx.ALIGN_BOTTOM | wx.ALIGN_CENTER_HORIZONTAL | wx.ALL, 5) item18 = wx.Button(parent, ID_WRITE, "Scrivi", wx.DefaultPosition, wx.DefaultSize, 0) item15.Add(item18, 0, wx.ALIGN_RIGHT | wx.ALIGN_BOTTOM | wx.ALL, 5) item15.AddGrowableCol(1) item15.AddGrowableRow(0) item1.Add(item15, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item1.AddGrowableCol(4) item0.Add(item1, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item19 = wx.FlexGridSizer(1, 0, 0, 0) item20 = wx.FlexGridSizer(0, 1, 0, 0) item21 = wx.StaticText(parent, ID_TEXT, "Clienti con partite multiple nel periodo", wx.DefaultPosition, [300, -1], 0) item21.SetBackgroundColour(wx.LIGHT_GREY) item20.Add( item21, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.TOP, 5) item22 = ClientiListBox(parent, ID_CLIENTI) item20.Add( item22, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item20.AddGrowableCol(0) item20.AddGrowableRow(1) item19.Add(item20, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item23 = wx.FlexGridSizer(0, 1, 0, 0) item24 = wx.StaticText(parent, ID_TEXT, "Partite del cliente", wx.DefaultPosition, wx.DefaultSize, 0) item24.SetBackgroundColour(wx.LIGHT_GREY) item23.Add(item24, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.TOP, 5) item25 = wx.Panel(parent, ID_PANGRIDPCF, wx.DefaultPosition, [600, 300], wx.SUNKEN_BORDER) item23.Add(item25, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.BOTTOM, 5) item23.AddGrowableCol(0) item23.AddGrowableRow(1) item19.Add(item23, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item19.AddGrowableCol(0) item19.AddGrowableCol(1) item19.AddGrowableRow(0) item0.Add(item19, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item0.AddGrowableCol(0) item0.AddGrowableRow(1) if set_sizer == True: parent.SetSizer(item0) if call_fit == True: item0.SetSizeHints(parent) return item0
def AziendaCopyFunc( parent, call_fit = True, set_sizer = True ): item0 = wx.FlexGridSizer( 0, 1, 0, 0 ) item1 = wx.FlexGridSizer( 0, 1, 0, 0 ) item2 = wx.StaticText( parent, ID_TEXT, "Le strutture delle tabelle dell'azienda sono state create, ma al momento tutte le tabella sono vuote.", wx.DefaultPosition, wx.DefaultSize, 0 ) item1.Add( item2, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 ) item3 = wx.StaticText( parent, ID_TEXT, "Da qui è possibile inizializzare il database dell'azienda in base ad una azienda di partenza, dalla quale è possibile acquisire le informazioni", wx.DefaultPosition, wx.DefaultSize, 0 ) item1.Add( item3, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item4 = wx.StaticText( parent, ID_TEXT, "desiderate. Selezionare le informazioni da acquisire.", wx.DefaultPosition, wx.DefaultSize, 0 ) item1.Add( item4, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item1.AddGrowableCol( 0 ) item0.Add( item1, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL, 5 ) item5 = wx.FlexGridSizer( 1, 0, 0, 0 ) item6 = wx.FlexGridSizer( 0, 1, 0, 0 ) item7 = wx.StaticText( parent, ID_TEXT, "Copia dall'azienda:", wx.DefaultPosition, wx.DefaultSize, 0 ) item7.SetForegroundColour( wx.BLUE ) item6.Add( item7, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.TOP, 5 ) item8 = wx.Panel( parent, ID_PANGRIDAZI, wx.DefaultPosition, [400,160], wx.SUNKEN_BORDER ) item6.Add( item8, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item6.AddGrowableCol( 0 ) item6.AddGrowableRow( 1 ) item5.Add( item6, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL, 5 ) item9 = wx.FlexGridSizer( 0, 1, 0, 0 ) item10 = wx.StaticText( parent, ID_TEXT, "Le seguenti informazioni:", wx.DefaultPosition, wx.DefaultSize, 0 ) item10.SetForegroundColour( wx.BLUE ) item9.Add( item10, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.TOP, 5 ) item11 = wx.FlexGridSizer( 1, 0, 0, 0 ) item12 = wx.FlexGridSizer( 0, 1, 0, 0 ) item14 = wx.StaticBox( parent, -1, "Contabilità" ) item13 = wx.StaticBoxSizer( item14, wx.VERTICAL ) item15 = CheckBox( parent, ID_CHECKBOX, "Causali e Registri IVA", wx.DefaultPosition, wx.DefaultSize, 0 ) item15.SetValue( True ) item15.SetName( "copyconcau" ) item13.Add( item15, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 ) item16 = CheckBox( parent, ID_CHECKBOX, "Piano dei Conti e classificazioni", wx.DefaultPosition, wx.DefaultSize, 0 ) item16.SetValue( True ) item16.SetName( "copyconpdc" ) item13.Add( item16, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item17 = CheckBox( parent, ID_CHECKBOX, "Anagrafiche Clienti", wx.DefaultPosition, wx.DefaultSize, 0 ) item17.SetValue( True ) item17.SetName( "copyconcli" ) item13.Add( item17, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item18 = CheckBox( parent, ID_CHECKBOX, "Anagrafiche Fornitori", wx.DefaultPosition, wx.DefaultSize, 0 ) item18.SetValue( True ) item18.SetName( "copyconfor" ) item13.Add( item18, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item19 = CheckBox( parent, ID_CHECKBOX, "Sottoconti Cassa", wx.DefaultPosition, wx.DefaultSize, 0 ) item19.SetValue( True ) item19.SetName( "copyconcas" ) item13.Add( item19, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item20 = CheckBox( parent, ID_CHECKBOX, "Banche", wx.DefaultPosition, wx.DefaultSize, 0 ) item20.SetValue( True ) item20.SetName( "copyconban" ) item13.Add( item20, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item21 = CheckBox( parent, ID_CHECKBOX, "Gruppi Scadenzario", wx.DefaultPosition, wx.DefaultSize, 0 ) item21.SetValue( True ) item21.SetName( "copycongrs" ) item13.Add( item21, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item12.Add( item13, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 ) item23 = wx.StaticBox( parent, -1, "Magazzino" ) item22 = wx.StaticBoxSizer( item23, wx.VERTICAL ) item24 = CheckBox( parent, ID_CHECKBOX, "Causali e magazzini", wx.DefaultPosition, wx.DefaultSize, 0 ) item24.SetValue( True ) item24.SetName( "copymagcau" ) item22.Add( item24, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 ) item25 = CheckBox( parent, ID_CHECKBOX, "Prodotti, classificazioni e listini", wx.DefaultPosition, wx.DefaultSize, 0 ) item25.SetValue( True ) item25.SetName( "copymagpro" ) item22.Add( item25, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item26 = CheckBox( parent, ID_CHECKBOX, "Agenti", wx.DefaultPosition, wx.DefaultSize, 0 ) item26.SetValue( True ) item26.SetName( "copymagage" ) item22.Add( item26, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item27 = CheckBox( parent, ID_CHECKBOX, "Zone", wx.DefaultPosition, wx.DefaultSize, 0 ) item27.SetValue( True ) item27.SetName( "copymagzne" ) item22.Add( item27, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item28 = CheckBox( parent, ID_CHECKBOX, "Dati trasporto", wx.DefaultPosition, wx.DefaultSize, 0 ) item28.SetValue( True ) item28.SetName( "copymagtra" ) item22.Add( item28, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item12.Add( item22, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item30 = wx.StaticBox( parent, -1, "Varie" ) item29 = wx.StaticBoxSizer( item30, wx.VERTICAL ) item31 = CheckBox( parent, ID_CHECKBOX, "Aliquote IVA", wx.DefaultPosition, wx.DefaultSize, 0 ) item31.SetValue( True ) item31.SetName( "copygeniva" ) item29.Add( item31, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 ) item32 = CheckBox( parent, ID_CHECKBOX, "Valute", wx.DefaultPosition, wx.DefaultSize, 0 ) item32.SetValue( True ) item32.SetName( "copygenval" ) item29.Add( item32, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item33 = CheckBox( parent, ID_CHECKBOX, "Mod. Pagamento e Spese Incasso", wx.DefaultPosition, wx.DefaultSize, 0 ) item33.SetValue( True ) item33.SetName( "copygenpag" ) item29.Add( item33, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item34 = CheckBox( parent, ID_CHECKBOX, "Automatismi vari", wx.DefaultPosition, wx.DefaultSize, 0 ) item34.SetValue( True ) item34.SetName( "copygenaut" ) item29.Add( item34, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item12.Add( item29, 0, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 ) item12.AddGrowableCol( 0 ) item11.Add( item12, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL, 5 ) item9.Add( item11, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL, 5 ) item9.AddGrowableCol( 0 ) item5.Add( item9, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL, 5 ) item5.AddGrowableCol( 0 ) item5.AddGrowableRow( 0 ) item0.Add( item5, 0, wx.GROW, 5 ) item35 = wx.BoxSizer( wx.HORIZONTAL ) item36 = wx.Button( parent, ID_BUTTON, "OK", wx.DefaultPosition, wx.DefaultSize, 0 ) item36.SetName( "btnok" ) item35.Add( item36, 0, wx.ALIGN_CENTER|wx.ALL, 5 ) item0.Add( item35, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 5 ) item0.AddGrowableCol( 0 ) item0.AddGrowableRow( 1 ) if set_sizer == True: parent.SetSizer( item0 ) if call_fit == True: item0.SetSizeHints( parent ) return item0
def BilancioFunc(parent, call_fit=True, set_sizer=True): item0 = wx.FlexGridSizer(0, 1, 0, 0) item1 = wx.FlexGridSizer(1, 0, 0, 0) item2 = wx.FlexGridSizer(0, 1, 0, 0) item4 = wx.StaticBox(parent, -1, "Selezioni") item3 = wx.StaticBoxSizer(item4, wx.VERTICAL) item5 = wx.FlexGridSizer(1, 0, 0, 0) item6 = wx.StaticText(parent, ID_TITLE, "", wx.DefaultPosition, wx.DefaultSize, 0) item6.SetFont(wx.Font(12, wx.SWISS, wx.NORMAL, wx.BOLD)) item6.SetName("title") item5.Add(item6, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.TOP, 5) item7 = wx.StaticText(parent, ID_ESERCLABEL, "Esercizio:", wx.DefaultPosition, wx.DefaultSize, 0) item7.SetName("eserclabel") item5.Add(item7, 0, wx.ALIGN_CENTER | wx.LEFT | wx.TOP | wx.BOTTOM, 5) item8 = SelEsercizioExChoice(parent, ID_ESERC, wx.DefaultPosition, [100, -1], [], 0) item8.SetName("eserc") item5.Add(item8, 0, wx.ALIGN_CENTER | wx.ALL, 5) item9 = CheckBox(parent, ID_SALEP, "Ripresa saldi esercizi precedenti", wx.DefaultPosition, wx.DefaultSize, 0) item9.SetValue(True) item9.SetName("salep") item5.Add(item9, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item5.AddGrowableCol(0) item3.Add(item5, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item10 = wx.FlexGridSizer(0, 1, 0, 0) item11 = wx.FlexGridSizer(0, 3, 0, 0) item11.Add([10, 10], 0, wx.ALIGN_CENTER, 5) item12 = wx.StaticText(parent, ID_TEXT, "Da", wx.DefaultPosition, wx.DefaultSize, 0) item11.Add(item12, 0, wx.ALIGN_BOTTOM | wx.LEFT | wx.RIGHT | wx.TOP, 5) item13 = wx.FlexGridSizer(0, 2, 0, 0) item14 = wx.StaticText(parent, ID_TEXT, "A", wx.DefaultPosition, wx.DefaultSize, 0) item13.Add(item14, 0, wx.ALIGN_BOTTOM | wx.LEFT | wx.RIGHT | wx.TOP, 5) item15 = RCheckBox(parent, ID_PERIODO, "Periodo", wx.DefaultPosition, wx.DefaultSize, 0) item15.SetName("periodo") item13.Add(item15, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item13.AddGrowableCol(0) item11.Add(item13, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item11.Add([20, 1], 0, wx.ALIGN_CENTER, 5) item16 = wx.StaticLine(parent, ID_LINE, wx.DefaultPosition, [20, -1], wx.LI_HORIZONTAL) item11.Add( item16, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item17 = wx.StaticLine(parent, ID_LINE, wx.DefaultPosition, [20, -1], wx.LI_HORIZONTAL) item11.Add( item17, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item18 = wx.StaticText(parent, ID_LABDATREG, "Registrazioni:", wx.DefaultPosition, wx.DefaultSize, 0) item11.Add(item18, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item19 = DateCtrl(parent, ID_DATREG1, "", wx.DefaultPosition, [80, -1], 0) item19.SetName("datreg1") item11.Add(item19, 0, wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item20 = DateCtrl(parent, ID_DATREG2, "", wx.DefaultPosition, [80, -1], 0) item20.SetName("datreg2") item11.Add(item20, 0, wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item21 = wx.StaticText(parent, ID_LABMAS, "Mastro:", wx.DefaultPosition, wx.DefaultSize, 0) item11.Add( item21, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item22 = LinkTable(parent, ID_MAS1) item22.SetDataLink(bilmas_table, "mas1", bilmas_dialog) item11.Add( item22, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item23 = LinkTable(parent, ID_MAS2) item23.SetDataLink(bilmas_table, "mas2", bilmas_table) item11.Add( item23, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item24 = wx.StaticText(parent, ID_LABCON, "Conto:", wx.DefaultPosition, wx.DefaultSize, 0) item11.Add( item24, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item25 = LinkTable(parent, ID_CON1) item25.SetDataLink(bilcon_table, "con1", bilcon_dialog) item11.Add( item25, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item26 = LinkTable(parent, ID_CON2) item26.SetDataLink(bilcon_table, "con2", bilcon_dialog) item11.Add( item26, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item27 = wx.StaticText(parent, ID_LABTIP, "Tipo:", wx.DefaultPosition, wx.DefaultSize, 0) item11.Add( item27, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item28 = LinkTable(parent, ID_TIP1) item28.SetDataLink(bt.TABNAME_PDCTIP, "tip1", PdcTipDialog) item11.Add( item28, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item29 = LinkTable(parent, ID_TIP2) item29.SetDataLink(bt.TABNAME_PDCTIP, "tip2", PdcTipDialog) item11.Add( item29, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item30 = wx.StaticText(parent, ID_LABTIP, "Sottoconto:", wx.DefaultPosition, wx.DefaultSize, 0) item11.Add( item30, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item31 = LinkTable(parent, ID_PDC1) item31.SetDataLink(bt.TABNAME_PDC, "pdc1", PdcDialog) item11.Add( item31, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item32 = LinkTable(parent, ID_PDC2) item32.SetDataLink(bt.TABNAME_PDC, "pdc2", PdcDialog) item11.Add( item32, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item11.AddGrowableCol(1) item11.AddGrowableCol(2) item10.Add(item11, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item10.AddGrowableCol(0) item3.Add(item10, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item2.Add(item3, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.TOP, 5) item33 = wx.StaticText(parent, ID_WARNING, "", wx.DefaultPosition, wx.DefaultSize, 0) item33.SetForegroundColour(wx.RED) item33.SetFont(wx.Font(13, wx.ROMAN, wx.NORMAL, wx.BOLD)) item33.SetName("warning") item2.Add(item33, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item2.AddGrowableCol(0) item1.Add(item2, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item34 = wx.FlexGridSizer(0, 1, 0, 0) item35 = wx.FlexGridSizer(0, 2, 0, 0) item36 = RadioBox(parent, ID_TIPORD, "Ordinamento", wx.DefaultPosition, wx.DefaultSize, ["Codice", "Descrizione", "Bilancio"], 1, wx.RA_SPECIFY_COLS) item36.SetName("tipord") item35.Add(item36, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item37 = BilancioTipoLivelloPanel(parent, ID_PANEL, wx.DefaultPosition, wx.DefaultSize, 0) item35.Add(item37, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item35.AddGrowableCol(0) item35.AddGrowableCol(1) item34.Add(item35, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item38 = wx.FlexGridSizer(0, 2, 0, 0) item39 = wx.CheckBox(parent, ID_DETCLIFOR, "Includi Clienti/Fornitori", wx.DefaultPosition, wx.DefaultSize, 0) item39.SetName("detcf") item38.Add( item39, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item40 = wx.CheckBox(parent, ID_DETNOZERO, "Escludi saldi a zero", wx.DefaultPosition, wx.DefaultSize, 0) item40.SetName("detnozero") item38.Add( item40, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item38.AddGrowableCol(0) item38.AddGrowableCol(1) item34.Add(item38, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item41 = wx.FlexGridSizer(0, 2, 0, 0) item42 = RadioBox(parent, ID_INCLAPE, "Aperture", wx.DefaultPosition, wx.DefaultSize, ["Includi", "Escludi", "Solo Apert."], 1, wx.RA_SPECIFY_COLS) item42.SetName("inclape") item41.Add( item42, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item43 = RadioBox(parent, ID_INCLCHI, "Chiusure", wx.DefaultPosition, wx.DefaultSize, ["Includi", "Escludi", "Solo Chius."], 1, wx.RA_SPECIFY_COLS) item43.SetName("inclchi") item41.Add(item43, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.RIGHT | wx.BOTTOM, 5) item41.AddGrowableCol(0) item41.AddGrowableCol(1) item34.Add(item41, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item44 = wx.BoxSizer(wx.HORIZONTAL) item45 = wx.Button(parent, ID_BTNUPD, "Aggiorna", wx.DefaultPosition, wx.DefaultSize, 0) item45.SetDefault() item44.Add(item45, 0, wx.ALIGN_CENTER | wx.LEFT | wx.BOTTOM, 5) item46 = wx.Button(parent, ID_BTNPRINT, "Stampa", wx.DefaultPosition, wx.DefaultSize, 0) item44.Add(item46, 0, wx.ALIGN_CENTER | wx.LEFT | wx.RIGHT | wx.BOTTOM, 5) item34.Add(item44, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL, 5) item1.Add(item34, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item1.AddGrowableCol(0) item0.Add(item1, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT, 5) item47 = wx.FlexGridSizer(0, 1, 0, 0) item48 = parent.FindWindowById(ID_PANGRIDS) item47.Add(item48, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) item47.Add([900, 1], 0, wx.ALIGN_CENTER, 5) item47.AddGrowableCol(0) item47.AddGrowableRow(0) item0.Add(item47, 0, wx.GROW | wx.ALIGN_CENTER_VERTICAL, 5) item0.AddGrowableCol(0) item0.AddGrowableRow(1) if set_sizer == True: parent.SetSizer(item0) if call_fit == True: item0.SetSizeHints(parent) return item0