Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, April 18, 2024

File: [Platon] / tucniak / lib / lt_c_company.h (download)

Revision 1.1.1.1 (vendor branch), Fri Nov 11 16:08:30 2005 UTC (18 years, 5 months ago) by koli


Changes since 1.1: +0 -0 lines

Initial import

// Copyright (c) 2003,2004,2005 Juraj Kolesár <koli@koli.sk>               
//int lt_c_company_get_data(T_DB *tdb, T_COMPANY *company);
/* lt_c_company_data_get(*T_DB, *T_COMPANY) {{{ */
int lt_c_company_data_get(T_DB *tdb, T_COMPANY *company);
    /*
    fills T_COMPANY with all reacheble data from db according to pk value.
    Only data with false status are obtained. 
/* }}} */
/* lt_c_company_data_set(*T_DB, *T_COMPANY) {{{ */
int lt_c_company_data_set(T_DB *tdb, T_COMPANY *company);
    /*
    updates db with data from T_COMPANY according to pk value.
    Only data with false status are updated. 
    -if pk status is false it means that there is no according pk
    (resp. company data) in db, so all values are inserted as new data
!!!    NOT fully functional yet.
/* }}} */
/* lt_c_company_data_remove(*T_DB, *T_COMPANY) {{{ */
int lt_c_company_data_remove(T_DB *tdb, T_COMPANY *company);
    /*
    delete company from db according to pk
!!! data that are connected to this pk are not removed 
    (will be implemented in future)    
/* }}} */
/* lt_c_company_data_init(*T_COMPANY) {{{ */
int lt_c_company_data_init(T_COMPANY *company);
    /*
    data object T_COMPANY must be initialized otherwise is not 
    working correctly (kind of constructor)
/* }}} */
/* lt_c_company_data_clear(*T_COMPANY) {{{ */
int lt_c_company_data_clear(T_COMPANY *company);
    /*
    clear all values including pk and all status is set to false
/* }}} */
/* lt_c_company_tables_clear(*T_COMPANY) {{{ */
int lt_c_company_tables_clear(T_COMPANY *company);
    /*
    clear all secondary data and set their status to false
/* }}} */
/* lt_c_company_qs_init(*T_COMPANY, **T_COLS, *T_QS) {{{ */
int lt_c_company_qs_init(T_COMPANY *company, T_COLS **cols, T_QS *qs);
/* }}} */
/* lt_c_company_qs_employees(*T_DB, *T_COMPANY) {{{ */
int lt_c_company_qs_employees(T_QS *qs, T_COMPANY *company);
    /*
    edit T_QS qs to filter only persons with connection to company
/* }}} */
/* lt_c_company_employ(*T_DB, *T_COMPANY, *T_PERSON) {{{ */
int lt_c_company_employ(T_DB *tdb, T_COMPANY *company, T_PERSON *person);
/*
    inserts data into join table 'lists_c' that craetes 
    employee relation between company and person
/* }}} */

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top