Initial: flux text FoxBin2Prg (git urmareste .??2 in-arbore, binarele VFP git-ignored)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015husoVS24ewJZr21ZoVR3v
This commit is contained in:
2026-08-23 18:00:57 +03:00
commit 77e98d73e9
94 changed files with 62872 additions and 0 deletions

75
Ferestre/ATENTIE1.sc2 Normal file
View File

@@ -0,0 +1,75 @@
*--------------------------------------------------------------------------------------------------------------------------------------------------------
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
*--------------------------------------------------------------------------------------------------------------------------------------------------------
*< FOXBIN2PRG: Version="1.21" SourceFile="atentie1.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" />
*<PropValue>
Name = "Dataenvironment"
*</PropValue>
ENDDEFINE
DEFINE CLASS fatentie1 AS fatentie OF "..\clase\ferestrebaza.vcx"
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
*< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="CMDTERMIN1" UniqueID="" Timestamp="" />
*<PropValue>
BorderStyle = 3
DoCreate = .T.
Height = 84
Name = "Fatentie1"
Width = 353
WindowType = 0
Shape1.Height = 75
Shape1.Left = 4
Shape1.Name = "Shape1"
Shape1.Top = 4
Shape1.Width = 344
IMAGE1.Height = 32
IMAGE1.Left = 24
IMAGE1.Name = "IMAGE1"
IMAGE1.Top = 12
IMAGE1.Width = 32
Label1.Left = 64
Label1.Name = "Label1"
Label1.Top = 14
*</PropValue>
ADD OBJECT 'CMDTERMIN1' AS cmdtermin WITH ;
AutoSize = .F., ;
Caption = "\<OK", ;
Height = 24, ;
Left = 134, ;
Name = "CMDTERMIN1", ;
Top = 46, ;
Width = 84
*< END OBJECT: ClassLib="..\clase\ferestrebaza.vcx" BaseClass="commandbutton" />
ADD OBJECT 'Label2' AS label WITH ;
AutoSize = .T., ;
Caption = "Modificarile sunt ireversibile!", ;
FontSize = 12, ;
Height = 21, ;
Left = 129, ;
Name = "Label2", ;
Top = 14, ;
Width = 200
*< END OBJECT: BaseClass="label" />
PROCEDURE Deactivate
thisform.release
ENDPROC
PROCEDURE LostFocus
thisform.release
ENDPROC
ENDDEFINE

1318
Ferestre/afisbalx.sc2 Normal file

File diff suppressed because it is too large Load Diff

377
Ferestre/fundal.sc2 Normal file
View File

