*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="fundal.scx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * * DEFINE CLASS dataenvironment AS dataenvironment *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> * DataSource = .NULL. Height = 200 Left = 1 Name = "Dataenvironment" Top = 220 Width = 520 * ENDDEFINE DEFINE CLASS form1 AS form *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Text2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Image2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pgfrmbase1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Image1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lb_utilizator" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lb_utilizator1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Imagine1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Imagine2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Imagine3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkExperimental" UniqueID="" Timestamp="" /> * *m: jurnal *m: nexperimental_assign *p: nexperimental && Mod experimental. se citeste optiunea din optiuni_utilizator *p: nlb_activ *p: npagina *p: _memberdata && XML Metadata for customizable properties * * AlwaysOnBottom = .T. AutoCenter = .T. BackColor = 255,255,255 BorderStyle = 0 Caption = "" Closable = .F. ControlBox = .F. DoCreate = .T. Enabled = .T. FillColor = 0,0,0 FontCharSet = 238 HalfHeightCaption = .F. Height = 429 MaxButton = .F. MinButton = .F. Movable = .F. Name = "FORM1" nexperimental = 0 nlb_activ = 0 npagina = 0 Picture = ..\..\ ShowTips = .T. Width = 797 WindowState = 2 _memberdata = * ADD OBJECT '_pgfrmbase1' AS pg_meniu_princ WITH ; ErasePage = .T., ; Height = 457, ; Left = -2, ; Name = "_pgfrmbase1", ; Top = 60, ; Page1.Cw2.Label_item1.Name = "Label_item1", ; Page1.Cw2.Name = "Cw2", ; Page1.Cw3.Label_item1.Name = "Label_item1", ; Page1.Cw3.Name = "Cw3", ; Page1.Cw4.Label_item1.Name = "Label_item1", ; Page1.Cw4.Name = "Cw4", ; Page1.CW5.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page1.CW5.Name = "CW5", ; Page1.Name = "Page1", ; Page1.Pict_liniuta1.Name = "Pict_liniuta1", ; Page1.Pict_liniuta1.Picture = ..\grafice\f3.jpg, ; Page1.Pict_liniuta2.Name = "Pict_liniuta2", ; Page1.Pict_liniuta2.Picture = ..\grafice\f3.jpg, ; Page1.Pict_liniuta3.Name = "Pict_liniuta3", ; Page1.Pict_meniu1.Name = "Pict_meniu1", ; Page1.Pict_meniu1.Picture = ..\grafice\f2.jpg, ; Page2.Cw1.Label_item1.Name = "Label_item1", ; Page2.Cw1.Name = "Cw1", ; Page2.Cw2.Label_item1.Name = "Label_item1", ; Page2.Cw2.Name = "Cw2", ; Page2.CW3.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page2.CW3.Name = "CW3", ; Page2.CW4.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page2.CW4.Name = "CW4", ; Page2.Cw5.Label_item1.Name = "Label_item1", ; Page2.Cw5.Name = "Cw5", ; Page2.Cw6.Label_item1.Name = "Label_item1", ; Page2.Cw6.Name = "Cw6", ; Page2.Name = "Page2", ; Page2.Pict_liniuta1.Name = "Pict_liniuta1", ; Page2.Pict_liniuta2.Name = "Pict_liniuta2", ; Page2.Pict_liniuta3.Name = "Pict_liniuta3", ; Page2.Pict_liniuta4.Name = "Pict_liniuta4", ; Page2.Pict_meniu1.Name = "Pict_meniu1", ; Page3.Cw1.Label_item1.Name = "Label_item1", ; Page3.Cw1.Name = "Cw1", ; Page3.Cw2.Label_item1.Name = "Label_item1", ; Page3.Cw2.Name = "Cw2", ; Page3.CW3.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page3.CW3.Name = "CW3", ; Page3.CW4.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page3.CW4.Name = "CW4", ; Page3.Cw5.Label_item1.Name = "Label_item1", ; Page3.Cw5.Name = "Cw5", ; Page3.Name = "Page3", ; Page3.Pict_liniuta1.Name = "Pict_liniuta1", ; Page3.Pict_liniuta2.Name = "Pict_liniuta2", ; Page3.Pict_liniuta4.Name = "Pict_liniuta4", ; Page3.Pict_meniu1.Name = "Pict_meniu1", ; Page4.CW1.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page4.CW1.Name = "CW1", ; Page4.CW2.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page4.CW2.Name = "CW2", ; Page4.CW3.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page4.CW3.Name = "CW3", ; Page4.CW4.LABEL_ITEM1.Name = "LABEL_ITEM1", ; Page4.CW4.Name = "CW4", ; Page4.Name = "Page4", ; Page4.Pict_liniuta2.Name = "Pict_liniuta2", ; Page4.Pict_liniuta3.Name = "Pict_liniuta3", ; Page4.Pict_meniu1.Name = "Pict_meniu1" *< END OBJECT: ClassLib="..\clase\ofundal_imob.vcx" BaseClass="pageframe" /> ADD OBJECT 'chkExperimental' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .T., ; BackStyle = 0, ; Caption = "Experimental", ; ControlSource = "thisform.nExperimental", ; ForeColor = 255,255,255, ; Height = 18, ; Left = 204, ; Name = "chkExperimental", ; ReadOnly = .T., ; ToolTipText = "Un mod mai rapid de calcul amortizari (10.06.2020). Se foloseste la vizualizare amortizare si la rapoarte.", ; Top = 31, ; Value = 0, ; Visible = .F., ; Width = 95 *< END OBJECT: ClassLib="..\comun\clase\_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'Image1' AS image WITH ; BackStyle = 0, ; Height = 220, ; Left = 228, ; Name = "Image1", ; Picture = ..\grafice\roaimob.bmp, ; Stretch = 0, ; Top = 180, ; Width = 556 *< END OBJECT: BaseClass="image" /> ADD OBJECT 'Image2' AS image WITH ; Height = 63, ; Left = 0, ; Name = "Image2", ; Picture = ..\grafice\f1.jpg, ; Stretch = 2, ; Top = 0, ; Width = 851 *< END OBJECT: BaseClass="image" /> ADD OBJECT 'Imagine1' AS imagine WITH ; ccod = B01;C01;D01, ; Height = 48, ; Left = 7, ; Name = "Imagine1", ; nid_img = 1, ; Picture = ..\grafice\gene1.bmp, ; picturedown = d:\contafin_oracle\roaimob\grafice\gene2.bmp, ; pictureup = d:\contafin_oracle\roaimob\grafice\gene1.bmp, ; ToolTipText = "Introducere", ; Top = 7, ; Width = 60 *< END OBJECT: ClassLib="..\comun\clase\ofundal.vcx" BaseClass="image" /> ADD OBJECT 'Imagine2' AS imagine WITH ; ccod = B02;C02;D02, ; Height = 48, ; Left = 76, ; Name = "Imagine2", ; Picture = ..\grafice\fact1.bmp, ; picturedown = d:\contafin_oracle\roaimob\grafice\fact2.bmp, ; pictureup = d:\contafin_oracle\roaimob\grafice\fact1.bmp, ; ToolTipText = "Preluare din contabilitate", ; Top = 7, ; Width = 60 *< END OBJECT: ClassLib="..\comun\clase\ofundal.vcx" BaseClass="image" /> ADD OBJECT 'Imagine3' AS imagine WITH ; ccod = B03;B04;C03;C04;D03, ; Height = 48, ; Left = 141, ; Name = "Imagine3", ; Picture = ..\grafice\viz1.bmp, ; picturedown = d:\contafin_oracle\roaimob\grafice\viz2.bmp, ; pictureup = d:\contafin_oracle\roaimob\grafice\viz1.bmp, ; ToolTipText = "Vizualizare", ; Top = 7, ; Width = 60 *< END OBJECT: ClassLib="..\comun\clase\ofundal.vcx" BaseClass="image" /> ADD OBJECT 'Label1' AS label WITH ; AutoSize = .T., ; BackStyle = 0, ; Caption = "Operator:", ; FontItalic = .T., ; ForeColor = 0,0,128, ; Height = 17, ; Left = 7, ; Name = "Label1", ; Top = 381, ; Width = 53 *< END OBJECT: BaseClass="label" /> ADD OBJECT 'Label2' AS label WITH ; AutoSize = .T., ; BackStyle = 0, ; Caption = "Nivel de acces:", ; FontItalic = .T., ; ForeColor = 0,0,128, ; Height = 17, ; Left = 7, ; Name = "Label2", ; Top = 401, ; Width = 85 *< END OBJECT: BaseClass="label" /> ADD OBJECT 'lb_utilizator' AS lb_simplu WITH ; Anchor = 9, ; Caption = "Operator:", ; FontItalic = .T., ; ForeColor = 255,255,255, ; Left = 482, ; Name = "lb_utilizator", ; Top = 8 *< END OBJECT: ClassLib="..\comun\clase\lb.vcx" BaseClass="label" /> ADD OBJECT 'lb_utilizator1' AS lb_simplu WITH ; Anchor = 9, ; Caption = "nume_utilizator", ; FontBold = .T., ; FontItalic = .T., ; ForeColor = 255,255,255, ; Left = 536, ; Name = "lb_utilizator1", ; Top = 8, ; Visible = .F. *< END OBJECT: ClassLib="..\comun\clase\lb.vcx" BaseClass="label" /> ADD OBJECT 'Text1' AS textbox WITH ; BackStyle = 0, ; BorderStyle = 0, ; ControlSource = "utilizator", ; FontBold = .T., ; FontItalic = .T., ; ForeColor = 0,0,128, ; Height = 23, ; Left = 62, ; Name = "Text1", ; ReadOnly = .T., ; TabStop = .F., ; Top = 380, ; Width = 147 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'Text2' AS textbox WITH ; BackStyle = 0, ; BorderStyle = 0, ; ControlSource = "m.nivel", ; FontBold = .T., ; FontItalic = .T., ; ForeColor = 0,0,128, ; Height = 23, ; Left = 93, ; Name = "Text2", ; ReadOnly = .T., ; TabStop = .F., ; Top = 400, ; Width = 28 *< END OBJECT: BaseClass="textbox" /> PROCEDURE Activate *!* 10.06.2020 *!* initializez variabila gnExperimental pentru calcul experimental *!* THISFORM.AUTOCENTER=.T. LOCAL lnScrH,lnScrW lnScrW = _screen.Width lnScrH = _screen.Height thisform.image1.Top = lnScrH - thisform.image1.Height - 50 thisform.image1.Left = lnScrW - thisform.image1.Width - 30 thisform.image2.Width = lnScrW + 30 thisform._pgfrmbase1.Width = lnScrW thisform._pgfrmbase1.Height = thisform.Height-thisform.image2.Height thisform._pgfrmbase1.page1.Pict_meniu1.Height = thisform._pgfrmbase1.Height thisform._pgfrmbase1.page2.Pict_meniu1.Height = thisform._pgfrmbase1.Height thisform._pgfrmbase1.page3.Pict_meniu1.Height = thisform._pgfrmbase1.Height thisform._pgfrmbase1.page4.Pict_meniu1.Height = thisform._pgfrmbase1.Height * Experimental lcValoare = citeste_optiune_utilizator('IMOB_EXPERIMENTAL') Thisform.nExperimental = INT(VAL(m.lcValoare)) ENDPROC PROCEDURE Init *!* THISFORM.AUTOCENTER=.T. *!* Locale IF TYPE('goLocale') = 'O'AND TYPE('glTraducere') = 'L' IF glTraducere golocale.SetLocale( thisform ) EndIf ENDIF *!* Locale ^ Local lcValoare Thisform.chkExperimental.ToolTipText = '* 10.06.2020 un mod rapid de calcul situatie lunara amortizari. Se foloseste la vizualizare amortizari si rapoarte.' lcValoare = citeste_optiune_utilizator('IMOB_EXPERIMENTAL') Thisform.nExperimental = Int(Val(m.lcValoare)) * 25.11.2021 Thisform.nExperimental = 1 ENDPROC PROCEDURE jurnal ENDPROC PROCEDURE KeyPress Lparameters nKeyCode, nShiftAltCtrl If nKeyCode==-1 &&F2 Quit Endif *!* lnLbActiv=Thisform.nlb_activ *!* Thisform.npagina=Thisform._pgfrmbase1.ActivePage *!* lcLabel="thisform._pgfrmbase1.Pages[thisform.npagina].cw" *!* Do Case *!* Case nKeyCode==-1 && F2 *!* Quit *!* Case nKeyCode=5 And lnLbActiv>0 && sageata sus *!* Thisform.nlb_activ=Thisform.nlb_activ-1 *!* lcEventEnter=lcLabel+Alltrim(Str(Thisform.nlb_activ))+".MouseEnter" *!* lcEventLeave=lcLabel+Alltrim(Str(lnLbActiv))+".MouseLeave" *!* &lcEventLeave *!* &lcEventEnter *!* Case nKeyCode=24 And lnLbActiv>0 && sageata jos *!* Thisform.nlb_activ=Thisform.nlb_activ+1 *!* lcEventEnter=lcLabel+Alltrim(Str(Thisform.nlb_activ))+".MouseEnter" *!* lcEventLeave=lcLabel+Alltrim(Str(lnLbActiv))+".MouseLeave" *!* &lcEventLeave *!* &lcEventEnter *!* Case nKeyCode=24 And lnLbActiv=0 && sageata jos *!* Thisform.nlb_activ=1 *!* lcEventEnter=lcLabel+Alltrim(Str(Thisform.nlb_activ))+".MouseEnter" *!* &lcEventEnter *!* Case nKeyCode=13 And lnLbActiv>0 && enter *!* lcEventClick=lcLabel+Alltrim(Str(lnLbActiv))+".Click" *!* &lcEventClick *!* lcEventLeave=lcLabel+Alltrim(Str(lnLbActiv))+".MouseLeave" *!* &lcEventLeave *!* Thisform.nlb_activ=0 *!* Endcase ENDPROC PROCEDURE nexperimental_assign lparameters tnExperimental * 25.11.2021 tnExperimental = 1 This.nExperimental = tnExperimental IF tnExperimental = 1 this.chkExperimental.Value = 1 this.chkExperimental.BackStyle = 1 && OPAC this.chkExperimental.BackColor = RGB(255,0,0) && ROSU ELSE this.chkExperimental.Value = 0 this.chkExperimental.BackStyle = 0 && TRANSPARENT this.chkExperimental.BackColor = RGB(240,240,240) ENDIF goApp.nExperimental = m.tnExperimental ENDPROC PROCEDURE RightClick Do start_firma In ostartfirma.prg verifica_drepturi('gofundal','_pgfrmbase1') *!* Thisform.lb_nivel1.Caption=Alltrim(Str(gnNivelUtilizator)) ENDPROC PROCEDURE Show LPARAMETERS nStyle DODEFAULT(nStyle) *!* Modificare Pt Statusbar 20.Oct.2007 - Vasile Cristian *!* Trebuie adaugata o proprietate OstatusBar la forma *!* si o metoda statusbarclik care sa contina comanda *!* Thisform.oStatusBar.newtooltip() *!* If Not Pemstatus(_Screen,"StatusBar", 5) Then *!* 31.01.2008 TEST FARA STATUSBAR *!* _Screen.Newobject("StatusBar","ctl32_statusbar", "ctl32_statusbar.vcx", null, 3) _Screen.Newobject("StatusBar","ctl32_statusbar", "ctl32_statusbar_fals.vcx", null, 3) *!* 31.01.2008 TEST FARA STATUSBAR ^ EndIf DO start_firma IN ostartfirma.prg primadata = .F. verifica_drepturi('gofundal','_pgfrmbase1') Thisform.lb_utilizator1.Caption=Alltrim(gcUserNameApp) Thisform.lb_utilizator1.Visible=.T. DO lansare_toolbar IN oproceduri_comune.prg DO lansare_help IN oproceduri_comune.prg ENDPROC PROCEDURE chkExperimental.Valid Local lcValoare lcValoare = Alltrim(Str(Thisform.nExperimental)) lnSucces = scrie_optiune_utilizator('IMOB_EXPERIMENTAL', m.lcValoare, '1 = MOD EXPERIMENTAL IMOBILIZARI, 0 = STANDARD') IF m.lnSucces <= 0 lcValoare = citeste_optiune_utilizator('IMOB_EXPERIMENTAL') Thisform.nExperimental = Int(Val(m.lcValoare)) ENDIF ENDPROC PROCEDURE Image1.RightClick thisform.rightclick ENDPROC PROCEDURE Imagine1.do_actiune lnActivePg = thisform._pgfrmbase1.ActivePage DO CASE CASE lnActivePg = 2 OR lnActivePg = 3 DO introducere_imob WITH lnActivePg-1 IN oproceduri_imob.prg CASE lnActivePg = 4 DO introducere_imob_in_curs OTHERWISE * ENDCASE ENDPROC PROCEDURE Imagine2.do_actiune lnActivePg = thisform._pgfrmbase1.ActivePage DO CASE CASE lnActivePg = 2 *DO preluare_corporale IN oproceduri_imob.prg CASE lnActivePg = 3 *DO preluare_necorporale IN oproceduri_imob.prg CASE lnActivePg = 4 *DO preluare_incurs OTHERWISE * ENDCASE ENDPROC PROCEDURE Imagine3.do_actiune lnActivePg = thisform._pgfrmbase1.ActivePage DO CASE CASE lnActivePg = 2 OR lnActivePg = 3 DO vizualizare_lista_imob WITH lnActivePg-1 IN oproceduri_imob.prg CASE lnActivePg = 4 DO vizualizare_lista_imob_in_curs OTHERWISE * ENDCASE ENDPROC PROCEDURE lb_utilizator.RightClick Thisform.RightClick ENDPROC PROCEDURE lb_utilizator1.RightClick thisform.rightclick ENDPROC PROCEDURE _pgfrmbase1.Page1.Activate *!* If Thisform.npagina!=0 And Thisform.nlb_activ!=0 *!* lcLabel="thisform._pgfrmbase1.Pages[thisform.npagina].cw" *!* lcEventEnter=lcLabel+Alltrim(Str(Thisform.nlb_activ))+".MouseLeave" *!* &lcEventLeave *!* Endif *!* Thisform.nlb_activ=0 ENDPROC PROCEDURE _pgfrmbase1.Page1.RightClick DO start_firma IN ostartfirma.prg verifica_drepturi('gofundal','_pgfrmbase1') *!* Thisform.lb_nivel1.Caption=Alltrim(Str(gnNivelUtilizator)) ENDPROC PROCEDURE _pgfrmbase1.Page2.RightClick DO start_firma IN ostartfirma.prg verifica_drepturi('gofundal','_pgfrmbase1') *!* Thisform.lb_nivel1.Caption=Alltrim(Str(gnNivelUtilizator)) ENDPROC PROCEDURE _pgfrmbase1.Page3.Activate *!* If Thisform.npagina!=0 And Thisform.nlb_activ!=0 *!* lcLabel="thisform._pgfrmbase1.Pages[thisform.npagina].cw" *!* lcEventEnter=lcLabel+Alltrim(Str(Thisform.nlb_activ))+".MouseLeave" *!* &lcEventLeave *!* Endif *!* Thisform.nlb_activ=0 ENDPROC PROCEDURE _pgfrmbase1.Page3.RightClick DO start_firma IN ostartfirma.prg verifica_drepturi('gofundal','_pgfrmbase1') *!* Thisform.lb_nivel1.Caption=Alltrim(Str(gnNivelUtilizator)) ENDPROC PROCEDURE _pgfrmbase1.Page4.Activate *!* If Thisform.npagina!=0 And Thisform.nlb_activ!=0 *!* lcLabel="thisform._pgfrmbase1.Pages[thisform.npagina].cw" *!* lcEventEnter=lcLabel+Alltrim(Str(Thisform.nlb_activ))+".MouseLeave" *!* &lcEventLeave *!* Endif *!* Thisform.nlb_activ=0 ENDPROC PROCEDURE _pgfrmbase1.Page4.RightClick DO start_firma IN ostartfirma.prg verifica_drepturi('gofundal','_pgfrmbase1') *!* Thisform.lb_nivel1.Caption=Alltrim(Str(gnNivelUtilizator)) ENDPROC ENDDEFINE