private LS_TimeEnd GetLastTime() { LS_TimeEnd TimeEnd = new LS_TimeEnd(); if (mod_time_array.Count == 0) { TimeEnd.time_end = time_main_end.Value; TimeEnd.data_begin = data_start.Value; TimeEnd.time_begin = time_main_begin.Value; } //else if (mod_time_array.Count == 1) //{ // TimeEnd.time_end = time_main_end.Value; //} else { dinamic_time_forms last_element_array_time = (dinamic_time_forms)mod_time_array[mod_time_array.Count - 1]; TimeEnd.time_end = last_element_array_time.time_end.Value; TimeEnd.data_begin = last_element_array_time.data_begin.Value; TimeEnd.time_begin = last_element_array_time.time_begin.Value; } return(TimeEnd); }
private void RegistrationWorksElementEndDate(string im_direct = "") { ArrayList last_array; LS_TimeEnd last_end_time = GetLastTime(); if (list_wokrs_main.Count > 0) { int _count_extract = 1; if (!(im_direct == "")) { _count_extract = 2; } last_array = (ArrayList)list_wokrs_main[list_wokrs_main.Count - _count_extract]; foreach (wokrs_element temp_load_element in last_array) { temp_load_element.RegistrDataEnd(last_end_time.time_end); } } }