@@ -0,0 +1,377 @@
*--------------------------------------------------------------------------------------------------------------------------------------------------------
* (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" />
*<PropValue>
DataSource = .NULL.
Height = 200
Left = 1
Name = "Dataenvironment"
Top = 220
Width = 520
*</PropValue>
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="Imagine01" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Imagine02" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="lb_utilizator" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="lb_utilizator1" UniqueID="" Timestamp="" />
*<DefinedPropArrayMethod>
*m: jurnal
*</DefinedPropArrayMethod>
*<PropValue>
AlwaysOnBottom = .T.
AutoCenter = .T.
BackColor = 255,255,255
BorderStyle = 0
Caption = ""
Closable = .F.
ControlBox = .F.
DoCreate = .T.
Enabled = .T.
FillColor = 0,0,0
HalfHeightCaption = .F.
Height = 429
MaxButton = .F.
MinButton = .F.
Movable = .F.
Name = "FORM1"
Picture = ..\comun\drepturi utilizatori\roadef\
ShowTips = .T.
Width = 797
WindowState = 2
*</PropValue>
ADD OBJECT '_pgfrmbase1' AS pg_meniu_princ WITH ;
ErasePage = .T., ;
Height = 457, ;
Left = -2, ;
Name = "_pgfrmbase1", ;
Top = 60, ;
Page1.CW1.LABEL_ITEM1.Name = "LABEL_ITEM1", ;
Page1.CW1.Name = "CW1", ;
Page1.Cw11.Label_item1.Name = "Label_item1", ;
Page1.Cw11.Name = "Cw11", ;
Page1.Cw12.Label_item1.Name = "Label_item1", ;
Page1.Cw12.Name = "Cw12", ;
Page1.Cw13.Label_item1.Name = "Label_item1", ;
Page1.Cw13.Name = "Cw13", ;
Page1.Cw5.Label_item1.Name = "Label_item1", ;
Page1.Cw5.Name = "Cw5", ;
Page1.Cw6.Label_item1.Name = "Label_item1", ;
Page1.Cw6.Name = "Cw6", ;
Page1.Cw8.Label_item1.Name = "Label_item1", ;
Page1.Cw8.Name = "Cw8", ;
Page1.Name = "Page1", ;
Page1.PageOrder = 1, ;
Page1.Pict_meniu1.Name = "Pict_meniu1", ;
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.Cw7.Label_item1.Name = "Label_item1", ;
Page2.Cw7.Name = "Cw7", ;
Page2.Cw9.Label_item1.Name = "Label_item1", ;
Page2.Cw9.Name = "Cw9", ;
Page2.Name = "Page2", ;
Page2.PageOrder = 3, ;
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.Cw4.Label_item1.Name = "Label_item1", ;
PAGE3.Cw4.Name = "Cw4", ;
PAGE3.Cw9.Label_item1.Name = "Label_item1", ;
PAGE3.Cw9.Name = "Cw9", ;
PAGE3.Name = "PAGE3", ;
PAGE3.PageOrder = 2, ;
PAGE3.PICT_MENIU1.Name = "PICT_MENIU1", ;
Page4.Cw1.Label_item1.Name = "Label_item1", ;
Page4.Cw1.Name = "Cw1", ;
Page4.Cw10.Label_item1.Name = "Label_item1", ;
Page4.Cw10.Name = "Cw10", ;
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.Cw5.Label_item1.Name = "Label_item1", ;
Page4.Cw5.Name = "Cw5", ;
Page4.Name = "Page4", ;
Page4.PageOrder = 4, ;
Page4.Pict_meniu1.Name = "Pict_meniu1"
*< END OBJECT: ClassLib="..\clase\ofundal_sal.vcx" BaseClass="pageframe" />
ADD OBJECT 'Image1' AS image WITH ;
BackStyle = 0, ;
Height = 220, ;
Left = 228, ;
Name = "Image1", ;
Picture = ..\grafice\roadef.bmp, ;
Stretch = 0, ;
Top = 205, ;
Width = 556
*< END OBJECT: BaseClass="image" />
ADD OBJECT 'Image2' AS image WITH ;
Height = 63, ;
Left = -11, ;
Name = "Image2", ;
Picture = ..\comun\grafice\f1.jpg, ;
Stretch = 2, ;
Top = -1, ;
Width = 851
*< END OBJECT: BaseClass="image" />
ADD OBJECT 'Imagine01' AS imagine WITH ;
Height = 55, ;
Left = 9, ;
Name = "Imagine01", ;
nid_img = 1, ;
picturedown = entitati2.bmp, ;
pictureup = entitati1.bmp, ;
ToolTipText = "Entitati", ;
Top = 1, ;
Width = 45
*< END OBJECT: ClassLib="..\comun\clase\ofundal.vcx" BaseClass="image" />
ADD OBJECT 'Imagine02' AS imagine WITH ;
Height = 55, ;
Left = 67, ;
Name = "Imagine02", ;
picturedown = plcont2.bmp, ;
pictureup = plcont1.bmp, ;
ToolTipText = "Plan conturi si politici contabile", ;
Top = 1, ;
Width = 45
*< 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 = 498, ;
Name = "lb_utilizator", ;
Top = 9
*< 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 = 552, ;
Name = "lb_utilizator1", ;
Top = 9, ;
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
*!* 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
*!* IF primadata
*!*
*!* DO start_firma IN ostartfirma.prg
*!* primadata = .F.
*!*
*!* verifica_drepturi2('gofundal','_pgfrmbase1')
*!* *!* *!* OSETINSTRUM = createobject('SETINSTRUM')
*!* *!* OSETVIZ = createobject('SETRAPID')
*!* *!* OSETVIZ.tbrprim.buton1.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.buton2.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.buton3.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.buton6.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.command1.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.command2.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.command3.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.command4.ENABLED=.T.
*!* *!* OSETVIZ.tbrprim.command5.ENABLED=.T.
*!* *!* osetviz.show
*!* *!* *!* this.meniu1.Visible = .t.
*!* ENDIF
*!* DO lansare_toolbar IN oproceduri_comune.prg
ENDPROC
PROCEDURE Init
*!* THISFORM.AUTOCENTER=.T.
ENDPROC
PROCEDURE jurnal
ENDPROC
PROCEDURE KeyPress
LPARAMETERS nKeyCode, nShiftAltCtrl
if nkeycode==-1 &&F2
DO IESIRE
endif
ENDPROC
PROCEDURE RightClick
*!* set safety off
DO start_firma IN ostartfirma.prg
verifica_drepturi('gofundal','_pgfrmbase1')
*!* ostart.show(1)
*!* do totv
ENDPROC
PROCEDURE Show
Lparameters nStyle
DoDefault(nStyle)
Do start_firma In ostartfirma.prg
primadata = .F.
verifica_drepturi('gofundal','_pgfrmbase1')
*!* verifica_drepturi('gofundal','_pgfrmbase1')
Do lansare_toolbar In oproceduri_comune.prg
DO lansare_help IN oproceduri_comune.prg
gofundal.lb_utilizator1.Caption=Alltrim(gcUserNameApp)
gofundal.lb_utilizator1.Visible=.T.
ENDPROC
PROCEDURE Image1.RightClick
thisform.rightclick
ENDPROC
PROCEDURE Imagine01.do_actiune
DO viz_parteneri IN onomenclatoare.prg
ENDPROC
PROCEDURE Imagine02.do_actiune
DO viz_plcont IN onomenclatoare.prg
ENDPROC
PROCEDURE _pgfrmbase1.Page1.RightClick
DO start_firma IN ostartfirma.prg
verifica_drepturi('gofundal','_pgfrmbase1')
ENDPROC
PROCEDURE _pgfrmbase1.Page2.RightClick
DO start_firma IN ostartfirma.prg
verifica_drepturi('gofundal','_pgfrmbase1')
ENDPROC
PROCEDURE _pgfrmbase1.PAGE3.RightClick
DO start_firma IN ostartfirma.prg
verifica_drepturi('gofundal','_pgfrmbase1')
ENDPROC
PROCEDURE _pgfrmbase1.Page4.RightClick
DO start_firma IN ostartfirma.prg
verifica_drepturi('gofundal','_pgfrmbase1')
ENDPROC
ENDDEFINE

212
Ferestre/inchidluni.sc2 Normal file
View File

@@ -0,0 +1,212 @@
*--------------------------------------------------------------------------------------------------------------------------------------------------------
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
*--------------------------------------------------------------------------------------------------------------------------------------------------------
*< FOXBIN2PRG: Version="1.21" SourceFile="inchidluni.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" />
*<PropValue>
DataSource = .NULL.
Height = 200
Left = 1
Name = "Dataenvironment"
Top = 220
Width = 520
*</PropValue>
ENDDEFINE
DEFINE CLASS ffergen1 AS ffergen OF "..\clase\ferestrebaza.vcx"
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
*< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column1.Header1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column1.Text1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column2.Header1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column2.Text1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column3.Header1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column3.Text1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Grid1.Column3.Check1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Cmdtermin1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label10" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" />
*<DefinedPropArrayMethod>
*p: c
*</DefinedPropArrayMethod>
*<PropValue>
AutoCenter = .T.
BorderStyle = 3
c = oo
DoCreate = .T.
Height = 504
Name = "Ffergen1"
Width = 359
LINE1.Left = 0
LINE1.Name = "LINE1"
LINE1.Top = 509
*</PropValue>
ADD OBJECT 'Cmdtermin1' AS cmdtermin WITH ;
Left = 244, ;
Name = "Cmdtermin1", ;
TabIndex = 3, ;
Top = 463
*< END OBJECT: ClassLib="..\clase\ferestrebaza.vcx" BaseClass="commandbutton" />
ADD OBJECT 'Grid1' AS grid WITH ;
BackColor = 254,255,240, ;
ColumnCount = 3, ;
DeleteMark = .F., ;
GridLineColor = 192,192,192, ;
GridLines = 3, ;
Height = 324, ;
Left = 27, ;
Name = "Grid1", ;
Panel = 1, ;
RecordSource = "calendar", ;
TabIndex = 4, ;
Top = 129, ;
Width = 300, ;
ZOrderSet = 1, ;
Column1.Alignment = 0, ;
Column1.BackColor = 254,255,240, ;
Column1.ColumnOrder = 2, ;
Column1.ControlSource = "nl", ;
Column1.Name = "Column1", ;
Column1.Width = 75, ;
Column2.BackColor = 254,255,240, ;
Column2.ColumnOrder = 1, ;
Column2.ControlSource = "an", ;
Column2.Name = "Column2", ;
Column2.Width = 84, ;
Column3.Alignment = 0, ;
Column3.BackColor = 254,255,240, ;
Column3.ControlSource = "smf", ;
Column3.CurrentControl = "Check1", ;
Column3.Name = "Column3", ;
Column3.Sparse = .F., ;
Column3.Width = 81
*< END OBJECT: BaseClass="grid" />
ADD OBJECT 'Grid1.Column1.Header1' AS header WITH ;
Alignment = 0, ;
Caption = "Luna", ;
Name = "Header1"
*< END OBJECT: BaseClass="header" />
ADD OBJECT 'Grid1.Column1.Text1' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BorderStyle = 0, ;
ForeColor = 0,0,0, ;
Margin = 0, ;
Name = "Text1"
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Grid1.Column2.Header1' AS header WITH ;
Alignment = 0, ;
Caption = "Anul", ;
Name = "Header1"
*< END OBJECT: BaseClass="header" />
ADD OBJECT 'Grid1.Column2.Text1' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BorderStyle = 0, ;
ForeColor = 0,0,0, ;
Margin = 0, ;
Name = "Text1"
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Grid1.Column3.Check1' AS checkbox WITH ;
Alignment = 0, ;
Caption = "", ;
Height = 17, ;
Left = 27, ;
Name = "Check1", ;
Top = 26, ;
Width = 60
*< END OBJECT: BaseClass="checkbox" />
ADD OBJECT 'Grid1.Column3.Header1' AS header WITH ;
Alignment = 0, ;
Caption = "Luna inchisa", ;
Name = "Header1"
*< END OBJECT: BaseClass="header" />
ADD OBJECT 'Grid1.Column3.Text1' AS textbox WITH ;
BackColor = 254,255,240, ;
BorderStyle = 0, ;
ControlSource = "", ;
ForeColor = 255,255,240, ;
Margin = 0, ;
Name = "Text1", ;
Value =
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Label1' AS label WITH ;
AutoSize = .F., ;
Caption = "In continuare datele din aceste luni vor putea fi vizualizate, dar nu si modificate. De asemenea nu vor fi permise noi introduceri de date/documente in aceste luni contabile.", ;
Height = 61, ;
Left = 28, ;
Name = "Label1", ;
TabIndex = 6, ;
Top = 66, ;
Width = 300, ;
WordWrap = .T.
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label10' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
Caption = "BLOCARE DE LUNA", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 255,255,255, ;
Height = 22, ;
Left = 25, ;
Name = "Label10", ;
TabIndex = 5, ;
Top = 18, ;
Width = 168, ;
ZOrderSet = 9
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label2' AS label WITH ;
AutoSize = .F., ;
Caption = "Bifati lunile pe care le doriti inchise.", ;
Height = 22, ;
Left = 28, ;
Name = "Label2", ;
TabIndex = 6, ;
Top = 45, ;
Width = 300, ;
WordWrap = .T.
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Shape1' AS shape WITH ;
Height = 492, ;
Left = 11, ;
Name = "Shape1", ;
SpecialEffect = 0, ;
Top = 6, ;
Width = 337, ;
ZOrderSet = 0
*< END OBJECT: BaseClass="shape" />
PROCEDURE Cmdtermin1.Valid
sele calendar
loca for nl=m.nl and an=m.an
luna_inchisa=smf
ENDPROC
ENDDEFINE

783
Ferestre/startfirma.sc2 Normal file
View File

@@ -0,0 +1,783 @@
*--------------------------------------------------------------------------------------------------------------------------------------------------------
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
*--------------------------------------------------------------------------------------------------------------------------------------------------------
*< FOXBIN2PRG: Version="1.21" SourceFile="startfirma.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" />
*<PropValue>
Name = "Dataenvironment"
*</PropValue>
ENDDEFINE
DEFINE CLASS ffergen1 AS ffergen OF "..\clase\ferestrebaza.vcx"
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
*< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label9" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text4" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label10" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Shape2" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label4" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label6" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label12" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label3" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Cmdtermin1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Cmdrenunt1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label11" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label5" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label7" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label8" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Label13" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text2" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text1" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text6" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text9" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text3" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text5" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text7" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text8" UniqueID="" Timestamp="" />
*< OBJECTDATA: ObjPath="Text10" UniqueID="" Timestamp="" />
*<DefinedPropArrayMethod>
*m: seriadebaza
*p: ttanul
*p: ttfirma
*p: ttluna
*</DefinedPropArrayMethod>
*<PropValue>
AutoCenter = .T.
BackColor = 255,255,255
BorderStyle = 2
DoCreate = .T.
Height = 474
Name = "Ffergen1"
Picture =
Width = 500
WindowType = 1
Line1.Name = "Line1"
*</PropValue>
ADD OBJECT 'Cmdrenunt1' AS cmdrenunt WITH ;
Left = 305, ;
Name = "Cmdrenunt1", ;
TabIndex = 12, ;
Top = 432
*< END OBJECT: ClassLib="..\clase\ferestrebaza.vcx" BaseClass="commandbutton" />
ADD OBJECT 'Cmdtermin1' AS cmdtermin WITH ;
Left = 396, ;
Name = "Cmdtermin1", ;
TabIndex = 11, ;
Top = 432
*< END OBJECT: ClassLib="..\clase\ferestrebaza.vcx" BaseClass="commandbutton" />
ADD OBJECT 'Label1' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 255,0,0, ;
BackStyle = 0, ;
Caption = "Bun Venit! ", ;
FontBold = .T., ;
FontItalic = .T., ;
FontName = "Comic Sans MS", ;
FontShadow = .F., ;
FontSize = 18, ;
ForeColor = 255,0,0, ;
Height = 37, ;
Left = 48, ;
Name = "Label1", ;
TabIndex = 24, ;
Top = 60, ;
Width = 128, ;
ZOrderSet = 1
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label10' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "CONT 2003", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 23, ;
ForeColor = 0,0,0, ;
Height = 39, ;
Left = 21, ;
Name = "Label10", ;
TabIndex = 23, ;
Top = 20, ;
Width = 185, ;
ZOrderSet = 3
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label11' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Anul:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 112, ;
Name = "Label11", ;
TabIndex = 16, ;
Top = 403, ;
Width = 44, ;
ZOrderSet = 20
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label12' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Strada:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 94, ;
Name = "Label12", ;
TabIndex = 19, ;
Top = 296, ;
Width = 62, ;
ZOrderSet = 8
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label13' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Numarul:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 80, ;
Name = "Label13", ;
TabIndex = 17, ;
Top = 321, ;
Width = 74, ;
ZOrderSet = 20
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label2' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "CONT 2003", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 23, ;
ForeColor = 0,0,0, ;
Height = 39, ;
Left = 22, ;
Name = "Label2", ;
TabIndex = 13, ;
Top = 18, ;
Width = 185, ;
ZOrderSet = 4
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label3' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Luna contabila:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 30, ;
Name = "Label3", ;
TabIndex = 20, ;
Top = 373, ;
Width = 126, ;
ZOrderSet = 8
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label4' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Cod fiscal:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 71, ;
Name = "Label4", ;
TabIndex = 22, ;
Top = 150, ;
Width = 87, ;
ZOrderSet = 8
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label5' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Nr. Inreg. R.C.:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 32, ;
Name = "Label5", ;
TabIndex = 14, ;
Top = 177, ;
Width = 123, ;
ZOrderSet = 20
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label6' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Banca:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 97, ;
Name = "Label6", ;
TabIndex = 21, ;
Top = 204, ;
Width = 59, ;
ZOrderSet = 8
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label7' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Cont bancar:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 49, ;
Name = "Label7", ;
TabIndex = 15, ;
Top = 230, ;
Width = 106, ;
ZOrderSet = 20
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label8' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Localitatea:", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 60, ;
Name = "Label8", ;
TabIndex = 18, ;
Top = 269, ;
Width = 97, ;
ZOrderSet = 20
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Label9' AS label WITH ;
Alignment = 0, ;
AutoSize = .T., ;
BackColor = 0,0,0, ;
BackStyle = 0, ;
Caption = "Numele firmei: ", ;
FontBold = .T., ;
FontName = "BankGothic Md BT", ;
FontShadow = .F., ;
FontSize = 12, ;
ForeColor = 0,0,0, ;
Height = 22, ;
Left = 42, ;
Name = "Label9", ;
TabIndex = 25, ;
Top = 122, ;
Width = 122, ;
ZOrderSet = 1
*< END OBJECT: BaseClass="label" />
ADD OBJECT 'Shape1' AS shape WITH ;
BackStyle = 0, ;
Height = 458, ;
Left = 10, ;
Name = "Shape1", ;
SpecialEffect = 0, ;
Top = 8, ;
Width = 480, ;
ZOrderSet = 0
*< END OBJECT: BaseClass="shape" />
ADD OBJECT 'Shape2' AS shape WITH ;
BackStyle = 0, ;
Height = 0, ;
Left = 10, ;
Name = "Shape2", ;
SpecialEffect = 0, ;
Top = 356, ;
Width = 480, ;
ZOrderSet = 0
*< END OBJECT: BaseClass="shape" />
ADD OBJECT 'Text1' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.cod_fiscal", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K", ;
Height = 23, ;
Left = 192, ;
Name = "Text1", ;
ReadOnly = .F., ;
TabIndex = 2, ;
Top = 148, ;
Value = , ;
Width = 225, ;
ZOrderSet = 25
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text10' AS textbox WITH ;
Alignment = 1, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.numar", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K", ;
Height = 23, ;
Left = 192, ;
Name = "Text10", ;
ReadOnly = .F., ;
TabIndex = 8, ;
Top = 319, ;
Value = , ;
Width = 102, ;
ZOrderSet = 26
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text2' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.luU", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K", ;
Height = 23, ;
Left = 192, ;
Name = "Text2", ;
ReadOnly = .F., ;
TabIndex = 9, ;
ToolTipText = "Introduceti (in cifre) numarul lunii contabile cu care doriti sa incepeti.", ;
Top = 371, ;
Value = , ;
Width = 102, ;
ZOrderSet = 25
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text3' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.an", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K", ;
Height = 23, ;
Left = 192, ;
Name = "Text3", ;
ReadOnly = .F., ;
TabIndex = 10, ;
ToolTipText = "Introduceti anul (inclusiv secolul).", ;
Top = 401, ;
Value = , ;
Width = 102, ;
ZOrderSet = 26
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text4' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.flung", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K!", ;
Height = 23, ;
Left = 192, ;
Name = "Text4", ;
ReadOnly = .F., ;
TabIndex = 1, ;
ToolTipText = "Introduceti numele complet al noii firme", ;
Top = 120, ;
Value = , ;
Width = 225, ;
ZOrderSet = 2
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text5' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.reg_com", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K!", ;
Height = 23, ;
Left = 192, ;
Name = "Text5", ;
ReadOnly = .F., ;
TabIndex = 3, ;
Top = 175, ;
Value = , ;
Width = 225, ;
ZOrderSet = 26
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text6' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.banca", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K!", ;
Height = 23, ;
Left = 192, ;
Name = "Text6", ;
ReadOnly = .F., ;
TabIndex = 4, ;
Top = 202, ;
Value = , ;
Width = 225, ;
ZOrderSet = 25
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text7' AS textbox WITH ;
Alignment = 1, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.cont_banca", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K", ;
Height = 23, ;
Left = 192, ;
Name = "Text7", ;
ReadOnly = .F., ;
TabIndex = 5, ;
Top = 228, ;
Value = , ;
Width = 225, ;
ZOrderSet = 26
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text8' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.localitate", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K!", ;
Height = 23, ;
Left = 192, ;
Name = "Text8", ;
ReadOnly = .F., ;
TabIndex = 6, ;
Top = 267, ;
Value = , ;
Width = 225, ;
ZOrderSet = 26
*< END OBJECT: BaseClass="textbox" />
ADD OBJECT 'Text9' AS textbox WITH ;
Alignment = 0, ;
BackColor = 254,255,240, ;
BackStyle = 0, ;
BorderStyle = 1, ;
ControlSource = "m.strada", ;
FontName = "BankGothic Md BT", ;
FontSize = 11, ;
Format = "K!", ;
Height = 23, ;
Left = 192, ;
Name = "Text9", ;
ReadOnly = .F., ;
TabIndex = 7, ;
Top = 293, ;
Value = , ;
Width = 225, ;
ZOrderSet = 25
*< END OBJECT: BaseClass="textbox" />
PROCEDURE Activate
*public m.luU,M.FSCURT
m.luU=alltrim(STR(MONTH(DATE())))
m.luu=right(alltrim('0'+m.luu),2)
*M.AN=ALLTRIM(STR(YEAR(DATE())))
M.AN=STR(YEAR(DATE()),4)
m.nl=m.luu
ENDPROC
PROCEDURE seriadebaza
LOCAL SB,SN,I,T,TIPAR
STORE '' TO SB,SN
T=RAND(-1)
*TIPAR='VOICUIONEMIL'
DO seriadebaza IN proceduri.prg
*!* FOR I=1 TO 5
*!* SB=SB+LITERA()
*!* NEXT
*!* SELE CUL
*!* REPL RED WITH SB
*!* SN=GREEN
*!* IF SUBSTR(SN,3,1)=SUBSTR(SB,1,1) AND;
*!* SUBSTR(SN,6,1)=SUBSTR(SB,2,1) AND;
*!* SUBSTR(SN,9,1)=SUBSTR(SB,3,1) AND;
*!* SUBSTR(SN,12,1)=SUBSTR(SB,4,1) AND;
*!* SUBSTR(SN,15,1)=SUBSTR(SB,5,1) AND;
*!* SUBSTR(SN,VAL(M.NL)+floor((VAL(M.NL)-1)/2),1)=SUBSTR(TIPAR,VAL(M.NL),1)
*!* *DO MESAJ WITH 'Seria este corecta',''
*!* RETURN
*!* ELSE
*!* FOR I=1 TO 17
*!* SN=SN+LITERA()
*!* NEXT
*!* FOR I=1 TO 5
*!* SN=STUFF(SN, I*3, 1, SUBSTR(SB,I,1))
*!* NEXT
*!* SN=STUFF(SN, VAL(M.NL)+floor((VAL(M.NL)-1)/2), 1, SUBSTR(TIPAR,VAL(M.NL),1))
*!* SELE CUL
*!* REPL GREEN WITH SN
*!* ENDIF
ENDPROC
PROCEDURE Cmdtermin1.Click
*DO NOT RELEASE
ENDPROC
PROCEDURE Cmdtermin1.Valid
PUBLIC LAN,LLUN
LOCAL I,J,NI
LAN='AN'+M.AN
LLUN='DATE'+M.NL
I=.F.
*SCRIE NUMELE SCURT AL FIRMEI___________________
sele firma
M.firma=upper(alltrim(m.flung))
M.FSCURT=M.FIRMA
M.fscurt=upper(alltrim(m.fSCURT))+space(7)
M.fscurt=ALLTRIM(LEFT(ALLTRIM(M.fscurt),8))
M.FSCURT=CHRTRAN(M.FSCURT,SPACE(8),'________')
tt='Numele noii firme nu trebuie sa coincida cu numele altor firme. '+;
'O firma al carui nume incepe cu <'+LEFT(STRTRAN(m.fscurt,'_',' ')+SPACE(8),8)+;
'> exista deja! '+;
'Este important ca primele 8 caractere sa fie diferite de <'
IF LEFT(STRTRAN(m.fscurt,'_',' ')+SPACE(8),8)!=LEFT(m.fscurt+"________",8)
ttt=LEFT(STRTRAN(m.fscurt,'_',' ')+SPACE(8),8)+'> sau <'+LEFT(m.fscurt+"________",8)+'>.'
ELSE
ttt=LEFT(m.fscurt+"________",8)+'>.'
endif
*!* SCAN
*!* IF UPPER(ALLTRIM(FIRMA))==UPPER(ALLTRIM(M.FIRMA)) OR UPPER(ALLTRIM(Fscurt))==UPPER(ALLTRIM(M.Fscurt)) THEN
*!* I=.T.
*!* omm=crea('textmare')
*!* omm.label2.caption=tt+ttt
*!* omm.show(1)
*!* RETURN
*!* ENDIF
*!* ENDSCAN
SCAN
IF UPPER(ALLTRIM(FIRMA))==UPPER(ALLTRIM(M.FIRMA))
I=.T.
omm=crea('textmare')
omm.label2.caption='Numele noii firme nu trebuie sa coincida cu numele altor firme.'
omm.show(1)
RETURN
ENDIF
ENDSCAN
SCAN
IF UPPER(ALLTRIM(Fscurt))==UPPER(ALLTRIM(M.Fscurt))
I=.T.
m.fscurt=LEFT(m.fscurt,2)+LEFT(STRTRAN(TIME(),':',''),6)
exit
ENDIF
ENDSCAN
*DACA FIRMA NU EXISTA DEJA_______________
IF !I
appe blank
NFSCURT=M.FSCURT
m.calefirm=dirgen+'\'+nfscurt
calefirma=m.calefirm
*m.loctempo='C:\CONTAFIN\TEMP\'
GATHER MEMVAR
repl permis with '*'
REPL locTEMPO WITH '&DIRGEN\'
*CONSTRUIESC ARBORE FISIERE FIRMA NOUA______________________________
set defa to c:
if !directory('contafin')
md contafin
endif
set defa to c:\contafin
if !directory('temp')
md temp
endif
set defa to c:\contafin\temp
MD &NFSCURT
set defa to c:\contafin\temp\&nfscurt
md tempo
SET DEFA TO &DIRGEN
SET DEFA TO &DIRGEN
MD &NFSCURT
CD &NFSCURT
MD DATEAN
MD LUNA
MD TEMPO
MD &LAN
CD &LAN
MD &LLUN
*COPIEZ FISIERELE STANDARD__________________
close database
SET DEFA TO &DIRGEN
COPY FILE _ALFA\DATEAN\*.* TO &NFSCURT\DATEAN\*.*
COPY FILE _ALFA\LUNA\*.* TO &NFSCURT\LUNA\*.*
COPY FILE _ALFA\TEMPO\*.* TO &NFSCURT\TEMPO\*.*
COPY FILE _ALFA\AN0000\DATE00\*.* TO &NFSCURT\&LAN\&LLUN\*.*
COPY FILE _ALFA\TEMPO\*.* TO c:\contafin\temp\&NFSCURT\TEMPO\*.*
*SCRIU IN CALENDAR___________________
DIRFIRM=DIRGEN+NFSCURT
sele 0
USE &calefirma\DATEAN\CALENDAR alias cal
APPE BLANK
REPL NL WITH M.NL
REPL AN WITH M.AN
REPL SCONT WITH .T.
M.antet=ALLTRIM(M.FLUNG)
THISFORM.RELEASE
*____________
ENDIF
DO TOTV
THISFORM.SERIADEBAZA
SELE LUNILEAN
SEEK (M.NL)
M.LUNA=NUMELUNA
*schimb titlul__________________
capapl="CONT2000 Firma "+UPPER(rTRIM(m.flung))+"- Luna contabila: "+RTRIM(M.luna)+" "+M.AN
goApp.SetCaption(capapl)
ENDPROC
PROCEDURE Text2.Valid
m.nl=RIGHT('0'+ALLTRIM(m.lUU),2)
ENDPROC
PROCEDURE Text3.Valid
M.AN=ALLTRIM(THIS.VALUE)
ENDPROC
PROCEDURE Text4.MouseMove
LPARAMETERS nButton, nShift, nXCoord, nYCoord
ENDPROC
PROCEDURE Text4.Valid
if alltrim(m.flung)=="" then
wait wind "Introduceti numele firmei!"
return 0
endif
ENDPROC
PROCEDURE Text4.When
*thisform.label8.caption=thisform.ttFIRMA
ENDPROC
ENDDEFINE