Patch level : 2.1
Files correlati : ci.exe Ricompilazione Demo : [ ] Commento : Ritocchi minimi ma utili per modulo ci git-svn-id: svn://10.65.10.50/trunk@13739 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
47eab5237a
commit
f6e9ea74d7
@ -5,10 +5,6 @@
|
|||||||
#include <xvt.h>
|
#include <xvt.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __STRINGS_H
|
|
||||||
#include <strings.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef __DICTION_H
|
#ifndef __DICTION_H
|
||||||
#include <diction.h>
|
#include <diction.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -2244,7 +2244,7 @@ bool TMask::kill_profile(int num)
|
|||||||
if (num <= 0)
|
if (num <= 0)
|
||||||
num = ini.get_int(user());
|
num = ini.get_int(user());
|
||||||
|
|
||||||
TString16 name; name << num;
|
TString8 name; name << num;
|
||||||
const bool ok = ini.set_paragraph(name);
|
const bool ok = ini.set_paragraph(name);
|
||||||
if (ok)
|
if (ok)
|
||||||
ini.remove_all();
|
ini.remove_all();
|
||||||
@ -2263,26 +2263,43 @@ void TMask::set_caption(const char* c)
|
|||||||
{
|
{
|
||||||
TToken_string captions(c);
|
TToken_string captions(c);
|
||||||
|
|
||||||
// Kill page tags
|
bool bTags = false;
|
||||||
byte p;
|
// Kill any page tags
|
||||||
for ( p = 1; p <_pages; p++)
|
|
||||||
if (!page_enabled(p))
|
|
||||||
break;
|
|
||||||
while (captions.items() < p)
|
|
||||||
captions.add(captions.get(0));
|
|
||||||
for (int i = fields()-1; i > 0; i--)
|
for (int i = fields()-1; i > 0; i--)
|
||||||
{
|
{
|
||||||
TMask_field& tag = fld(i);
|
TMask_field& tag = fld(i);
|
||||||
if (tag.dlg() >= DLG_PAGETAGS)
|
if (tag.dlg() >= DLG_PAGETAGS)
|
||||||
{
|
{
|
||||||
tag.destroy();
|
tag.destroy();
|
||||||
_field.destroy(i);
|
_field.destroy(i);
|
||||||
|
bTags = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// Create page tags
|
|
||||||
add_tag_buttons(captions);
|
if (bTags)
|
||||||
|
{
|
||||||
|
byte p;
|
||||||
|
for (p = 1; p <_pages; p++)
|
||||||
|
if (!page_enabled(p))
|
||||||
|
break;
|
||||||
|
while (captions.items() < p)
|
||||||
|
{
|
||||||
|
const char* k = captions.get(0);
|
||||||
|
captions.add(k);
|
||||||
|
}
|
||||||
|
add_tag_buttons(captions); // Create page tags
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
for (byte p = 0; p < _pages; p++)
|
||||||
|
{
|
||||||
|
const char* k = captions.get(p);
|
||||||
|
if (k == NULL) k = captions.get(0);
|
||||||
|
xvt_vobj_set_title(_pagewin[p], k);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TMask::post_error_message(const char* msg, int sev)
|
void TMask::post_error_message(const char* msg, int sev)
|
||||||
|
@ -856,6 +856,12 @@ const TString& TFirm::codice_valuta() const
|
|||||||
return codval;
|
return codval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const TString& TFirm::ragione_sociale() const
|
||||||
|
{
|
||||||
|
return get(NDT_RAGSOC);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
TFirm::TFirm(long code)
|
TFirm::TFirm(long code)
|
||||||
{
|
{
|
||||||
read(code);
|
read(code);
|
||||||
@ -1019,7 +1025,7 @@ void TPrefix::unlock_record(TIsam_handle num, TRecnotype rec)
|
|||||||
|
|
||||||
bool TPrefix::test(long codditta) const
|
bool TPrefix::test(long codditta) const
|
||||||
{
|
{
|
||||||
TString16 s("com");
|
TString8 s("com");
|
||||||
if (codditta > 0L)
|
if (codditta > 0L)
|
||||||
s.format("%05lda", codditta);
|
s.format("%05lda", codditta);
|
||||||
return test(s);
|
return test(s);
|
||||||
@ -1036,7 +1042,7 @@ bool TPrefix::set_codditta(long codditta, bool force)
|
|||||||
{
|
{
|
||||||
if (force || test(codditta))
|
if (force || test(codditta))
|
||||||
{
|
{
|
||||||
TString16 s("com");
|
TString8 s("com");
|
||||||
if (codditta > 0L)
|
if (codditta > 0L)
|
||||||
s.format("%05lda", codditta);
|
s.format("%05lda", codditta);
|
||||||
set(s, force);
|
set(s, force);
|
||||||
|
@ -79,6 +79,7 @@ public:
|
|||||||
|
|
||||||
long codice() const;
|
long codice() const;
|
||||||
const TString& codice_valuta() const;
|
const TString& codice_valuta() const;
|
||||||
|
const TString& ragione_sociale() const;
|
||||||
|
|
||||||
virtual bool ok() const { return codice() > 0L; }
|
virtual bool ok() const { return codice() > 0L; }
|
||||||
|
|
||||||
|
@ -440,7 +440,7 @@ public:
|
|||||||
{ _if->restore_status(); }
|
{ _if->restore_status(); }
|
||||||
|
|
||||||
// @cmember Restituisce se il è sorted (default = FALSE)
|
// @cmember Restituisce se il è sorted (default = FALSE)
|
||||||
virtual bool is_sorted() const { return FALSE; }
|
virtual bool is_sorted() const { return false; }
|
||||||
|
|
||||||
bool scan(CURSOR_SCAN_FUNC func, void* pJolly = NULL, const char* msg = "");
|
bool scan(CURSOR_SCAN_FUNC func, void* pJolly = NULL, const char* msg = "");
|
||||||
|
|
||||||
@ -504,7 +504,7 @@ public:
|
|||||||
const char* get_order() const { return _order_expr; }
|
const char* get_order() const { return _order_expr; }
|
||||||
|
|
||||||
// @cmember Restituisce se il è sorted (default = FALSE)
|
// @cmember Restituisce se il è sorted (default = FALSE)
|
||||||
virtual bool is_sorted() const { return TRUE; }
|
virtual bool is_sorted() const { return true; }
|
||||||
|
|
||||||
virtual bool update_relation() const { return _sort_update || TCursor::update_relation();}
|
virtual bool update_relation() const { return _sort_update || TCursor::update_relation();}
|
||||||
|
|
||||||
|
@ -98,6 +98,8 @@ public:
|
|||||||
{ return *_str != '\0'; }
|
{ return *_str != '\0'; }
|
||||||
// @cmember Controlla se la stringa e' vuota o contiene solo whitespace (true se vuota)
|
// @cmember Controlla se la stringa e' vuota o contiene solo whitespace (true se vuota)
|
||||||
bool blank() const;
|
bool blank() const;
|
||||||
|
// @cmember Controlla se la stringa NON e' vuota o contiene solo whitespace (true se vuota)
|
||||||
|
bool full() const { return !blank(); }
|
||||||
|
|
||||||
// @cmember Ritorna la posizione della prima occorrenza carattere char nell'oggetto TString
|
// @cmember Ritorna la posizione della prima occorrenza carattere char nell'oggetto TString
|
||||||
int find(char, int from = 0) const;
|
int find(char, int from = 0) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user