ContractorTableDialog all functions is complete