Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace struktury Dbt::AttendanceSummary

Veřejné metody

QVariantMap toMap () const

Statické veřejné metody

static AttendanceSummary fromMap (const QVariantMap &)

Veřejné atributy

QDate month
int employee
QString firstname
QString surname
int days
bool locked
int locked_user
QString locked_user_name
double arrival
double vacation
double sick_leave
double compensatory_leave
double business_trip
double break_time
double unpaid_leave
double sick_care
double paid_obstacle
double doctor
double afternoon
double night
double sunday
double saturday
double holiday
int calendar_working_days
int calendar_holidays

Detailní popis

Definice je uvedena na řádku 673 v souboru dbt.h.

Dokumentace konstruktoru a destruktoru

◆ AttendanceSummary()

Dbt::AttendanceSummary::AttendanceSummary ( )
inline

Definice je uvedena na řádku 700 v souboru dbt.h.

700 {
701 month = QDate();
702 employee = 0;
703 locked = false;
704 locked_user = 0;
705 days = 0;
706 arrival = 0;
707 vacation = 0;
708 sick_leave = 0;
709 compensatory_leave = 0;
710 business_trip = 0;
711 break_time = 0;
712 unpaid_leave = 0;
713 sick_care = 0;
714 paid_obstacle = 0;
715 doctor = 0;
716 afternoon = 0;
717 night = 0;
718 sunday = 0;
719 saturday = 0;
720 holiday = 0;
721 calendar_working_days = 0;
722 calendar_holidays = 0;
723 }

Dokumentace členských funkcí

◆ fromMap()

AttendanceSummary AttendanceSummary::fromMap ( const QVariantMap & data)
static

Definice je uvedena na řádku 800 v souboru dbt.cpp.

800 {
801 AttendanceSummary x;
802 x.employee = data["employee"].toInt();
803 x.month = data["month"].toDate();
804 x.days = data["days"].toDouble();
805 x.arrival = data["arrival"].toDouble();
806 x.vacation = data["vacation"].toDouble();
807 x.sick_leave = data["sick_leave"].toDouble();
808 x.compensatory_leave = data["compensatory_leave"].toDouble();
809 x.business_trip = data["business_trip"].toDouble();
810 x.break_time = data["break_time"].toDouble();
811 x.unpaid_leave = data["unpaid_leave"].toDouble();
812 x.sick_care = data["sick_care"].toDouble();
813 x.paid_obstacle = data["paid_obstacle"].toDouble();
814 x.doctor = data["doctor"].toDouble();
815 x.afternoon = data["afternoon"].toDouble();
816 x.night = data["night"].toDouble();
817 x.sunday = data["sunday"].toDouble();
818 x.saturday = data["saturday"].toDouble();
819 x.holiday = data["holiday"].toDouble();
820 x.calendar_working_days = data["calendar_working_days"].toInt();
821 x.calendar_holidays = data["calendar_holidays"].toInt();
822 x.firstname = data["firstname"].toString();
823 x.surname = data["surname"].toString();
824 x.days = data["days"].toInt();
825 x.locked = data["locked"].toBool();
826 x.locked_user = data["locked_user"].toInt();
827 x.locked_user_name = data["locked_user_name"].toString();
828
829 return x;
830}

◆ toMap()

QVariantMap AttendanceSummary::toMap ( ) const

Definice je uvedena na řádku 768 v souboru dbt.cpp.

768 {
769 QVariantMap data;
770 data["employee"] = employee;
771 data["month"] = month;
772 data["days"] = days;
773 data["arrival"] = arrival;
774 data["vacation"] = vacation;
775 data["sick_leave"] = sick_leave;
776 data["compensatory_leave"] = compensatory_leave;
777 data["business_trip"] = business_trip;
778 data["break_time"] = break_time;
779 data["unpaid_leave"] = unpaid_leave;
780 data["sick_care"] = sick_care;
781 data["paid_obstacle"] = paid_obstacle;
782 data["doctor"] = doctor;
783 data["afternoon"] = afternoon;
784 data["night"] = night;
785 data["sunday"] = sunday;
786 data["saturday"] = saturday;
787 data["holiday"] = holiday;
788 data["calendar_working_days"] = calendar_working_days;
789 data["calendar_holidays"] = calendar_holidays;
790 data["firstname"] = firstname;
791 data["surname"] = surname;
792 data["days"] = days;
793 data["locked"] = locked;
794 data["locked_user"] = locked_user;
795 data["locked_user_name"] = locked_user_name;
796
797 return data;
798}

