| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353 |
- function _tr(str){ return str;}
- class Fl_Data_Table extends Flv_Table {
- _forPrint = null;
-
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- _forPrint=false;
- }
- }
- class Fl_Box_ClearLabel extends Fl_Box {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- class Flu_Combo_List extends Fl_Box {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- class Fl_Choice_Int extends Fl_Button {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- class Fl_Float_Input_Fmt extends Fl_Float_Input {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- class My_Fl_Float_Input extends Fl_Float_Input {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- class My_Fl_Return_Button extends Fl_Button {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- class Fl_Choice_Str extends Fl_Button {
- constructor(px, py, pw, ph, pl=""){
- base.constructor(px, py, pw, ph, pl);
- }
- }
- function add_input_field_to_map(tbl, fldname, fld){
- }
-
- //class BaseReportA4 extends Fl_Group {
- class BaseReportA4 extends Fl_Window {
- delivery_calc_window = 0;
- entities_list_window = 0;
- products_list_window = 0;
- calendar_window = 0;
- db_orders_mdate=null;
- pack_line2=null;
- db_orders_series=null;
- db_orders_order_number=null;
- db_orders_entity_id=null;
- db_orders_entity_name=null;
- btnSearchEntity=null;
- db_orders_entity_order_number=null;
- tabs=null;
- tabMain=null;
- pack_line3=null;
- out_lines=null;
- db_orders_weight_total=null;
- btnCalcDelivery=null;
- db_orders_payment_type_id=null;
- btnSortLines=null;
- db_orders_order_date=null;
- btnShowCalendar=null;
- group_totals=null;
- db_orders_discount_amt=null;
- db_orders_subtotal_amt=null;
- db_orders_sales_tax1_amt=null;
- db_orders_sales_tax2_amt=null;
- db_orders_irpf_amt=null;
- db_orders_total_amt=null;
- db_orders_cash=null;
- cash_return=null;
- linesTab=null;
- group_lines=null;
- db_orders_lines_batch_order_line_quantity=null;
- db_orders_lines_batch_order_line_id=null;
- btnSearchBatchOrderLineId=null;
- db_orders_lines_xref_order_line_quantity=null;
- db_orders_lines_xref_order_line_id=null;
- btnSearchXrefOrderLineId=null;
- db_orders_lines_product_id=null;
- db_orders_lines_description=null;
- btnSearchProduct=null;
- db_orders_lines_price_decimals=null;
- db_orders_lines_first_total=null;
- db_orders_lines_discount_amt=null;
- db_orders_lines_line_subtotal=null;
- db_orders_lines_sales_tax2_pct=null;
- db_orders_lines_sales_tax1_pct=null;
- db_orders_lines_sales_tax1_amt=null;
- db_orders_lines_line_total=null;
- tabLineNotes=null;
- db_orders_lines_notes=null;
- tabDues=null;
- grid_dues=null;
- due_id=null;
- due_date=null;
- btnShowCalendarDueDate=null;
- due_pct=null;
- due_amount=null;
- tabPayments=null;
- grid_payments=null;
- payment_id=null;
- payment_date=null;
- btnShowCalendarPaymentDate=null;
- payemnt_amount=null;
- tabDelivery=null;
- db_orders_entity_address=null;
- db_orders_entity_zip=null;
- db_orders_entity_city=null;
- db_orders_entity_state=null;
- db_orders_entity_country=null;
- db_orders_entity_phone=null;
- db_orders_entity_tax_number=null;
- db_orders_order_valid_till_date=null;
- btnShowCalendarValidTill=null;
- db_orders_entity_use_sales_tax2=null;
- db_orders_entity_sales_tax_exempt=null;
- db_orders_notes=null;
- db_orders_irpf_pct_retention=null;
- tabOptions=null;
- opt_ask_for_printer=null;
- opt_print_only_data=null;
- opt_print_to_pdf=null;
- opt_print_page_format=null;
- btnOptPrint=null;
- opt_email_program=null;
- opt_email_program_command=null;
- btnOptSendEmail=null;
- opt_print_order_company_info=null;
- opt_print_order_bottom_info=null;
- tabChartStatistics=null;
- tabHistory=null;
- tabPrintPreview=null;
- tabTotals=null;
- totals_balance=null;
- db_totals_overview_sales_quoted=null;
- db_totals_overview_sales_ordered=null;
- db_totals_overview_sales_delivered=null;
- db_totals_overview_sales_invoiced=null;
- db_totals_overview_sales_discount=null;
- db_totals_overview_sales_tax1=null;
- db_totals_overview_sales_tax2=null;
- db_totals_overview_sales_paid=null;
- db_totals_overview_buys_quoted=null;
- db_totals_overview_buys_ordered=null;
- db_totals_overview_buys_received=null;
- db_totals_overview_buys_invoiced=null;
- db_totals_overview_buys_discount=null;
- db_totals_overview_buys_tax1=null;
- db_totals_overview_buys_tax2=null;
- db_totals_overview_buys_paid=null;
- db_orders_order_type_id=null;
- grid_lines=null;
- btnPrint=null;
- db_orders_lines_quantity=null;
- db_orders_lines_price=null;
- db_orders_lines_weight=null;
- db_orders_lines_discount_pct=null;
- btnSaveLine=null;
- btnDueSave=null;
- btnPaymentSave=null;
- btnNumberOrder=null;
- dbAction=null;
- btnDbAction=null;
- btnRefreshTotals=null;
-
- constructor() {
- base.constructor(10, 50, 800, 560, _tr("Edit Order"));
- begin();
- this->box(FL_FLAT_BOX);
- this->color(FL_BACKGROUND_COLOR);
- this->selection_color(FL_BACKGROUND_COLOR);
- this->labeltype(FL_NO_LABEL);
- this->labelfont(0);
- this->labelsize(16);
- this->labelcolor(FL_FOREGROUND_COLOR);
- this->align((FL_ALIGN_TOP));
- this->when(FL_WHEN_RELEASE);
- delivery_calc_window = 0;
- entities_list_window = 0;
- products_list_window = 0;
- calendar_window = 0;
- { local o = new Fl_Group(5, 1, 792, 62);
- { db_orders_mdate = new Fl_Output(670, 5, 125, 25);
- db_orders_mdate->labeltype(FL_NO_LABEL);
- db_orders_mdate->labelsize(16);
- db_orders_mdate->textsize(16);
- add_input_field_to_map("orders", "mdate", db_orders_mdate);
- } // Fl_Output* db_orders_mdate
- { db_orders_order_type_id = new Flu_Combo_List(5, 5, 655, 25);
- db_orders_order_type_id->tooltip(_tr("Selection of the order type"));
- db_orders_order_type_id->box(FL_DOWN_BOX);
- db_orders_order_type_id->color(FL_BACKGROUND_COLOR);
- db_orders_order_type_id->selection_color(FL_BACKGROUND_COLOR);
- db_orders_order_type_id->labeltype(FL_NO_LABEL);
- db_orders_order_type_id->labelfont(1);
- db_orders_order_type_id->labelsize(16);
- db_orders_order_type_id->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_order_type_id->align((FL_ALIGN_CENTER));
- db_orders_order_type_id->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders", "order_type_id", db_orders_order_type_id);
- } // Flu_Combo_List* db_orders_order_type_id
- { local o = pack_line2 = new Fl_Pack(5, 35, 790, 25);
- pack_line2->type(1);
- pack_line2->labelsize(16);
- { db_orders_series = new Fl_Input(55, 35, 45, 25, _tr("Series"));
- db_orders_series->labelsize(16);
- db_orders_series->textsize(16);
- add_input_field_to_map("orders", "series", db_orders_series);
- } // Fl_Input* db_orders_series
- { local o = db_orders_order_number = new Fl_Int_Input(172, 35, 95, 25, _tr("Number"));
- db_orders_order_number->type(2);
- db_orders_order_number->labelsize(16);
- db_orders_order_number->textsize(16);
- add_input_field_to_map("orders", "order_number", db_orders_order_number);
- o->use_numeric_format(0);
- } // Fl_Int_Input* db_orders_order_number
- { db_orders_entity_id = new Fl_Int_Input(319, 35, 95, 25, _tr("Entity"));
- db_orders_entity_id->type(2);
- db_orders_entity_id->labelsize(16);
- db_orders_entity_id->textsize(16);
- add_input_field_to_map("orders", "entity_id", db_orders_entity_id);
- } // Fl_Int_Input* db_orders_entity_id
- { db_orders_entity_name = new Fl_Input(420, 35, 335, 25);
- db_orders_entity_name->tooltip(_tr("Type partal description to search on availlable entities"));
- db_orders_entity_name->labeltype(FL_NO_LABEL);
- db_orders_entity_name->labelsize(16);
- db_orders_entity_name->textfont(1);
- db_orders_entity_name->textsize(16);
- Fl_Group.current()->resizable(db_orders_entity_name);
- add_input_field_to_map("orders", "entity_name", db_orders_entity_name);
- } // Fl_Input* db_orders_entity_name
- { btnSearchEntity = new Fl_Button(765, 35, 30, 25, _tr("@<->"));
- btnSearchEntity->tooltip(_tr("Show entities search window"));
- btnSearchEntity->labelsize(18);
- btnSearchEntity->labelcolor(22);
- } // Fl_Button* btnSearchEntity
- o->spacing(5);
- o->with_label(1);
- pack_line2->end();
- } // Fl_Pack* pack_line2
- o->end();
- } // Fl_Group* o
- { db_orders_entity_order_number = new Fl_Input(585, 65, 210, 25, _tr("Their Nº"));
- db_orders_entity_order_number->labelsize(16);
- db_orders_entity_order_number->textsize(16);
- add_input_field_to_map("orders", "entity_order_number", db_orders_entity_order_number);
- } // Fl_Input* db_orders_entity_order_number
- { tabs = new Fl_Tabs(5, 68, 790, 487);
- tabs->selection_color(4);
- tabs->labelsize(16);
- tabs->labelcolor(FL_BACKGROUND2_COLOR);
- { tabMain = new Fl_Group(5, 95, 790, 460, _tr("Main"));
- tabMain->color(246);
- tabMain->labelfont(2);
- tabMain->labelsize(16);
- { local o = pack_line3 = new Fl_Pack(11, 105, 780, 25);
- pack_line3->type(1);
- pack_line3->labelsize(16);
- { local o = out_lines = new Fl_Output(57, 105, 69, 25, _tr("Lines"));
- out_lines->labelsize(16);
- out_lines->textsize(16);
- o->right_to_left(1);
- } // Fl_Output* out_lines
- { local o = db_orders_weight_total = new Fl_Output(189, 105, 110, 25, _tr("Weight"));
- db_orders_weight_total->labelsize(16);
- db_orders_weight_total->textsize(16);
- o->right_to_left(1);
- o->decimal_places(-2);
- o->use_numeric_format(1);
- } // Fl_Output* db_orders_weight_total
- { btnCalcDelivery = new Fl_Button(309, 105, 30, 25, _tr("@<->"));
- btnCalcDelivery->tooltip(_tr("Show delivery calc window"));
- btnCalcDelivery->labelsize(18);
- btnCalcDelivery->labelcolor(22);
- } // Fl_Button* btnCalcDelivery
- { db_orders_payment_type_id = new Fl_Choice_Int(345, 105, 235, 25);
- db_orders_payment_type_id->box(FL_FLAT_BOX);
- db_orders_payment_type_id->down_box(FL_BORDER_BOX);
- db_orders_payment_type_id->color(FL_BACKGROUND_COLOR);
- db_orders_payment_type_id->selection_color(FL_SELECTION_COLOR);
- db_orders_payment_type_id->labeltype(FL_NO_LABEL);
- db_orders_payment_type_id->labelfont(0);
- db_orders_payment_type_id->labelsize(16);
- db_orders_payment_type_id->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_payment_type_id->textfont(1);
- db_orders_payment_type_id->textsize(16);
- db_orders_payment_type_id->align((FL_ALIGN_LEFT));
- db_orders_payment_type_id->when(FL_WHEN_RELEASE);
- Fl_Group.current()->resizable(db_orders_payment_type_id);
- add_input_field_to_map("orders", "payment_type_id", db_orders_payment_type_id);
- } // Fl_Choice_Int* db_orders_payment_type_id
- { btnSortLines = new Fl_Button(590, 105, 30, 25, _tr("@2"));
- btnSortLines->tooltip(_tr("Sort lines by description"));
- btnSortLines->labelsize(18);
- btnSortLines->labelcolor(22);
- } // Fl_Button* btnSortLines
- { db_orders_order_date = new Fl_Input(629, 105, 120, 25);
- db_orders_order_date->labeltype(FL_NO_LABEL);
- db_orders_order_date->labelsize(16);
- db_orders_order_date->textfont(1);
- db_orders_order_date->textsize(16);
- add_input_field_to_map("orders", "order_date", db_orders_order_date);
- } // Fl_Input* db_orders_order_date
- { btnShowCalendar = new Fl_Button(760, 105, 30, 25, _tr("@<->"));
- btnShowCalendar->tooltip(_tr("Show calendar"));
- btnShowCalendar->labelsize(18);
- btnShowCalendar->labelcolor(22);
- } // Fl_Button* btnShowCalendar
- o->spacing(5);
- o->with_label(1);
- pack_line3->end();
- } // Fl_Pack* pack_line3
- { grid_lines = new Fl_Data_Table(10, 135, 780, 150);
- grid_lines->resize(10, 135, 780, 150);
- grid_lines->box(FL_NO_BOX);
- grid_lines->color(FL_BACKGROUND2_COLOR);
- grid_lines->selection_color(FL_SELECTION_COLOR);
- grid_lines->labeltype(FL_NORMAL_LABEL);
- grid_lines->labelfont(0);
- grid_lines->labelsize(16);
- grid_lines->labelcolor(FL_FOREGROUND_COLOR);
- grid_lines->textsize(16);
- grid_lines->align((FL_ALIGN_BOTTOM));
- grid_lines->when(FL_WHEN_RELEASE_ALWAYS);
- Fl_Group.current()->resizable(grid_lines);
- } // Fl_Data_Table* grid_lines
- { local o = new Fl_Group(10, 290, 781, 260);
- { group_totals = new Fl_Group(600, 291, 190, 259);
- group_totals->box(FL_UP_BOX);
- group_totals->color(174);
- { local o = db_orders_discount_amt = new Fl_Output(685, 297, 100, 25, _tr("Discount"));
- db_orders_discount_amt->labelsize(16);
- db_orders_discount_amt->textsize(16);
- o->right_to_left(1);
- o->use_numeric_format(1);
- add_input_field_to_map("orders", "discount_amt", db_orders_discount_amt);
- } // Fl_Output* db_orders_discount_amt
- { local o = db_orders_subtotal_amt = new Fl_Output(684, 326, 100, 25, _tr("Subtotal"));
- db_orders_subtotal_amt->labelsize(16);
- db_orders_subtotal_amt->textsize(16);
- o->right_to_left(1);
- o->use_numeric_format(1);
- add_input_field_to_map("orders", "subtotal_amt", db_orders_subtotal_amt);
- } // Fl_Output* db_orders_subtotal_amt
- { local o = db_orders_sales_tax1_amt = new Fl_Output(685, 356, 100, 25, _tr("V.A.T."));
- db_orders_sales_tax1_amt->labelsize(16);
- db_orders_sales_tax1_amt->textsize(16);
- o->right_to_left(1);
- o->use_numeric_format(1);
- add_input_field_to_map("orders", "sales_tax1_amt", db_orders_sales_tax1_amt);
- } // Fl_Output* db_orders_sales_tax1_amt
- { local o = db_orders_sales_tax2_amt = new Fl_Output(684, 386, 100, 25, _tr("R.E."));
- db_orders_sales_tax2_amt->labelsize(16);
- db_orders_sales_tax2_amt->textsize(16);
- o->right_to_left(1);
- o->use_numeric_format(1);
- add_input_field_to_map("orders", "sales_tax2_amt", db_orders_sales_tax2_amt);
- } // Fl_Output* db_orders_sales_tax2_amt
- { local o = db_orders_irpf_amt = new Fl_Output(685, 416, 100, 25, _tr("I.R.P.F."));
- db_orders_irpf_amt->labelsize(16);
- db_orders_irpf_amt->textsize(16);
- o->right_to_left(1);
- o->use_numeric_format(1);
- add_input_field_to_map("orders", "irpf_amt", db_orders_irpf_amt);
- } // Fl_Output* db_orders_irpf_amt
- { local o = db_orders_total_amt = new Fl_Output(610, 453, 174, 33, _tr("Total"));
- db_orders_total_amt->color(119);
- db_orders_total_amt->labelfont(1);
- db_orders_total_amt->textfont(1);
- db_orders_total_amt->textsize(30);
- db_orders_total_amt->align((FL_ALIGN_TOP_LEFT));
- o->right_to_left(1);
- o->use_numeric_format(1);
- add_input_field_to_map("orders", "total_amt", db_orders_total_amt);
- } // Fl_Output* db_orders_total_amt
- { db_orders_cash = new Fl_Float_Input_Fmt(685, 490, 100, 25, _tr("Cash"));
- db_orders_cash->type(1);
- db_orders_cash->box(FL_DOWN_BOX);
- db_orders_cash->color(FL_BACKGROUND2_COLOR);
- db_orders_cash->selection_color(FL_SELECTION_COLOR);
- db_orders_cash->labeltype(FL_NORMAL_LABEL);
- db_orders_cash->labelfont(1);
- db_orders_cash->labelsize(16);
- db_orders_cash->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_cash->textfont(1);
- db_orders_cash->textsize(16);
- db_orders_cash->align((FL_ALIGN_LEFT));
- db_orders_cash->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders", "cash", db_orders_cash);
- } // Fl_Float_Input_Fmt* db_orders_cash
- { local o = cash_return = new Fl_Output(685, 520, 100, 25, _tr("Return"));
- cash_return->labelfont(1);
- cash_return->labelsize(16);
- cash_return->textfont(1);
- cash_return->textsize(16);
- o->right_to_left(1);
- o->use_numeric_format(1);
- } // Fl_Output* cash_return
- group_totals->end();
- } // Fl_Group* group_totals
- { btnPrint = new My_Fl_Return_Button(485, 525, 100, 25, _tr("Print"));
- btnPrint->box(FL_UP_BOX);
- btnPrint->color(FL_BACKGROUND_COLOR);
- btnPrint->selection_color(FL_BACKGROUND_COLOR);
- btnPrint->labeltype(FL_NORMAL_LABEL);
- btnPrint->labelfont(0);
- btnPrint->labelsize(16);
- btnPrint->labelcolor(FL_FOREGROUND_COLOR);
- btnPrint->align((FL_ALIGN_CENTER));
- btnPrint->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnPrint
- { linesTab = new Fl_Tabs(10, 290, 585, 230);
- linesTab->selection_color(4);
- linesTab->labelfont(2);
- linesTab->labelsize(16);
- linesTab->labelcolor(FL_BACKGROUND2_COLOR);
- { group_lines = new Fl_Group(10, 321, 585, 199, _tr("Line Edit"));
- group_lines->box(FL_UP_BOX);
- group_lines->color(166);
- group_lines->labelfont(2);
- group_lines->labelsize(16);
- { local o = db_orders_lines_batch_order_line_quantity = new Fl_Output(265, 330, 110, 25, _tr("Batch Qty."));
- db_orders_lines_batch_order_line_quantity->labelsize(16);
- db_orders_lines_batch_order_line_quantity->textsize(16);
- o->right_to_left(1);
- add_input_field_to_map("orders_lines", "batch_order_line_quantity", db_orders_lines_batch_order_line_quantity);
- } // Fl_Output* db_orders_lines_batch_order_line_quantity
- { db_orders_lines_batch_order_line_id = new Fl_Int_Input(435, 329, 110, 25, _tr("Batch #"));
- db_orders_lines_batch_order_line_id->type(2);
- db_orders_lines_batch_order_line_id->labelsize(16);
- db_orders_lines_batch_order_line_id->textsize(16);
- add_input_field_to_map("orders_lines", "batch_order_line_id", db_orders_lines_batch_order_line_id);
- } // Fl_Int_Input* db_orders_lines_batch_order_line_id
- { btnSearchBatchOrderLineId = new Fl_Button(555, 329, 30, 25, _tr("@<->"));
- btnSearchBatchOrderLineId->tooltip(_tr("Show products search window"));
- btnSearchBatchOrderLineId->labelsize(18);
- btnSearchBatchOrderLineId->labelcolor(22);
- } // Fl_Button* btnSearchBatchOrderLineId
- { local o = db_orders_lines_xref_order_line_quantity = new Fl_Output(265, 360, 110, 25, _tr("XRef. Qty."));
- db_orders_lines_xref_order_line_quantity->labelsize(16);
- db_orders_lines_xref_order_line_quantity->textsize(16);
- o->right_to_left(1);
- add_input_field_to_map("orders_lines", "xref_order_line_quantity", db_orders_lines_xref_order_line_quantity);
- } // Fl_Output* db_orders_lines_xref_order_line_quantity
- { db_orders_lines_xref_order_line_id = new Fl_Int_Input(435, 359, 110, 25, _tr("XRef #"));
- db_orders_lines_xref_order_line_id->type(2);
- db_orders_lines_xref_order_line_id->labelsize(16);
- db_orders_lines_xref_order_line_id->textsize(16);
- add_input_field_to_map("orders_lines", "xref_order_line_id", db_orders_lines_xref_order_line_id);
- } // Fl_Int_Input* db_orders_lines_xref_order_line_id
- { btnSearchXrefOrderLineId = new Fl_Button(555, 359, 30, 25, _tr("@<->"));
- btnSearchXrefOrderLineId->tooltip(_tr("Show products search window"));
- btnSearchXrefOrderLineId->labelsize(18);
- btnSearchXrefOrderLineId->labelcolor(22);
- } // Fl_Button* btnSearchXrefOrderLineId
- { db_orders_lines_product_id = new Fl_Int_Input(21, 387, 70, 25, _tr("Code"));
- db_orders_lines_product_id->type(2);
- db_orders_lines_product_id->labelsize(16);
- db_orders_lines_product_id->textsize(16);
- db_orders_lines_product_id->align((FL_ALIGN_TOP_LEFT));
- add_input_field_to_map("orders_lines", "product_id", db_orders_lines_product_id);
- } // Fl_Int_Input* db_orders_lines_product_id
- { db_orders_lines_description = new Fl_Input(101, 387, 444, 25, _tr("Description"));
- db_orders_lines_description->tooltip(_tr("Type partal description to search on availlable products"));
- db_orders_lines_description->labelsize(16);
- db_orders_lines_description->textfont(1);
- db_orders_lines_description->textsize(16);
- db_orders_lines_description->align((FL_ALIGN_TOP_LEFT));
- add_input_field_to_map("orders_lines", "description", db_orders_lines_description);
- } // Fl_Input* db_orders_lines_description
- { btnSearchProduct = new Fl_Button(555, 387, 30, 25, _tr("@<->"));
- btnSearchProduct->tooltip(_tr("Show products search window"));
- btnSearchProduct->labelsize(18);
- btnSearchProduct->labelcolor(22);
- } // Fl_Button* btnSearchProduct
- { local o = db_orders_lines_quantity = new My_Fl_Float_Input(21, 435, 84, 25, _tr("Quantity"));
- db_orders_lines_quantity->type(1);
- db_orders_lines_quantity->box(FL_DOWN_BOX);
- db_orders_lines_quantity->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_quantity->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_quantity->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_quantity->labelfont(1);
- db_orders_lines_quantity->labelsize(16);
- db_orders_lines_quantity->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_quantity->textfont(1);
- db_orders_lines_quantity->textsize(16);
- db_orders_lines_quantity->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_quantity->when(FL_WHEN_RELEASE);
- o->decimal_places(-6);
- add_input_field_to_map("orders_lines", "quantity", db_orders_lines_quantity);
- } // My_Fl_Float_Input* db_orders_lines_quantity
- { db_orders_lines_price = new My_Fl_Float_Input(115, 435, 108, 25, _tr("Price"));
- db_orders_lines_price->type(1);
- db_orders_lines_price->box(FL_DOWN_BOX);
- db_orders_lines_price->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_price->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_price->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_price->labelfont(1);
- db_orders_lines_price->labelsize(16);
- db_orders_lines_price->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_price->textfont(1);
- db_orders_lines_price->textsize(16);
- db_orders_lines_price->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_price->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "price", db_orders_lines_price);
- } // My_Fl_Float_Input* db_orders_lines_price
- { db_orders_lines_price_decimals = new Fl_Int_Input(230, 435, 20, 25, _tr("(.)"));
- db_orders_lines_price_decimals->tooltip(_tr("Number of decimals to use on calculations"));
- db_orders_lines_price_decimals->type(2);
- db_orders_lines_price_decimals->labelsize(16);
- db_orders_lines_price_decimals->textsize(16);
- db_orders_lines_price_decimals->align((FL_ALIGN_TOP));
- add_input_field_to_map("orders_lines", "price_decimals", db_orders_lines_price_decimals);
- } // Fl_Int_Input* db_orders_lines_price_decimals
- { local o = db_orders_lines_weight = new My_Fl_Float_Input(255, 435, 70, 25, _tr("Weight"));
- db_orders_lines_weight->type(1);
- db_orders_lines_weight->box(FL_DOWN_BOX);
- db_orders_lines_weight->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_weight->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_weight->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_weight->labelfont(0);
- db_orders_lines_weight->labelsize(16);
- db_orders_lines_weight->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_weight->textsize(16);
- db_orders_lines_weight->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_weight->when(FL_WHEN_RELEASE);
- o->decimal_places(-6);
- add_input_field_to_map("orders_lines", "weight", db_orders_lines_weight);
- } // My_Fl_Float_Input* db_orders_lines_weight
- { db_orders_lines_first_total = new Fl_Float_Input_Fmt(330, 435, 100, 25, _tr("1st total"));
- db_orders_lines_first_total->type(1);
- db_orders_lines_first_total->box(FL_DOWN_BOX);
- db_orders_lines_first_total->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_first_total->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_first_total->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_first_total->labelfont(0);
- db_orders_lines_first_total->labelsize(16);
- db_orders_lines_first_total->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_first_total->textsize(16);
- db_orders_lines_first_total->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_first_total->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "first_total", db_orders_lines_first_total);
- } // Fl_Float_Input_Fmt* db_orders_lines_first_total
- { db_orders_lines_discount_pct = new My_Fl_Float_Input(435, 435, 60, 25, _tr("Disc. %"));
- db_orders_lines_discount_pct->type(1);
- db_orders_lines_discount_pct->box(FL_DOWN_BOX);
- db_orders_lines_discount_pct->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_discount_pct->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_discount_pct->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_discount_pct->labelfont(0);
- db_orders_lines_discount_pct->labelsize(16);
- db_orders_lines_discount_pct->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_discount_pct->textsize(16);
- db_orders_lines_discount_pct->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_discount_pct->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "discount_pct", db_orders_lines_discount_pct);
- } // My_Fl_Float_Input* db_orders_lines_discount_pct
- { db_orders_lines_discount_amt = new Fl_Float_Input_Fmt(505, 435, 80, 25, _tr("Disc. $"));
- db_orders_lines_discount_amt->type(1);
- db_orders_lines_discount_amt->box(FL_DOWN_BOX);
- db_orders_lines_discount_amt->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_discount_amt->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_discount_amt->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_discount_amt->labelfont(0);
- db_orders_lines_discount_amt->labelsize(16);
- db_orders_lines_discount_amt->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_discount_amt->textsize(16);
- db_orders_lines_discount_amt->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_discount_amt->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "discount_amt", db_orders_lines_discount_amt);
- } // Fl_Float_Input_Fmt* db_orders_lines_discount_amt
- { db_orders_lines_line_subtotal = new Fl_Float_Input_Fmt(21, 485, 108, 25, _tr("Subtotal"));
- db_orders_lines_line_subtotal->type(1);
- db_orders_lines_line_subtotal->box(FL_DOWN_BOX);
- db_orders_lines_line_subtotal->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_line_subtotal->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_line_subtotal->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_line_subtotal->labelfont(0);
- db_orders_lines_line_subtotal->labelsize(16);
- db_orders_lines_line_subtotal->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_line_subtotal->textsize(16);
- db_orders_lines_line_subtotal->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_line_subtotal->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "line_subtotal", db_orders_lines_line_subtotal);
- } // Fl_Float_Input_Fmt* db_orders_lines_line_subtotal
- { db_orders_lines_sales_tax2_pct = new Fl_Float_Input_Fmt(139, 485, 64, 25, _tr("R.E. %"));
- db_orders_lines_sales_tax2_pct->type(1);
- db_orders_lines_sales_tax2_pct->box(FL_DOWN_BOX);
- db_orders_lines_sales_tax2_pct->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_sales_tax2_pct->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_sales_tax2_pct->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_sales_tax2_pct->labelfont(0);
- db_orders_lines_sales_tax2_pct->labelsize(16);
- db_orders_lines_sales_tax2_pct->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_sales_tax2_pct->textsize(16);
- db_orders_lines_sales_tax2_pct->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_sales_tax2_pct->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "sales_tax2_pct", db_orders_lines_sales_tax2_pct);
- } // Fl_Float_Input_Fmt* db_orders_lines_sales_tax2_pct
- { db_orders_lines_sales_tax1_pct = new Fl_Float_Input_Fmt(213, 485, 64, 25, _tr("V.A.T. %"));
- db_orders_lines_sales_tax1_pct->type(1);
- db_orders_lines_sales_tax1_pct->box(FL_DOWN_BOX);
- db_orders_lines_sales_tax1_pct->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_sales_tax1_pct->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_sales_tax1_pct->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_sales_tax1_pct->labelfont(0);
- db_orders_lines_sales_tax1_pct->labelsize(16);
- db_orders_lines_sales_tax1_pct->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_sales_tax1_pct->textsize(16);
- db_orders_lines_sales_tax1_pct->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_sales_tax1_pct->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "sales_tax1_pct", db_orders_lines_sales_tax1_pct);
- } // Fl_Float_Input_Fmt* db_orders_lines_sales_tax1_pct
- { db_orders_lines_sales_tax1_amt = new Fl_Float_Input_Fmt(287, 485, 87, 25, _tr("V.A.T. $"));
- db_orders_lines_sales_tax1_amt->type(1);
- db_orders_lines_sales_tax1_amt->box(FL_DOWN_BOX);
- db_orders_lines_sales_tax1_amt->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_sales_tax1_amt->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_sales_tax1_amt->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_sales_tax1_amt->labelfont(0);
- db_orders_lines_sales_tax1_amt->labelsize(16);
- db_orders_lines_sales_tax1_amt->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_sales_tax1_amt->textsize(16);
- db_orders_lines_sales_tax1_amt->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_sales_tax1_amt->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "sales_tax1_amt", db_orders_lines_sales_tax1_amt);
- } // Fl_Float_Input_Fmt* db_orders_lines_sales_tax1_amt
- { btnSaveLine = new My_Fl_Return_Button(384, 485, 83, 25, _tr("Save"));
- btnSaveLine->tooltip(_tr("Save the line currently edited"));
- btnSaveLine->box(FL_UP_BOX);
- btnSaveLine->color(FL_BACKGROUND_COLOR);
- btnSaveLine->selection_color(FL_BACKGROUND_COLOR);
- btnSaveLine->labeltype(FL_NORMAL_LABEL);
- btnSaveLine->labelfont(1);
- btnSaveLine->labelsize(16);
- btnSaveLine->labelcolor(FL_FOREGROUND_COLOR);
- btnSaveLine->align((FL_ALIGN_CENTER));
- btnSaveLine->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnSaveLine
- { db_orders_lines_line_total = new Fl_Float_Input_Fmt(477, 485, 108, 25, _tr("Total"));
- db_orders_lines_line_total->type(1);
- db_orders_lines_line_total->box(FL_DOWN_BOX);
- db_orders_lines_line_total->color(FL_BACKGROUND2_COLOR);
- db_orders_lines_line_total->selection_color(FL_SELECTION_COLOR);
- db_orders_lines_line_total->labeltype(FL_NORMAL_LABEL);
- db_orders_lines_line_total->labelfont(1);
- db_orders_lines_line_total->labelsize(16);
- db_orders_lines_line_total->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_lines_line_total->textfont(1);
- db_orders_lines_line_total->textsize(16);
- db_orders_lines_line_total->align((FL_ALIGN_TOP_LEFT));
- db_orders_lines_line_total->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders_lines", "line_total", db_orders_lines_line_total);
- } // Fl_Float_Input_Fmt* db_orders_lines_line_total
- group_lines->end();
- } // Fl_Group* group_lines
- { tabLineNotes = new Fl_Group(10, 320, 585, 200, _tr("Line Notes"));
- tabLineNotes->labelfont(2);
- tabLineNotes->labelsize(16);
- tabLineNotes->hide();
- { db_orders_lines_notes = new Fl_Input(80, 330, 505, 180, _tr("Notes"));
- db_orders_lines_notes->tooltip(_tr("Type partal description to search on availlable products"));
- db_orders_lines_notes->type(4);
- db_orders_lines_notes->labelsize(16);
- db_orders_lines_notes->textsize(16);
- add_input_field_to_map("orders_lines", "notes", db_orders_lines_notes);
- } // Fl_Input* db_orders_lines_notes
- tabLineNotes->end();
- } // Fl_Group* tabLineNotes
- { tabDues = new Fl_Group(10, 320, 585, 200, _tr("Dues"));
- tabDues->labelfont(2);
- tabDues->labelsize(16);
- tabDues->hide();
- { grid_dues = new Fl_Data_Table(15, 330, 575, 130);
- grid_dues->box(FL_NO_BOX);
- grid_dues->color(FL_BACKGROUND2_COLOR);
- grid_dues->selection_color(FL_SELECTION_COLOR);
- grid_dues->labeltype(FL_NORMAL_LABEL);
- grid_dues->labelfont(0);
- grid_dues->labelsize(16);
- grid_dues->labelcolor(FL_FOREGROUND_COLOR);
- grid_dues->textsize(16);
- grid_dues->align((FL_ALIGN_BOTTOM));
- grid_dues->when(FL_WHEN_RELEASE_ALWAYS);
- } // Fl_Data_Table* grid_dues
- { local o = due_id = new Fl_Output(15, 485, 80, 25, _tr("ID"));
- due_id->labelsize(16);
- due_id->textsize(16);
- due_id->align((FL_ALIGN_TOP_LEFT));
- o->right_to_left(1);
- } // Fl_Output* due_id
- { due_date = new Fl_Input(100, 485, 125, 25, _tr("Due"));
- due_date->labelsize(16);
- due_date->textfont(1);
- due_date->textsize(16);
- due_date->align((FL_ALIGN_TOP_LEFT));
- } // Fl_Input* due_date
- { btnShowCalendarDueDate = new Fl_Button(230, 485, 30, 25, _tr("@<->"));
- btnShowCalendarDueDate->tooltip(_tr("Show calendar"));
- btnShowCalendarDueDate->labelsize(18);
- btnShowCalendarDueDate->labelcolor(22);
- } // Fl_Button* btnShowCalendarDueDate
- { due_pct = new Fl_Float_Input_Fmt(270, 485, 80, 25, _tr("Pct. %"));
- due_pct->type(1);
- due_pct->box(FL_DOWN_BOX);
- due_pct->color(FL_BACKGROUND2_COLOR);
- due_pct->selection_color(FL_SELECTION_COLOR);
- due_pct->labeltype(FL_NORMAL_LABEL);
- due_pct->labelfont(1);
- due_pct->labelsize(16);
- due_pct->labelcolor(FL_FOREGROUND_COLOR);
- due_pct->textfont(1);
- due_pct->textsize(16);
- due_pct->align((FL_ALIGN_TOP_LEFT));
- due_pct->when(FL_WHEN_RELEASE);
- } // Fl_Float_Input_Fmt* due_pct
- { due_amount = new Fl_Float_Input_Fmt(355, 485, 120, 25, _tr("Amount"));
- due_amount->type(1);
- due_amount->box(FL_DOWN_BOX);
- due_amount->color(FL_BACKGROUND2_COLOR);
- due_amount->selection_color(FL_SELECTION_COLOR);
- due_amount->labeltype(FL_NORMAL_LABEL);
- due_amount->labelfont(1);
- due_amount->labelsize(16);
- due_amount->labelcolor(FL_FOREGROUND_COLOR);
- due_amount->textfont(1);
- due_amount->textsize(16);
- due_amount->align((FL_ALIGN_TOP_LEFT));
- due_amount->when(FL_WHEN_RELEASE);
- } // Fl_Float_Input_Fmt* due_amount
- { btnDueSave = new My_Fl_Return_Button(485, 485, 100, 25, _tr("Save"));
- btnDueSave->box(FL_UP_BOX);
- btnDueSave->color(FL_BACKGROUND_COLOR);
- btnDueSave->selection_color(FL_BACKGROUND_COLOR);
- btnDueSave->labeltype(FL_NORMAL_LABEL);
- btnDueSave->labelfont(0);
- btnDueSave->labelsize(16);
- btnDueSave->labelcolor(FL_FOREGROUND_COLOR);
- btnDueSave->align((FL_ALIGN_CENTER));
- btnDueSave->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnDueSave
- tabDues->end();
- } // Fl_Group* tabDues
- { tabPayments = new Fl_Group(10, 320, 585, 200, _tr("Payments"));
- tabPayments->labelfont(2);
- tabPayments->labelsize(16);
- tabPayments->hide();
- { grid_payments = new Fl_Data_Table(15, 330, 575, 130);
- grid_payments->box(FL_NO_BOX);
- grid_payments->color(FL_BACKGROUND2_COLOR);
- grid_payments->selection_color(FL_SELECTION_COLOR);
- grid_payments->labeltype(FL_NORMAL_LABEL);
- grid_payments->labelfont(0);
- grid_payments->labelsize(16);
- grid_payments->labelcolor(FL_FOREGROUND_COLOR);
- grid_payments->textsize(16);
- grid_payments->align((FL_ALIGN_BOTTOM));
- grid_payments->when(FL_WHEN_RELEASE_ALWAYS);
- } // Fl_Data_Table* grid_payments
- { local o = payment_id = new Fl_Output(15, 485, 80, 25, _tr("ID"));
- payment_id->labelsize(16);
- payment_id->textsize(16);
- payment_id->align((FL_ALIGN_TOP_LEFT));
- o->right_to_left(1);
- } // Fl_Output* payment_id
- { payment_date = new Fl_Input(100, 485, 125, 25, _tr("Date"));
- payment_date->labelsize(16);
- payment_date->textfont(1);
- payment_date->textsize(16);
- payment_date->align((FL_ALIGN_TOP_LEFT));
- } // Fl_Input* payment_date
- { btnShowCalendarPaymentDate = new Fl_Button(230, 485, 30, 25, _tr("@<->"));
- btnShowCalendarPaymentDate->tooltip(_tr("Show calendar"));
- btnShowCalendarPaymentDate->labelsize(18);
- btnShowCalendarPaymentDate->labelcolor(22);
- } // Fl_Button* btnShowCalendarPaymentDate
- { payemnt_amount = new Fl_Float_Input_Fmt(270, 485, 120, 25, _tr("Amount"));
- payemnt_amount->type(1);
- payemnt_amount->box(FL_DOWN_BOX);
- payemnt_amount->color(FL_BACKGROUND2_COLOR);
- payemnt_amount->selection_color(FL_SELECTION_COLOR);
- payemnt_amount->labeltype(FL_NORMAL_LABEL);
- payemnt_amount->labelfont(1);
- payemnt_amount->labelsize(16);
- payemnt_amount->labelcolor(FL_FOREGROUND_COLOR);
- payemnt_amount->textfont(1);
- payemnt_amount->textsize(16);
- payemnt_amount->align((FL_ALIGN_TOP_LEFT));
- payemnt_amount->when(FL_WHEN_RELEASE);
- } // Fl_Float_Input_Fmt* payemnt_amount
- { btnPaymentSave = new My_Fl_Return_Button(395, 485, 100, 25, _tr("Save"));
- btnPaymentSave->box(FL_UP_BOX);
- btnPaymentSave->color(FL_BACKGROUND_COLOR);
- btnPaymentSave->selection_color(FL_BACKGROUND_COLOR);
- btnPaymentSave->labeltype(FL_NORMAL_LABEL);
- btnPaymentSave->labelfont(0);
- btnPaymentSave->labelsize(16);
- btnPaymentSave->labelcolor(FL_FOREGROUND_COLOR);
- btnPaymentSave->align((FL_ALIGN_CENTER));
- btnPaymentSave->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnPaymentSave
- tabPayments->end();
- } // Fl_Group* tabPayments
- linesTab->end();
- } // Fl_Tabs* linesTab
- o->end();
- } // Fl_Group* o
- { btnNumberOrder = new My_Fl_Return_Button(230, 525, 82, 25, _tr("Number"));
- btnNumberOrder->box(FL_UP_BOX);
- btnNumberOrder->color(FL_BACKGROUND_COLOR);
- btnNumberOrder->selection_color(FL_BACKGROUND_COLOR);
- btnNumberOrder->labeltype(FL_NORMAL_LABEL);
- btnNumberOrder->labelfont(0);
- btnNumberOrder->labelsize(16);
- btnNumberOrder->labelcolor(FL_FOREGROUND_COLOR);
- btnNumberOrder->align((FL_ALIGN_CENTER));
- btnNumberOrder->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnNumberOrder
- { dbAction = new Fl_Button(10, 525, 119, 25);
- dbAction->resize(9, 525, 119, 25);
- dbAction->down_box(FL_BORDER_BOX);
- dbAction->labeltype(FL_NO_LABEL);
- dbAction->labelsize(16);
- dbAction->textsize(16);
- } // Fl_Choice* dbAction
- { btnDbAction = new My_Fl_Return_Button(138, 525, 82, 25, _tr("Action"));
- btnDbAction->resize(138, 525, 82, 25);
- btnDbAction->label(_tr("Action"));
- btnDbAction->tooltip(_tr("Perform the selected action on this order"));
- btnDbAction->box(FL_UP_BOX);
- btnDbAction->color(FL_BACKGROUND_COLOR);
- btnDbAction->selection_color(FL_BACKGROUND_COLOR);
- btnDbAction->labeltype(FL_NORMAL_LABEL);
- btnDbAction->labelfont(1);
- btnDbAction->labelsize(16);
- btnDbAction->labelcolor(FL_FOREGROUND_COLOR);
- btnDbAction->align((FL_ALIGN_CENTER));
- btnDbAction->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnDbAction
- tabMain->end();
- Fl_Group.current()->resizable(tabMain);
- } // Fl_Group* tabMain
- { tabDelivery = new Fl_Group(5, 95, 790, 460, _tr("Delivery"));
- tabDelivery->color(246);
- tabDelivery->labelfont(2);
- tabDelivery->labelsize(16);
- tabDelivery->hide();
- { db_orders_entity_address = new Fl_Input(91, 105, 694, 25, _tr("Address"));
- db_orders_entity_address->labelsize(16);
- db_orders_entity_address->textsize(16);
- add_input_field_to_map("orders", "entity_address", db_orders_entity_address);
- } // Fl_Input* db_orders_entity_address
- { db_orders_entity_zip = new Fl_Input(91, 135, 95, 25, _tr("ZIP"));
- db_orders_entity_zip->labelsize(16);
- db_orders_entity_zip->textsize(16);
- add_input_field_to_map("orders", "entity_zip", db_orders_entity_zip);
- } // Fl_Input* db_orders_entity_zip
- { db_orders_entity_city = new Fl_Input(288, 135, 497, 25, _tr("City"));
- db_orders_entity_city->labelsize(16);
- db_orders_entity_city->textsize(16);
- add_input_field_to_map("orders", "entity_city", db_orders_entity_city);
- } // Fl_Input* db_orders_entity_city
- { db_orders_entity_state = new Fl_Input(91, 165, 407, 25, _tr("State"));
- db_orders_entity_state->labelsize(16);
- db_orders_entity_state->textsize(16);
- add_input_field_to_map("orders", "entity_state", db_orders_entity_state);
- } // Fl_Input* db_orders_entity_state
- { db_orders_entity_country = new Fl_Input(585, 165, 201, 25, _tr("Country"));
- db_orders_entity_country->labelsize(16);
- db_orders_entity_country->textsize(16);
- add_input_field_to_map("orders", "entity_country", db_orders_entity_country);
- } // Fl_Input* db_orders_entity_country
- { db_orders_entity_phone = new Fl_Input(91, 195, 201, 25, _tr("Phone"));
- db_orders_entity_phone->labelsize(16);
- db_orders_entity_phone->textsize(16);
- add_input_field_to_map("orders", "entity_phone", db_orders_entity_phone);
- } // Fl_Input* db_orders_entity_phone
- { db_orders_entity_tax_number = new Fl_Input(585, 195, 200, 25, _tr("Tax Num."));
- db_orders_entity_tax_number->labelsize(16);
- db_orders_entity_tax_number->textsize(16);
- add_input_field_to_map("orders", "entity_tax_number", db_orders_entity_tax_number);
- } // Fl_Input* db_orders_entity_tax_number
- { db_orders_order_valid_till_date = new Fl_Input(90, 225, 121, 25, _tr("Valid till"));
- db_orders_order_valid_till_date->labelsize(16);
- db_orders_order_valid_till_date->textsize(16);
- add_input_field_to_map("orders", "order_valid_till_date", db_orders_order_valid_till_date);
- } // Fl_Input* db_orders_order_valid_till_date
- { btnShowCalendarValidTill = new Fl_Button(221, 225, 30, 25, _tr("@<->"));
- btnShowCalendarValidTill->tooltip(_tr("Show calendar"));
- btnShowCalendarValidTill->labelsize(18);
- btnShowCalendarValidTill->labelcolor(22);
- } // Fl_Button* btnShowCalendarValidTill
- { db_orders_entity_use_sales_tax2 = new Fl_Check_Button(585, 225, 155, 25, _tr("Use Sales Tax II"));
- db_orders_entity_use_sales_tax2->down_box(FL_DOWN_BOX);
- db_orders_entity_use_sales_tax2->labelsize(16);
- add_input_field_to_map("orders", "entity_use_sales_tax2", db_orders_entity_use_sales_tax2);
- } // Fl_Check_Button* db_orders_entity_use_sales_tax2
- { db_orders_entity_sales_tax_exempt = new Fl_Check_Button(585, 255, 155, 25, _tr("Sales Tax Exempt"));
- db_orders_entity_sales_tax_exempt->down_box(FL_DOWN_BOX);
- db_orders_entity_sales_tax_exempt->labelsize(16);
- add_input_field_to_map("orders", "entity_sales_tax_exempt", db_orders_entity_sales_tax_exempt);
- } // Fl_Check_Button* db_orders_entity_sales_tax_exempt
- { db_orders_notes = new Fl_Text_Editor_Buffered(15, 395, 770, 150, _tr("Notes"));
- db_orders_notes->box(FL_DOWN_FRAME);
- db_orders_notes->color(FL_BACKGROUND2_COLOR);
- db_orders_notes->selection_color(FL_SELECTION_COLOR);
- db_orders_notes->labeltype(FL_NORMAL_LABEL);
- db_orders_notes->labelfont(0);
- db_orders_notes->labelsize(16);
- db_orders_notes->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_notes->textsize(16);
- db_orders_notes->align((FL_ALIGN_TOP_LEFT));
- db_orders_notes->when(FL_WHEN_RELEASE);
- Fl_Group.current()->resizable(db_orders_notes);
- add_input_field_to_map("orders", "notes", db_orders_notes);
- } // Fl_Text_Editor_Buffered* db_orders_notes
- { local o = new Fl_Check_Button(125, 375, 125, 25, _tr("Wrap lines"));
- o->down_box(FL_DOWN_BOX);
- o->value(1);
- o->labelsize(16);
- o->callback(cb_Wrap);
- } // Fl_Check_Button* o
- { db_orders_irpf_pct_retention = new Fl_Float_Input_Fmt(585, 285, 70, 25, _tr("I.R.P.F. %"));
- db_orders_irpf_pct_retention->type(1);
- db_orders_irpf_pct_retention->box(FL_DOWN_BOX);
- db_orders_irpf_pct_retention->color(FL_BACKGROUND2_COLOR);
- db_orders_irpf_pct_retention->selection_color(FL_SELECTION_COLOR);
- db_orders_irpf_pct_retention->labeltype(FL_NORMAL_LABEL);
- db_orders_irpf_pct_retention->labelfont(0);
- db_orders_irpf_pct_retention->labelsize(16);
- db_orders_irpf_pct_retention->labelcolor(FL_FOREGROUND_COLOR);
- db_orders_irpf_pct_retention->textsize(16);
- db_orders_irpf_pct_retention->align((FL_ALIGN_RIGHT));
- db_orders_irpf_pct_retention->when(FL_WHEN_RELEASE);
- add_input_field_to_map("orders", "irpf_pct_retention", db_orders_irpf_pct_retention);
- } // Fl_Float_Input_Fmt* db_orders_irpf_pct_retention
- tabDelivery->end();
- } // Fl_Group* tabDelivery
- { tabOptions = new Fl_Group(5, 95, 790, 460, _tr("Options"));
- tabOptions->color(246);
- tabOptions->labelfont(2);
- tabOptions->labelsize(16);
- tabOptions->hide();
- { opt_ask_for_printer = new Fl_Check_Button(20, 115, 155, 25, _tr("Ask for printer"));
- opt_ask_for_printer->down_box(FL_DOWN_BOX);
- opt_ask_for_printer->labelsize(16);
- } // Fl_Check_Button* opt_ask_for_printer
- { opt_print_only_data = new Fl_Check_Button(20, 150, 155, 25, _tr("Print only data"));
- opt_print_only_data->down_box(FL_DOWN_BOX);
- opt_print_only_data->labelsize(16);
- } // Fl_Check_Button* opt_print_only_data
- { opt_print_to_pdf = new Fl_Check_Button(20, 180, 155, 25, _tr("Print to PDF"));
- opt_print_to_pdf->down_box(FL_DOWN_BOX);
- opt_print_to_pdf->labelsize(16);
- } // Fl_Check_Button* opt_print_to_pdf
- { opt_print_page_format = new Fl_Choice_Str(20, 215, 130, 25);
- opt_print_page_format->box(FL_FLAT_BOX);
- opt_print_page_format->down_box(FL_BORDER_BOX);
- opt_print_page_format->color(FL_BACKGROUND_COLOR);
- opt_print_page_format->selection_color(FL_SELECTION_COLOR);
- opt_print_page_format->labeltype(FL_NO_LABEL);
- opt_print_page_format->labelfont(0);
- opt_print_page_format->labelsize(16);
- opt_print_page_format->labelcolor(FL_FOREGROUND_COLOR);
- opt_print_page_format->textsize(16);
- opt_print_page_format->align((FL_ALIGN_LEFT));
- opt_print_page_format->when(FL_WHEN_RELEASE);
- } // Fl_Choice_Str* opt_print_page_format
- { btnOptPrint = new Fl_Button(20, 250, 130, 25, _tr("Print"));
- btnOptPrint->tooltip(_tr("Print the current order"));
- btnOptPrint->labelsize(16);
- } // Fl_Button* btnOptPrint
- { opt_email_program = new Fl_Input(260, 145, 520, 25, _tr("Email program"));
- opt_email_program->tooltip(_tr("Type partal description to search on availlable entities"));
- opt_email_program->labelsize(16);
- opt_email_program->textsize(16);
- opt_email_program->align((FL_ALIGN_TOP_LEFT));
- } // Fl_Input* opt_email_program
- { opt_email_program_command = new Fl_Input(260, 210, 520, 25, _tr("Email program parameters"));
- opt_email_program_command->tooltip(_tr("Type partal description to search on availlable entities"));
- opt_email_program_command->labelsize(16);
- opt_email_program_command->textsize(16);
- opt_email_program_command->align((FL_ALIGN_TOP_LEFT));
- } // Fl_Input* opt_email_program_command
- { btnOptSendEmail = new Fl_Button(260, 250, 130, 25, _tr("Send as email"));
- btnOptSendEmail->tooltip(_tr("Print the current order"));
- btnOptSendEmail->labelsize(16);
- } // Fl_Button* btnOptSendEmail
- { opt_print_order_company_info = new Fl_Text_Editor_Buffered(20, 350, 375, 200, _tr("Company Info"));
- opt_print_order_company_info->box(FL_DOWN_FRAME);
- opt_print_order_company_info->color(FL_BACKGROUND2_COLOR);
- opt_print_order_company_info->selection_color(FL_SELECTION_COLOR);
- opt_print_order_company_info->labeltype(FL_NORMAL_LABEL);
- opt_print_order_company_info->labelfont(0);
- opt_print_order_company_info->labelsize(16);
- opt_print_order_company_info->labelcolor(FL_FOREGROUND_COLOR);
- opt_print_order_company_info->textsize(16);
- opt_print_order_company_info->align((FL_ALIGN_TOP_LEFT));
- opt_print_order_company_info->when(FL_WHEN_RELEASE);
- } // Fl_Text_Editor_Buffered* opt_print_order_company_info
- { local o = new Fl_Check_Button(200, 330, 125, 25, _tr("Wrap lines"));
- o->down_box(FL_DOWN_BOX);
- o->value(1);
- o->labelsize(16);
- o->callback(cb_Wrap1);
- } // Fl_Check_Button* o
- { opt_print_order_bottom_info = new Fl_Text_Editor_Buffered(405, 350, 375, 200, _tr("Company Info"));
- opt_print_order_bottom_info->box(FL_DOWN_FRAME);
- opt_print_order_bottom_info->color(FL_BACKGROUND2_COLOR);
- opt_print_order_bottom_info->selection_color(FL_SELECTION_COLOR);
- opt_print_order_bottom_info->labeltype(FL_NORMAL_LABEL);
- opt_print_order_bottom_info->labelfont(0);
- opt_print_order_bottom_info->labelsize(16);
- opt_print_order_bottom_info->labelcolor(FL_FOREGROUND_COLOR);
- opt_print_order_bottom_info->textsize(16);
- opt_print_order_bottom_info->align((FL_ALIGN_TOP_LEFT));
- opt_print_order_bottom_info->when(FL_WHEN_RELEASE);
- Fl_Group.current()->resizable(opt_print_order_bottom_info);
- } // Fl_Text_Editor_Buffered* opt_print_order_bottom_info
- { local o = new Fl_Check_Button(590, 330, 125, 25, _tr("Wrap lines"));
- o->down_box(FL_DOWN_BOX);
- o->value(1);
- o->labelsize(16);
- o->callback(cb_Wrap2);
- } // Fl_Check_Button* o
- tabOptions->end();
- } // Fl_Group* tabOptions
- { tabChartStatistics = new Fl_Group(5, 95, 790, 460, _tr("Statistics"));
- tabChartStatistics->color(246);
- tabChartStatistics->labelfont(2);
- tabChartStatistics->labelsize(16);
- tabChartStatistics->hide();
- tabChartStatistics->end();
- } // Fl_Group* tabChartStatistics
- { tabHistory = new Fl_Group(5, 95, 790, 460, _tr("History"));
- tabHistory->color(246);
- tabHistory->labelfont(2);
- tabHistory->labelsize(16);
- tabHistory->hide();
- tabHistory->end();
- } // Fl_Group* tabHistory
- { tabPrintPreview = new Fl_Group(5, 95, 790, 460, _tr("Preview"));
- tabPrintPreview->color(246);
- tabPrintPreview->labelfont(2);
- tabPrintPreview->labelsize(16);
- tabPrintPreview->hide();
- tabPrintPreview->end();
- } // Fl_Group* tabPrintPreview
- { tabTotals = new Fl_Group(5, 95, 790, 460, _tr("Totals"));
- tabTotals->color(246);
- tabTotals->labelfont(2);
- tabTotals->labelsize(16);
- tabTotals->hide();
- { totals_balance = new Fl_Float_Input_Fmt(145, 155, 110, 25, _tr("Balance"));
- totals_balance->type(1);
- totals_balance->box(FL_DOWN_BOX);
- totals_balance->color(FL_BACKGROUND2_COLOR);
- totals_balance->selection_color(FL_SELECTION_COLOR);
- totals_balance->labeltype(FL_NORMAL_LABEL);
- totals_balance->labelfont(0);
- totals_balance->labelsize(16);
- totals_balance->labelcolor(FL_FOREGROUND_COLOR);
- totals_balance->textsize(16);
- totals_balance->align((FL_ALIGN_LEFT));
- totals_balance->when(FL_WHEN_RELEASE);
- } // Fl_Float_Input_Fmt* totals_balance
- { db_totals_overview_sales_quoted = new Fl_Float_Input_Fmt(145, 200, 110, 25, _tr("Sales Quoted"));
- db_totals_overview_sales_quoted->type(1);
- db_totals_overview_sales_quoted->box(FL_DOWN_BOX);
- db_totals_overview_sales_quoted->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_quoted->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_quoted->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_quoted->labelfont(0);
- db_totals_overview_sales_quoted->labelsize(16);
- db_totals_overview_sales_quoted->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_quoted->textsize(16);
- db_totals_overview_sales_quoted->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_quoted->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_quoted", db_totals_overview_sales_quoted);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_quoted
- { db_totals_overview_sales_ordered = new Fl_Float_Input_Fmt(145, 235, 110, 25, _tr("Sales Ordered"));
- db_totals_overview_sales_ordered->type(1);
- db_totals_overview_sales_ordered->box(FL_DOWN_BOX);
- db_totals_overview_sales_ordered->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_ordered->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_ordered->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_ordered->labelfont(0);
- db_totals_overview_sales_ordered->labelsize(16);
- db_totals_overview_sales_ordered->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_ordered->textsize(16);
- db_totals_overview_sales_ordered->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_ordered->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_ordered", db_totals_overview_sales_ordered);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_ordered
- { db_totals_overview_sales_delivered = new Fl_Float_Input_Fmt(145, 270, 110, 25, _tr("Sales Delivered"));
- db_totals_overview_sales_delivered->type(1);
- db_totals_overview_sales_delivered->box(FL_DOWN_BOX);
- db_totals_overview_sales_delivered->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_delivered->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_delivered->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_delivered->labelfont(0);
- db_totals_overview_sales_delivered->labelsize(16);
- db_totals_overview_sales_delivered->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_delivered->textsize(16);
- db_totals_overview_sales_delivered->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_delivered->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_delivered", db_totals_overview_sales_delivered);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_delivered
- { db_totals_overview_sales_invoiced = new Fl_Float_Input_Fmt(145, 305, 110, 25, _tr("Sales Invoiced"));
- db_totals_overview_sales_invoiced->type(1);
- db_totals_overview_sales_invoiced->box(FL_DOWN_BOX);
- db_totals_overview_sales_invoiced->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_invoiced->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_invoiced->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_invoiced->labelfont(0);
- db_totals_overview_sales_invoiced->labelsize(16);
- db_totals_overview_sales_invoiced->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_invoiced->textsize(16);
- db_totals_overview_sales_invoiced->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_invoiced->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_invoiced", db_totals_overview_sales_invoiced);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_invoiced
- { db_totals_overview_sales_discount = new Fl_Float_Input_Fmt(145, 340, 110, 25, _tr("Sales Discount"));
- db_totals_overview_sales_discount->type(1);
- db_totals_overview_sales_discount->box(FL_DOWN_BOX);
- db_totals_overview_sales_discount->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_discount->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_discount->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_discount->labelfont(0);
- db_totals_overview_sales_discount->labelsize(16);
- db_totals_overview_sales_discount->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_discount->textsize(16);
- db_totals_overview_sales_discount->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_discount->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_discount", db_totals_overview_sales_discount);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_discount
- { db_totals_overview_sales_tax1 = new Fl_Float_Input_Fmt(145, 375, 110, 25, _tr("Sales Tax1"));
- db_totals_overview_sales_tax1->type(1);
- db_totals_overview_sales_tax1->box(FL_DOWN_BOX);
- db_totals_overview_sales_tax1->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_tax1->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_tax1->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_tax1->labelfont(0);
- db_totals_overview_sales_tax1->labelsize(16);
- db_totals_overview_sales_tax1->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_tax1->textsize(16);
- db_totals_overview_sales_tax1->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_tax1->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_tax1", db_totals_overview_sales_tax1);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_tax1
- { db_totals_overview_sales_tax2 = new Fl_Float_Input_Fmt(145, 410, 110, 25, _tr("Sales Tax2"));
- db_totals_overview_sales_tax2->type(1);
- db_totals_overview_sales_tax2->box(FL_DOWN_BOX);
- db_totals_overview_sales_tax2->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_tax2->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_tax2->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_tax2->labelfont(0);
- db_totals_overview_sales_tax2->labelsize(16);
- db_totals_overview_sales_tax2->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_tax2->textsize(16);
- db_totals_overview_sales_tax2->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_tax2->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_tax2", db_totals_overview_sales_tax2);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_tax2
- { db_totals_overview_sales_paid = new Fl_Float_Input_Fmt(145, 445, 110, 25, _tr("Sales Paid"));
- db_totals_overview_sales_paid->type(1);
- db_totals_overview_sales_paid->box(FL_DOWN_BOX);
- db_totals_overview_sales_paid->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_sales_paid->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_sales_paid->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_sales_paid->labelfont(0);
- db_totals_overview_sales_paid->labelsize(16);
- db_totals_overview_sales_paid->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_sales_paid->textsize(16);
- db_totals_overview_sales_paid->align((FL_ALIGN_LEFT));
- db_totals_overview_sales_paid->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "sales_paid", db_totals_overview_sales_paid);
- } // Fl_Float_Input_Fmt* db_totals_overview_sales_paid
- { btnRefreshTotals = new My_Fl_Return_Button(415, 155, 110, 25, _tr("Refresh"));
- btnRefreshTotals->box(FL_UP_BOX);
- btnRefreshTotals->color(FL_BACKGROUND_COLOR);
- btnRefreshTotals->selection_color(FL_BACKGROUND_COLOR);
- btnRefreshTotals->labeltype(FL_NORMAL_LABEL);
- btnRefreshTotals->labelfont(0);
- btnRefreshTotals->labelsize(16);
- btnRefreshTotals->labelcolor(FL_FOREGROUND_COLOR);
- btnRefreshTotals->align((FL_ALIGN_CENTER));
- btnRefreshTotals->when(FL_WHEN_RELEASE);
- } // My_Fl_Return_Button* btnRefreshTotals
- { db_totals_overview_buys_quoted = new Fl_Float_Input_Fmt(415, 200, 110, 25, _tr("Buys Quoted"));
- db_totals_overview_buys_quoted->type(1);
- db_totals_overview_buys_quoted->box(FL_DOWN_BOX);
- db_totals_overview_buys_quoted->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_quoted->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_quoted->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_quoted->labelfont(0);
- db_totals_overview_buys_quoted->labelsize(16);
- db_totals_overview_buys_quoted->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_quoted->textsize(16);
- db_totals_overview_buys_quoted->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_quoted->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_quoted", db_totals_overview_buys_quoted);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_quoted
- { db_totals_overview_buys_ordered = new Fl_Float_Input_Fmt(415, 235, 110, 25, _tr("Buys Ordered"));
- db_totals_overview_buys_ordered->type(1);
- db_totals_overview_buys_ordered->box(FL_DOWN_BOX);
- db_totals_overview_buys_ordered->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_ordered->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_ordered->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_ordered->labelfont(0);
- db_totals_overview_buys_ordered->labelsize(16);
- db_totals_overview_buys_ordered->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_ordered->textsize(16);
- db_totals_overview_buys_ordered->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_ordered->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_ordered", db_totals_overview_buys_ordered);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_ordered
- { db_totals_overview_buys_received = new Fl_Float_Input_Fmt(415, 270, 110, 25, _tr("Buys Received"));
- db_totals_overview_buys_received->type(1);
- db_totals_overview_buys_received->box(FL_DOWN_BOX);
- db_totals_overview_buys_received->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_received->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_received->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_received->labelfont(0);
- db_totals_overview_buys_received->labelsize(16);
- db_totals_overview_buys_received->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_received->textsize(16);
- db_totals_overview_buys_received->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_received->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_received", db_totals_overview_buys_received);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_received
- { db_totals_overview_buys_invoiced = new Fl_Float_Input_Fmt(415, 305, 110, 25, _tr("Buys Invoiced"));
- db_totals_overview_buys_invoiced->type(1);
- db_totals_overview_buys_invoiced->box(FL_DOWN_BOX);
- db_totals_overview_buys_invoiced->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_invoiced->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_invoiced->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_invoiced->labelfont(0);
- db_totals_overview_buys_invoiced->labelsize(16);
- db_totals_overview_buys_invoiced->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_invoiced->textsize(16);
- db_totals_overview_buys_invoiced->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_invoiced->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_invoiced", db_totals_overview_buys_invoiced);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_invoiced
- { db_totals_overview_buys_discount = new Fl_Float_Input_Fmt(415, 340, 110, 25, _tr("Buys Discount"));
- db_totals_overview_buys_discount->type(1);
- db_totals_overview_buys_discount->box(FL_DOWN_BOX);
- db_totals_overview_buys_discount->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_discount->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_discount->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_discount->labelfont(0);
- db_totals_overview_buys_discount->labelsize(16);
- db_totals_overview_buys_discount->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_discount->textsize(16);
- db_totals_overview_buys_discount->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_discount->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_discount", db_totals_overview_buys_discount);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_discount
- { db_totals_overview_buys_tax1 = new Fl_Float_Input_Fmt(415, 375, 110, 25, _tr("Buys Tax1"));
- db_totals_overview_buys_tax1->type(1);
- db_totals_overview_buys_tax1->box(FL_DOWN_BOX);
- db_totals_overview_buys_tax1->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_tax1->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_tax1->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_tax1->labelfont(0);
- db_totals_overview_buys_tax1->labelsize(16);
- db_totals_overview_buys_tax1->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_tax1->textsize(16);
- db_totals_overview_buys_tax1->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_tax1->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_tax1", db_totals_overview_buys_tax1);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_tax1
- { db_totals_overview_buys_tax2 = new Fl_Float_Input_Fmt(415, 410, 110, 25, _tr("Buys Tax2"));
- db_totals_overview_buys_tax2->type(1);
- db_totals_overview_buys_tax2->box(FL_DOWN_BOX);
- db_totals_overview_buys_tax2->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_tax2->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_tax2->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_tax2->labelfont(0);
- db_totals_overview_buys_tax2->labelsize(16);
- db_totals_overview_buys_tax2->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_tax2->textsize(16);
- db_totals_overview_buys_tax2->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_tax2->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_tax2", db_totals_overview_buys_tax2);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_tax2
- { db_totals_overview_buys_paid = new Fl_Float_Input_Fmt(415, 445, 110, 25, _tr("Buys Paid"));
- db_totals_overview_buys_paid->type(1);
- db_totals_overview_buys_paid->box(FL_DOWN_BOX);
- db_totals_overview_buys_paid->color(FL_BACKGROUND2_COLOR);
- db_totals_overview_buys_paid->selection_color(FL_SELECTION_COLOR);
- db_totals_overview_buys_paid->labeltype(FL_NORMAL_LABEL);
- db_totals_overview_buys_paid->labelfont(0);
- db_totals_overview_buys_paid->labelsize(16);
- db_totals_overview_buys_paid->labelcolor(FL_FOREGROUND_COLOR);
- db_totals_overview_buys_paid->textsize(16);
- db_totals_overview_buys_paid->align((FL_ALIGN_LEFT));
- db_totals_overview_buys_paid->when(FL_WHEN_RELEASE);
- add_input_field_to_map("totals_overview", "buys_paid", db_totals_overview_buys_paid);
- } // Fl_Float_Input_Fmt* db_totals_overview_buys_paid
- tabTotals->end();
- } // Fl_Group* tabTotals
- tabs->end();
- Fl_Group.current()->resizable(tabs);
- } // Fl_Tabs* tabs
- db_orders_order_type_id->textfont(db_orders_order_type_id->labelfont());
- db_orders_order_type_id->textsize(db_orders_order_type_id->labelsize());
- end();
- }
- function cb_Wrap(){}
- function cb_Wrap1(){}
- function cb_Wrap2(){}
- }
- //local win = new MainWindow(10, 50, 330, 320, "OURBIZ");
- local win = new BaseReportA4();
- win->resizable(win);
- win->show_main();
- math.number_format_set_dec_point(",");
- math.number_format_set_thousand_sep(".");
- Fl_Input.default_number_format("\0x02,.");
- //Fl:scheme("plastic");
- Fl.scheme("gtk+");
- //use partial match to find verdana font
- Fl.visual(FL_RGB);
- //allow arrow keys navigation
- Fl.option(Fl.OPTION_ARROW_FOCUS, true);
- Fl.run();
|