示例#1
0
        /// <summary>
        /// Adding new record
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private AttendnanceDayListRequest GetAttendanceDayRequest()
        {
            AttendnanceDayListRequest req = new AttendnanceDayListRequest();

            if (!string.IsNullOrEmpty(branchId.Text) && branchId.Value.ToString() != "0")
            {
                req.BranchId = branchId.Value.ToString();
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColBranchName").First().SetHidden(true);
            }
            else
            {
                req.BranchId = "0";
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColBranchName").First().SetHidden(false);
            }

            if (!string.IsNullOrEmpty(departmentId.Text) && departmentId.Value.ToString() != "0")
            {
                req.DepartmentId = departmentId.Value.ToString();
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColDepartmentName").First().SetHidden(true);
            }
            else
            {
                req.DepartmentId = "0";
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColDepartmentName").First().SetHidden(false);
            }

            if (dayId.SelectedDate != DateTime.MinValue)

            {
                req.DayId = dayId.SelectedDate.ToString("yyyyMMdd");
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColDay").First().SetHidden(true);
            }
            else
            {
                req.DayId = "";
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColDay").First().SetHidden(false);
            }

            if (!string.IsNullOrEmpty(employeeId.Text) && employeeId.Value.ToString() != "0")
            {
                req.EmployeeId = employeeId.Value.ToString();
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColName").First().SetHidden(true);
            }
            else
            {
                req.EmployeeId = "0";
                GridPanel1.ColumnModel.Columns.Where(a => a.ID == "ColName").First().SetHidden(false);
            }

            req.Month   = "0";
            req.Year    = "0";
            req.Size    = "30";
            req.StartAt = "1";
            req.Filter  = "";
            req.SortBy  = "firstName";
            return(req);
        }
示例#2
0
        /// <summary>
        /// Adding new record
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private AttendnanceDayListRequest GetAttendanceDayRequest()
        {
            AttendnanceDayListRequest req = new AttendnanceDayListRequest();



            req.BranchId = "0";



            req.DivisionId = "0";

            req.DepartmentId = "0";


            if (startDayId.SelectedDate != DateTime.MinValue)

            {
                req.StartDayId = startDayId.SelectedDate.ToString("yyyyMMdd");
            }
            else
            {
                req.StartDayId = "";
            }
            if (endDayId.SelectedDate != DateTime.MinValue)

            {
                req.EndDayId = endDayId.SelectedDate.ToString("yyyyMMdd");
            }
            else
            {
                req.EndDayId = "";
            }

            req.EmployeeId = _systemService.SessionHelper.GetEmployeeId();


            req.Month   = "0";
            req.Year    = "0";
            req.Size    = "30";
            req.StartAt = "0";
            req.Filter  = "";
            req.SortBy  = "dayId";

            //  req.apStatus = 0;


            return(req);
        }
示例#3
0
        protected void Store1_RefreshData(object sender, StoreReadDataEventArgs e)
        {
            //GEtting the filter from the page

            AttendnanceDayListRequest req = GetAttendanceDayRequest();

            ListResponse <AttendanceDay> daysResponse = _timeAttendanceService.ChildGetAll <AttendanceDay>(req);
            int total = daysResponse.Items.Sum(s => s.netOL);

            X.Call("setTotal", total);
            this.total.Text = total.ToString();
            var data = daysResponse.Items;

            if (daysResponse.Items != null)
            {
                this.Store1.DataSource = daysResponse.Items;
                this.Store1.DataBind();
            }
            e.Total = daysResponse.count;
        }