Dokumentace datových členů

◆ afternoon

double Dbt::AttendanceSummary::afternoon

Definice je uvedena na řádku 693 v souboru dbt.h.

◆ arrival

double Dbt::AttendanceSummary::arrival

Definice je uvedena na řádku 683 v souboru dbt.h.

◆ break_time

double Dbt::AttendanceSummary::break_time

Definice je uvedena na řádku 688 v souboru dbt.h.

◆ business_trip

double Dbt::AttendanceSummary::business_trip

Definice je uvedena na řádku 687 v souboru dbt.h.

◆ calendar_holidays

int Dbt::AttendanceSummary::calendar_holidays

Definice je uvedena na řádku 699 v souboru dbt.h.

◆ calendar_working_days

int Dbt::AttendanceSummary::calendar_working_days

Definice je uvedena na řádku 698 v souboru dbt.h.

◆ compensatory_leave

double Dbt::AttendanceSummary::compensatory_leave

Definice je uvedena na řádku 686 v souboru dbt.h.

◆ days

int Dbt::AttendanceSummary::days

Definice je uvedena na řádku 679 v souboru dbt.h.

◆ doctor

double Dbt::AttendanceSummary::doctor

Definice je uvedena na řádku 692 v souboru dbt.h.

◆ employee

int Dbt::AttendanceSummary::employee

Definice je uvedena na řádku 676 v souboru dbt.h.

◆ firstname

QString Dbt::AttendanceSummary::firstname

Definice je uvedena na řádku 677 v souboru dbt.h.

◆ holiday

double Dbt::AttendanceSummary::holiday

Definice je uvedena na řádku 697 v souboru dbt.h.

◆ locked

bool Dbt::AttendanceSummary::locked

Definice je uvedena na řádku 680 v souboru dbt.h.

◆ locked_user

int Dbt::AttendanceSummary::locked_user

Definice je uvedena na řádku 681 v souboru dbt.h.

◆ locked_user_name

QString Dbt::AttendanceSummary::locked_user_name

Definice je uvedena na řádku 682 v souboru dbt.h.

◆ month

QDate Dbt::AttendanceSummary::month

Definice je uvedena na řádku 675 v souboru dbt.h.

◆ night

double Dbt::AttendanceSummary::night

Definice je uvedena na řádku 694 v souboru dbt.h.

◆ paid_obstacle

double Dbt::AttendanceSummary::paid_obstacle

Definice je uvedena na řádku 691 v souboru dbt.h.

◆ saturday

double Dbt::AttendanceSummary::saturday

Definice je uvedena na řádku 696 v souboru dbt.h.

◆ sick_care

double Dbt::AttendanceSummary::sick_care

Definice je uvedena na řádku 690 v souboru dbt.h.

◆ sick_leave

double Dbt::AttendanceSummary::sick_leave

Definice je uvedena na řádku 685 v souboru dbt.h.

◆ sunday

double Dbt::AttendanceSummary::sunday

Definice je uvedena na řádku 695 v souboru dbt.h.

◆ surname

QString Dbt::AttendanceSummary::surname

Definice je uvedena na řádku 678 v souboru dbt.h.

◆ unpaid_leave

double Dbt::AttendanceSummary::unpaid_leave

Definice je uvedena na řádku 689 v souboru dbt.h.

◆ vacation

double Dbt::AttendanceSummary::vacation

Definice je uvedena na řádku 684 v souboru dbt.h.


Dokumentace pro tuto strukturu byla vygenerována z následujících souborů: