*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="oavize.vcx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * * DEFINE CLASS frm_date_aviz AS frm_termin_renunt OF "..\comun\clase\_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Clb_tx_simplu2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_serie_act" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ct_clb_cautare1" UniqueID="" Timestamp="" /> * *m: do_cauta_altele * * DoCreate = .T. Height = 146 Name = "frm_date_aviz" Width = 375 _shape1.Name = "_shape1" _shape2.Height = 29 _shape2.Left = 312 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 65 Lb_titlu_alb_b121.Caption = "Date aviz" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" BUT_TERMIN1.Left = 344 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 Gridsort1.Left = 132 Gridsort1.Name = "Gridsort1" Gridsort1.Top = 12 But_renunt1.Left = 315 But_renunt1.Name = "But_renunt1" But_renunt1.Top = 1 * ADD OBJECT 'Clb_serie_act' AS clb_serie_act WITH ; cvariabila = serie_act, ; cvariabiladoc = nract, ; Left = 12, ; Name = "Clb_serie_act", ; nid_tipdoc = 6, ; pcobj = poDate, ; Top = 41, ; Width = 314, ; Text_simplu1.Name = "Text_simplu1", ; _cbbase1.Name = "_cbbase1", ; _lbbase1.Name = "_lbbase1" *< END OBJECT: ClassLib="..\comun\clase\serii_numere.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu2' AS clb_tx_simplu WITH ; Height = 29, ; Left = 12, ; Name = "Clb_tx_simplu2", ; Top = 69, ; Width = 314, ; Text_simplu1.ControlSource = "poDate.nract", ; Text_simplu1.InputMask = (get_mask(14,0)), ; Text_simplu1.Left = 125, ; Text_simplu1.Name = "Text_simplu1", ; Text_simplu1.Top = 3, ; Lb_simplu1.Caption = "Numarul avizului", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="..\comun\clase\lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Ct_clb_cautare1' AS ct_clb_cautare WITH ; cconditie = EMPTY(NVL(poDate.listaid,'')), ; cprocedura = thisform.do_cauta_altele, ; cvar_afisata = poDate.descriere, ; Left = 12, ; Name = "Ct_clb_cautare1", ; Top = 103, ; img_cautare.Name = "img_cautare", ; clb_tx_cautare.Lb_simplu1.Caption = "Gestiune destinatie", ; clb_tx_cautare.Lb_simplu1.Name = "Lb_simplu1", ; clb_tx_cautare.Name = "clb_tx_cautare", ; clb_tx_cautare.Text_simplu1.Name = "Text_simplu1" *< END OBJECT: ClassLib="..\comun\clase\caut_ora.vcx" BaseClass="container" /> PROCEDURE do_cauta_altele Local loCauta loCauta = caut_gestiune_dest(poDate.id_client) If !Isnull(loCauta) And !Empty(Nvl(loCauta.id_gestiune,0)) poDate.listaid = loCauta.id_gestiune poDate.descriere = loCauta.nume_gestiune poDateGestiuneDest.id_gestiune = loCauta.id_gestiune poDateGestiuneDest.id_tipgest = loCauta.id_tipgest poDateGestiuneDest.Cont = Nvl(loCauta.Cont,[XXXX]) poDateGestiuneDest.acont = Nvl(loCauta.acont,[XXXX]) This.ct_clb_cautare1.Refresh() Endif ENDPROC PROCEDURE inainte_de_do_termin Local llReturn Store .T. To llReturn Do Case Case Empty(Nvl(poDate.nract,0)) amessagebox("Numarul avizului trebuie sa fie diferit de 0!",48,"Atentie") llReturn = .F. Thisform.clb_tx_simplu2.SetFocus() Case Empty(Nvl(poDate.listaid,'')) amessagebox("Nu ati ales gestiunea destinatie!",48,"Atentie") llReturn = .F. Thisform.ct_clb_cautare1.SetFocus() Otherwise llReturn = .T. Endcase Return llReturn ENDPROC PROCEDURE Init DoDefault() With Thisform If Inlist(poDate.rezultat_serii,1,3) Thisform.clb_serie_act.do_initializeaza(poDate.rezultat_serii) Thisform.clb_serie_act.SetFocus() Else lnHeight = lnHeight - Thisform.clb_serie_act.Height laPozitii(Thisform.clb_serie_act.TabIndex,2)=1 Thisform.RemoveObject('clb_serie_act') Thisform.clb_nract.SetFocus() Endif Endwith ENDPROC ENDDEFINE