Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
                }
            }
        }