Esempio n. 1
0
        /// <summary>
        /// Lấy tất cả danh sách overtime bởi store hrm_att_sp_get_WorkDay
        /// </summary>
        /// <returns></returns>
        public IQueryable <Att_Workday> GetWorkDays(ListQueryModel model)
        {
            ParamaterModle param = ListUtility.ParseParam(model, ConstantSql.hrm_att_sp_get_WorkDay);
            var            data  = this.UnitOfWork.Context.Database
                                   .SqlQuery <Att_Workday>(param.SqlQuery, param.Params)
                                   .ToList <Att_Workday>().AsQueryable();

            return(data);
        }
Esempio n. 2
0
 /// <summary>
 /// [Chuc.Nguyen] - Chạy câu query theo điều kiện sử dụng Store
 /// </summary>
 /// <param name="condition">Điều kiện lấy dữ liệu</param>
 /// <param name="storeName">Tên store lấy dữ liệu</param>
 /// <param name="status">Trạng thái lấy thành công hoặc lỗi</param>
 /// <returns></returns>
 public IQueryable <TEntity> ExecuteQuery(ListQueryModel condition, string storeName, ref string status)
 {
     try
     {
         ParamaterModle param = ListUtility.ParseParam(condition, storeName);
         status = NotificationType.Success.ToString();
         return(UnitOfWork.Context.Database.SqlQuery <TEntity>(param.SqlQuery, param.Params).AsQueryable());
     }
     catch (Exception ex)
     {
         status = NotificationType.Error + "," + ex.Message;
         return(null);
     }
 }
        /// <summary>
        /// Lấy tất cả danh sách overtime bởi store hrm_att_sp_get_AllowLimitOvertime
        /// </summary>
        /// <returns></returns>
        public IQueryable <Att_AllowLimitOvertimeEntity> GetAllowLimitOvertimes(ListQueryModel model)
        {
            ParamaterModle param = ListUtility.ParseParam(model, ConstantSql.hrm_att_sp_get_AllowLimitOvertime);

            return(this.UnitOfWork.Context.Database.SqlQuery <Att_AllowLimitOvertimeEntity>(param.SqlQuery, param.Params).ToList <Att_AllowLimitOvertimeEntity>().AsQueryable());
        }