Esempio n. 1
0
        private IList <ClientDto> GetClientList()
        {
            ClientServiceClient client = new ClientServiceClient();
            Query     query            = new Query();
            Criterion crActive         = new Criterion("IsActive", true, CriteriaOperator.Equal);

            query.Add(crActive);
            EntityDtos <ClientDto> clientDtos = client.FindByQuery(query, false);

            client.Close();
            return(clientDtos.Entities);
        }
Esempio n. 2
0
        //protected override void OnActionExecuting(ActionExecutingContext filterContext)
        //{
        //    // If session exists
        //    if (isUserLoggedout)
        //    {
        //        if (filterContext.HttpContext.Session != null)
        //        {
        //            if (this.Session[Constants.SKUSERNAME] == null)
        //            {
        //                filterContext.Result = RedirectToAction("LogOn", "Account");
        //                return;
        //            }
        //        }
        //        //otherwise continue with action
        //        base.OnActionExecuting(filterContext);
        //    }
        //}

        #region Common methods
        public ClientDto GetClient(int CAId, bool PopulateChildObjects)
        {
            ClientServiceClient clientService = new ClientServiceClient();
            ClientDto           clientDto     = null;

            clientService = new ClientServiceClient();
            Query     query         = new Query();
            Criterion criterionCAId = new Criterion("CAId", CAId, CriteriaOperator.Equal);

            query.Add(criterionCAId);
            var clients = clientService.FindByQuery(query, PopulateChildObjects);

            if (clients.TotalRecords != 0)
            {
                clientDto = clients.Entities.FirstOrDefault <ClientDto>();
            }

            return(clientDto);
        }
Esempio n. 3
0
        public List <ClientDto> GetCAList()
        {
            ClientServiceClient client = new ClientServiceClient();
            //UserDto CurrentUser = (UserDto)Session[Constants.SKCURRENTUSER];
            Query     query    = new Query();
            Criterion crActive = new Criterion("IsActive", true, CriteriaOperator.Equal);

            query.Add(crActive);
            EntityDtos <ClientDto> clientDtos = client.FindByQuery(query, false);

            //var caDtos = client.FindAll();
            List <ClientDto> caList = clientDtos.Entities.ToList();

            caList.Insert(0, new ClientDto
            {
                CAId            = 0,
                CompanyName     = "[Select]",
                DisplayClientId = ""
            });
            client.Close();
            return(caList);
        }