Exemplo n.º 1
0
        public void InitWindowTimeSheet(string day, string recordId)
        {
            var startDate = ConvertUtils.GetStartDayOfMonth();

            if (DateTime.TryParse(day, out var date))
            {
                hdfStartDateEmployee.Text = date.ToString("dd/MM/yyyy");
                hdfEndDateEmployee.Text   = date.ToString("dd/MM/yyyy");
                cbxDay.Text = date.ToString("dd/MM/yyyy");
                startDate   = date;
            }

            _timeSheetReport = TimeSheetReportController.GetById(Convert.ToInt32(hdfTimeSheetReportId.Text));
            if (_timeSheetReport != null)
            {
                var timeSheet = TimeSheetController.GetTimeSheet(Convert.ToInt32(recordId), startDate, startDate);
                if (timeSheet != null)
                {
                    txtTimeLogs.Text = timeSheet.TimeLogs;
                }
            }
            if (_timeSheetReport.Status == TimeSheetStatus.Locked)
            {
                return;
            }
            gridUpdateTimeSheet.Reload();
            btnDeleteUpdateTimeSheet.Disabled = true;
            wdUpdateTimeSheet.Show();
        }