Example #1
0
        public List <AssignWorkShiftByEmp> SearchAssignWorkShiftByEmp(AssignWorkShiftCriteria criteria)
        {
            using (TransactionEntities Context = new TransactionEntities())
            {
                var result = Context.SearchWorkShiftByEmp(
                    prodDateFrom: criteria.prodDateFrom
                    , prodDateTo: criteria.prodDateTo
                    , searchEmpCode: criteria.srhEmpCode
                    , searchEmpName: criteria.srhEmpName
                    , shiftCode: criteria.shiftCode
                    , prodDate: criteria.prodDate
                    , empCode: criteria.empCode
                    ).ToList();

                return(result);
            }
        }
        public ActionResult SearchAssignWorkShift(DataSourceLoadOptions loadOptions, AssignWorkShiftCriteria criteria)
        {
            try
            {
                List <AssignWorkShiftViewModel> result = new List <AssignWorkShiftViewModel>();
                if (!criteria.isFirstLoad)
                {
                    criteria.prodDate = null;
                    result            = MasterService.SearchAssignWorkShiftByEmp(criteria).ToModels();
                }

                return(Content(JsonConvert.SerializeObject(DataSourceLoader.Load(result, loadOptions)), ConstantValues.JSON_CONTENT_TYPE));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }